• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 16 17 18 19 20 ... 116 Next »

Dolphin-emu crashing when trying to save
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Dolphin-emu crashing when trying to save
08-28-2018, 03:45 AM (This post was last modified: 08-28-2018, 04:24 AM by vladtheimpaler.)
#1
vladtheimpaler Offline
Junior Member
**
Posts: 8
Threads: 4
Joined: Jul 2018
Hello everyone, I like to use Dolphin-emu as bleeding-edge as possible on my Arch Linux setup. Lately dolphin-emu has stopped working though, when trying to save in-game in Luigi's mansion the game just crashes.... It crashes quite a bit on other games too, not quite sure why. I moved a few commits back but its still doing this - so I have to figure out what has changed, perhaps a dependency of some sort was updated & is now not working with dolphin-emu? If I use the commit that the arch linux package uses it will work though, so I am working on trying to find out between which commits this stops crashing at.

the commit that works is 
https://github.com/dolphin-emu/dolphin/pull/6784
Code:
10d230a512b99aee66f7343481ed13d83557de22


I've gone as far back as May 31st on Commits, I am trying to pinpoint where it changes.

When dolphin-emu crashes:

qt5ct: using qt5ct plugin
qt5ct: D-Bus global menu: no
QObject::~QObject: Timers cannot be stopped from another thread
terminate called without an active exception
Aborted


this is the PKGBUILD I am using.

Code:
pkgname=dolphin-emu-fresh
pkgver=5.0
pkgrel=25
pkgdesc='A GameCube / Wii / Triforce emulator'
arch=('x86_64')
url='http://www.dolphin-emu.org/'
license=('GPL')
depends=('alsa-lib' 'bluez-libs' 'cairo' 'enet' 'gcc-libs' 'gdk-pixbuf2'
        'glib2' 'glibc' 'gtk2' 'hidapi' 'libevdev' 'libgl' 'libpng' 'libpulse'
        'libsm' 'libx11' 'libxi' 'libxrandr' 'libxxf86vm' 'lzo' 'mbedtls'
        'miniupnpc' 'pango' 'sfml' 'zlib' 'pulseaudio' 'ffmpeg' 'pugixml'
'bluez' 'bluez-utils-compat' 'bluez-firmware' 'bluez-plugins'
'bluez-libs' 'bluez-qt' 'bluez-tools' 'curl' 'xorg-xinput' 'xxhash'
        'libeudev' 'libusb' 'libgusb' 'libusb-compat' 'lib32-libusb' 'libtiger'
'pangomm' 'pangox-compat' 'libglvnd' 'sndio' 'alsa-plugins' 'alsa-firmware'
'alsa-utils' 'pulseaudio-alsa' 'alsa-oss' 'vulkan-headers' 'vulkan-validation-layers'
'vulkan-trace' 'vulkan-extra-layers' 'vulkan-icd-loader' 'spirv-tools')

makedepends=('cmake' 'git' 'qt5-base' 'pango' 'fakeroot' 'python' 'libglvnd')
_commit='8218de0762cc37616ddfeec5a1d9ccfe794c1d2c'
source=("dolphin-emu::git+https://github.com/dolphin-emu/dolphin.git#commit=${_commit}")
sha256sums=('SKIP')
conflicts=('dolphin-emu' 'dolphin-emu-git')
provides=('dolphin-emu')

build() {
mkdir -p dolphin-emu/build
cd dolphin-emu/build

cmake .. \
-DOpenGL_GL_PREFERENCE=GLVND \
-DUSE_X11=1 \
-DUSE_EGL=1 \
-DUSE_SHARED_ENET=TRUE \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DENABLE_QT2=TRUE \
-DXXHASH_FOUND=TRUE \
-DCMAKE_BUILD_TYPE=Release

make -j19
}

package() {
cd dolphin-emu/build

make DESTDIR="${pkgdir}" install
install -Dm 644 ../Data/51-usb-device.rules -t "${pkgdir}"/usr/lib/udev/rules.d/
}
Find
Reply
08-28-2018, 10:01 AM (This post was last modified: 08-28-2018, 01:40 PM by vladtheimpaler.)
#2
vladtheimpaler Offline
Junior Member
**
Posts: 8
Threads: 4
Joined: Jul 2018
So far its looking like its between may 18th and may 27th.... Hoping I can narrow it down further to the exact commits where it changes, then maybe I can figure out why this is happening.

Now its looking like its between the 18th and the 23rd. Getting a bit closer.

And, now it looks to be between 20th and 23rd. I have to be close. I am going to be testing commits from the 21st, 22nd, and 23rd, until I can narrow it down to the exact commit where this changes. If anyone has any clues it would be greatly appreciated!

hmmm... this commit seems to crash right away
https://github.com/dolphin-emu/dolphin/pull/6936/commits/f74dbc794c124e6f1c5d5f60ff1d6fe65acc379f

Ok, this one is from the 22nd and it also crashes. So something has changed in this one or close to it. has to be between the 20th and the 23rd of may....
https://github.com/dolphin-emu/dolphin/pull/6946/commits/1f3df1811b3445c909063275ee5d2520d947abd2

I am hoping someone who knows the source-code better than me can tell me what my problem might be.... I've tried to narrow it down as much as possible.

Here is a link to take you to the list of commits around where I am looking:
https://github.com/dolphin-emu/dolphin/commits/master?before=6a22f1b3e0a9208a327c745aecd22be6cc327f73+980


this one works, last commit on may 20th:
https://github.com/dolphin-emu/dolphin/commit/3edf0f1cf9fb17bf28ffe3b8cebe30b534f32504

So the problem is between the 21st and 22nd
https://github.com/dolphin-emu/dolphin/pull/6946/commits/1f3df1811b3445c909063275ee5d2520d947abd2
this one here is crashing, so its got to be a commit between the 21st and 22nd.


this one is the last on the 21st and it just crashes when trying to launch the game
https://github.com/dolphin-emu/dolphin/pull/6936/commits/f74dbc794c124e6f1c5d5f60ff1d6fe65acc379f


this is my pacman cache - it was cleared a few weeks ago. perhaps a package that was updated is causing this?

Code:
artix-mirrorlist-20180822-1-any.pkg.tar.xz              karchive-5.49.0-1-x86_64.pkg.tar.xz                        lib32-libxkbcommon-0.8.2-1-x86_64.pkg.tar.xz       openssl-1.0-1.0.2.p-1-x86_64.pkg.tar.xz
attica-5.49.0-1-x86_64.pkg.tar.xz                       kauth-5.49.0-1-x86_64.pkg.tar.xz                           lib32-mesa-18.1.7-1-x86_64.pkg.tar.xz              openssl-1.1.0.i-1-x86_64.pkg.tar.xz
autoconf-archive-1:2018.03.13-2-any.pkg.tar.xz          kbookmarks-5.49.0-1-x86_64.pkg.tar.xz                      lib32-mesa-vdpau-18.1.7-1-x86_64.pkg.tar.xz        opera-55.0.2994.44-1-x86_64.pkg.tar.xz
babl-0.1.56-1-x86_64.pkg.tar.xz                         kcmutils-5.49.0-1-x86_64.pkg.tar.xz                        lib32-ncurses-6.1-2-x86_64.pkg.tar.xz              ostree-2018.7-1-x86_64.pkg.tar.xz
bluez-qt-5.49.0-1-x86_64.pkg.tar.xz                     kcodecs-5.49.0-1-x86_64.pkg.tar.xz                         lib32-nvidia-utils-396.54-1-x86_64.pkg.tar.xz      pango-1.42.4-1-x86_64.pkg.tar.xz
ca-certificates-20180821-1-any.pkg.tar.xz               kcompletion-5.49.0-1-x86_64.pkg.tar.xz                     lib32-openssl-1.0-1.0.2.p-1-x86_64.pkg.tar.xz      pcsx2-1.4.0-8-x86_64.pkg.tar.xz
ca-certificates-utils-20180821-1-any.pkg.tar.xz         kconfig-5.49.0-1-x86_64.pkg.tar.xz                         lib32-openssl-1:1.1.0.i-1-x86_64.pkg.tar.xz        phonon-qt5-4.10.1-2-x86_64.pkg.tar.xz
clamav-0.100.1-1-x86_64.pkg.tar.xz                      kconfigwidgets-5.49.0-1-x86_64.pkg.tar.xz                  lib32-pango-1.42.4-1-x86_64.pkg.tar.xz             phonon-qt5-vlc-0.10.1-3-x86_64.pkg.tar.xz
cmake-3.12.1-1-x86_64.pkg.tar.xz                        kcoreaddons-5.49.0-1-x86_64.pkg.tar.xz                     lib32-wayland-1.16.0-1-x86_64.pkg.tar.xz           pm2-3.0.4-1-any.pkg.tar.xz
confuse-3.2.2-1-x86_64.pkg.tar.xz                       kcrash-5.49.0-1-x86_64.pkg.tar.xz                          libbluray-1.0.2-2-x86_64.pkg.tar.xz                polkit-qt5-0.112.0+git20180107-2-x86_64.pkg.tar.xz
cronie-1.5.2-1-x86_64.pkg.tar.xz                        kdbusaddons-5.49.0-1-x86_64.pkg.tar.xz                     libibus-1.5.19-1-x86_64.pkg.tar.xz                 purpose-5.49.0-1-x86_64.pkg.tar.xz
cups-filters-1.21.0-1-x86_64.pkg.tar.xz                 kdeclarative-5.49.0-1-x86_64.pkg.tar.xz                    libmagick-7.0.8.10-3-x86_64.pkg.tar.xz             python-certifi-2018.8.24-1-any.pkg.tar.xz
cups-filters-1.21.0-2-x86_64.pkg.tar.xz                 kfilemetadata-5.49.0-1-x86_64.pkg.tar.xz                   libraw-0.19.0-1-x86_64.pkg.tar.xz                  python-pillow-5.2.0-3-x86_64.pkg.tar.xz
cups-filters-1.21.1-1-x86_64.pkg.tar.xz                 kglobalaccel-5.49.0-1-x86_64.pkg.tar.xz                    librsvg-2:2.44.0-1-x86_64.pkg.tar.xz               python-reportlab-3.5.6-1-x86_64.pkg.tar.xz
dolphin-emu-1:5.0.r7309.10d230a512-5-x86_64.pkg.tar.xz  kguiaddons-5.49.0-1-x86_64.pkg.tar.xz                      libssh-0.8.1-2-x86_64.pkg.tar.xz                   python-setuptools-1:40.2.0-1-any.pkg.tar.xz
dotnet-host-2.1.3+401-1-x86_64.pkg.tar.xz               ki18n-5.49.0-1-x86_64.pkg.tar.xz                           libuv-1.23.0-1-x86_64.pkg.tar.xz                   python-websocket-client-0.51.0-1-any.pkg.tar.xz
dotnet-runtime-2.1.3+401-1-x86_64.pkg.tar.xz            kiconthemes-5.49.0-1-x86_64.pkg.tar.xz                     libwbclient-4.8.4-1-x86_64.pkg.tar.xz              python2-certifi-2018.8.24-1-any.pkg.tar.xz
dotnet-sdk-2.1.3+401-1-x86_64.pkg.tar.xz                kio-5.49.0-1-x86_64.pkg.tar.xz                             libx11-1.6.6-1-x86_64.pkg.tar.xz                   python2-pillow-5.2.0-3-x86_64.pkg.tar.xz
e2fsprogs-1.44.4-1-x86_64.pkg.tar.xz                    kitemviews-5.49.0-1-x86_64.pkg.tar.xz                      libxss-1.2.3-1-x86_64.pkg.tar.xz                   python2-setuptools-1:40.2.0-1-any.pkg.tar.xz
expat-2.2.6-1-x86_64.pkg.tar.xz                         kjobwidgets-5.49.0-1-x86_64.pkg.tar.xz                     linux-4.18.3.artix1-1-x86_64.pkg.tar.xz            qpdf-8.2.1-1-x86_64.pkg.tar.xz
extra-cmake-modules-5.49.0-1-any.pkg.tar.xz             knewstuff-5.49.0-1-x86_64.pkg.tar.xz                       linux-4.18.4.artix1-1-x86_64.pkg.tar.xz            qt5ct-0.36-1-x86_64.pkg.tar.xz
filesystem-2018.8-1-x86_64.pkg.tar.xz                   knotifications-5.49.0-1-x86_64.pkg.tar.xz                  linux-firmware-20180825.fea76a0-1-any.pkg.tar.xz   s-nail-14.9.11-1-x86_64.pkg.tar.xz
fontconfig-1:2.13.0+15+gc60ed9e-1-x86_64.pkg.tar.xz     knotifyconfig-5.49.0-1-x86_64.pkg.tar.xz                   linux-headers-4.18.3.artix1-1-x86_64.pkg.tar.xz    samba-4.8.4-1-x86_64.pkg.tar.xz
fontconfig-2.13.0+17+gc78afa9-1-x86_64.pkg.tar.xz       kpackage-5.49.0-1-x86_64.pkg.tar.xz                        linux-headers-4.18.4.artix1-1-x86_64.pkg.tar.xz    schroedinger-1.0.11-5-x86_64.pkg.tar.xz
gcr-3.28.0-4-x86_64.pkg.tar.xz                          kservice-5.49.0-1-x86_64.pkg.tar.xz                        linux-zen-4.18.3.zen1-1-x86_64.pkg.tar.xz          shadow-4.6-1-x86_64.pkg.tar.xz
gegl-0.4.4-2-x86_64.pkg.tar.xz                          ktextwidgets-5.49.0-1-x86_64.pkg.tar.xz                    linux-zen-4.18.3.zen1-2-x86_64.pkg.tar.xz          smbclient-4.8.4-1-x86_64.pkg.tar.xz
gegl-0.4.8-1-x86_64.pkg.tar.xz                          kwallet-5.49.0-1-x86_64.pkg.tar.xz                         linux-zen-4.18.4.zen1-1-x86_64.pkg.tar.xz          solid-5.49.0-1-x86_64.pkg.tar.xz
gimp-2.10.6-1-x86_64.pkg.tar.xz                         kwidgetsaddons-5.49.0-1-x86_64.pkg.tar.xz                  linux-zen-4.18.5.zen1-1-x86_64.pkg.tar.xz          sonnet-5.49.0-1-x86_64.pkg.tar.xz
gl2ps-1.4.0-1-x86_64.pkg.tar.xz                         kwindowsystem-5.49.0-1-x86_64.pkg.tar.xz                   linux-zen-headers-4.18.3.zen1-1-x86_64.pkg.tar.xz  tdb-1.3.16-1-x86_64.pkg.tar.xz
glib2-2.56.2-1-x86_64.pkg.tar.xz                        kxmlgui-5.49.0-1-x86_64.pkg.tar.xz                         linux-zen-headers-4.18.3.zen1-2-x86_64.pkg.tar.xz  tevent-1:0.9.37-1-x86_64.pkg.tar.xz
glib2-docs-2.56.2-1-x86_64.pkg.tar.xz                   ldb-1:1.3.5-1-x86_64.pkg.tar.xz                            linux-zen-headers-4.18.4.zen1-1-x86_64.pkg.tar.xz  thunderbird-60.0-4-x86_64.pkg.tar.xz
glslang-7.8.2853-1-x86_64.pkg.tar.xz                    lib32-e2fsprogs-1.44.4-1-x86_64.pkg.tar.xz                 linux-zen-headers-4.18.5.zen1-1-x86_64.pkg.tar.xz  vala-0.40.9-1-x86_64.pkg.tar.xz
gnome-themes-extra-3.28-1-x86_64.pkg.tar.xz             lib32-expat-2.2.6-1-x86_64.pkg.tar.xz                      lutris-0.4.18.1-3-any.pkg.tar.xz                   valgrind-3.13.0+290+2b0aa0a5-1-x86_64.pkg.tar.xz
go-2:1.10.3-1-x86_64.pkg.tar.xz                         lib32-fontconfig-1:2.13.0+15+gc60ed9e-1-x86_64.pkg.tar.xz  mbedtls-2.12.0-1-x86_64.pkg.tar.xz                 vhba-module-dkms-20170610-96-x86_64.pkg.tar.xz
gparted-0.32.0-1-x86_64.pkg.tar.xz                      lib32-fontconfig-2.13.0+17+gc78afa9-1-x86_64.pkg.tar.xz    mesa-18.1.7-1-x86_64.pkg.tar.xz                    vhba-module-dkms-20170610-97-x86_64.pkg.tar.xz
gst-plugins-bad-1.14.2-2-x86_64.pkg.tar.xz              lib32-glib2-2.56.2-1-x86_64.pkg.tar.xz                     meson-0.47.2-1-any.pkg.tar.xz                      vhba-module-dkms-20170610-98-x86_64.pkg.tar.xz
gst-plugins-bad-1.14.2-3-x86_64.pkg.tar.xz              lib32-gnutls-3.5.19-1-x86_64.pkg.tar.xz                    mutagen-1.41.1-1-any.pkg.tar.xz                    vlc-3.0.3.r1-2-x86_64.pkg.tar.xz
gthumb-3.6.1-2-x86_64.pkg.tar.xz                        lib32-gst-plugins-base-1.14.2-1-x86_64.pkg.tar.xz          mysql++-3.2.4-1-x86_64.pkg.tar.xz                  wayland-1.16.0-1-x86_64.pkg.tar.xz
gtkglext-1.2.0-11-x86_64.pkg.tar.xz                     lib32-gst-plugins-base-libs-1.14.2-1-x86_64.pkg.tar.xz     nvidia-dkms-396.51-5-x86_64.pkg.tar.xz             wine-3.14-1-x86_64.pkg.tar.xz
haveged-1.9.4-3-x86_64.pkg.tar.xz                       lib32-gst-plugins-good-1.14.2-1-x86_64.pkg.tar.xz          nvidia-dkms-396.51-6-x86_64.pkg.tar.xz             wpa_supplicant-1:2.6-12-x86_64.pkg.tar.xz
hplip-1:3.18.6-1-x86_64.pkg.tar.xz                      lib32-gstreamer-1.14.2-1-x86_64.pkg.tar.xz                 nvidia-dkms-396.54-1-x86_64.pkg.tar.xz             xdg-desktop-portal-gtk-1.0-1-x86_64.pkg.tar.xz
ilmbase-2.3.0-1-x86_64.pkg.tar.xz                       lib32-jack-0.125.0-2-x86_64.pkg.tar.xz                     nvidia-utils-396.54-1-x86_64.pkg.tar.xz            xxhash-0.6.5-2-x86_64.pkg.tar.xz
imagemagick-7.0.8.10-3-x86_64.pkg.tar.xz                lib32-libgpg-error-1.32-1-x86_64.pkg.tar.xz                opencl-nvidia-396.54-1-x86_64.pkg.tar.xz           zvbi-0.2.35-3-x86_64.pkg.tar.xz
iso-codes-3.79-1-any.pkg.tar.xz                         lib32-librsvg-2.44.0-1-x86_64.pkg.tar.xz                   openexr-2.3.0-1-x86_64.pkg.tar.xz
jack-0.125.0-5-x86_64.pkg.tar.xz                        lib32-libx11-1.6.6-1-x86_64.pkg.tar.xz                     openssh-7.8p1-1-x86_64.pkg.tar.xz

So far the dolphin-emu dependencies I've noticed that have updated recently are:
mbedtls
glib2
libx11
mesa
pango
glslang
gtkglext perhaps also? IDK, Iits a dependency for a lot of things when building source-code I think.
Find
Reply
08-28-2018, 01:52 PM
#3
vladtheimpaler Offline
Junior Member
**
Posts: 8
Threads: 4
Joined: Jul 2018
lol, it would appear the problem is solved in the latest commit... I figured this could be a big issue, but it appears someone somewhere already solved it. I wonder if all the work I did here was used as a resource at all in solving this... probably not, but who knows. I'm just happy its fixed!
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode