You are not logged in.
Hi...
My dolphin-emu was working fine last night, but I updated arch today and now everything has stopped functioning. I am unsure of what to do. Whenever I launch a game through this application, the game will just sit there with a black screen and nothing initiates. After a few seconds pass by, the application will crash and my terminal output gives me this message:
fish: Job 1, 'dolphin-emu' terminated by signal SIGSEGV (Address boundary error)
I am not sure what this means. Would anyone mind helping me debug this and get things back into working order?
Could I have broken something that Dolphin-emu relies on???
EDIT: Furthermore, whenever I try and delete both configuration folders (dolphin-emu in .config (folder for application settings) & dolphin-emu in .share (folder for saved games and memory cards) and attempt to revert the application to its default state, it doesn't function correctly. Whenever I click on 'set game directory/double click' in the center of the screen and navigate to the folder with my games, it doesn't add them despite listing the directory paths in the games folder when I open the configuration panel up and look under 'paths'.
Last edited by scatherinch (2023-10-01 17:42:57)
Offline
Post the backtrace: https://wiki.archlinux.org/title/Core_d … _core_dump - what exactly was updated? Check/post your pacman.log of the last transaction, what's your hardware? Graphics card/driver?
Last edited by V1del (2023-06-01 08:48:34)
Offline
Hey, @V1del.
As it turns out, something broke with the package, dolphin-emu. After doing a bit of searching and testing on another machine, I found the same results. So that tells me that the maintainer or developer of this particular package could have changed something vital for the emulator to actually run.
To get around this, I have changed to the development version of dolphin (dolphin-emu-git)which, according to the wiki ( https://wiki.archlinux.org/title/Dolphin_emulator ), might be better.
Anyways, I'd like to know what caused the stable version to break. Here's the information you requested, starting with the contents of my log file from the time things broke.
Pacman Log:
[2023-05-31T21:17:44-0400] [ALPM] transaction started
[2023-05-31T21:17:44-0400] [ALPM] upgraded alsa-card-profiles (1:0.3.71-1 -> 1:0.3.71-2)
[2023-05-31T21:17:44-0400] [ALPM] upgraded libsysprof-capture (3.48.0-1 -> 3.48.0-2)
[2023-05-31T21:17:44-0400] [ALPM] upgraded util-linux-libs (2.39-1 -> 2.39-4)
[2023-05-31T21:17:44-0400] [ALPM] upgraded bash (5.1.016-3 -> 5.1.016-4)
[2023-05-31T21:17:44-0400] [ALPM] upgraded glib2 (2.76.2-1 -> 2.76.3-1)
[2023-05-31T21:17:45-0400] [ALPM] upgraded openssl (3.0.8-1 -> 3.0.9-1)
[2023-05-31T21:17:45-0400] [ALPM] upgraded pam (1.5.3-1 -> 1.5.3-3)
[2023-05-31T21:17:45-0400] [ALPM] upgraded util-linux (2.39-1 -> 2.39-4)
[2023-05-31T21:17:45-0400] [ALPM] upgraded curl (8.1.1-1 -> 8.1.2-1)
[2023-05-31T21:17:45-0400] [ALPM] upgraded at-spi2-core (2.48.2-1 -> 2.48.3-1)
[2023-05-31T21:17:45-0400] [ALPM] upgraded audiofile (0.3.6-7 -> 0.3.6-8)
[2023-05-31T21:17:45-0400] [ALPM] upgraded binutils (2.40-5 -> 2.40-6)
[2023-05-31T21:17:45-0400] [ALPM] upgraded dbus-python (1.2.18-5 -> 1.3.2-2)
[2023-05-31T21:17:45-0400] [ALPM] upgraded diffutils (3.9-1 -> 3.10-1)
[2023-05-31T21:17:45-0400] [ALPM] upgraded djvulibre (3.5.28-4 -> 3.5.28-5)
[2023-05-31T21:17:45-0400] [ALPM] upgraded hidapi (0.13.1-2 -> 0.14.0-1)
[2023-05-31T21:17:45-0400] [ALPM] upgraded libpipewire (1:0.3.71-1 -> 1:0.3.71-2)
[2023-05-31T21:17:45-0400] [ALPM] upgraded pipewire (1:0.3.71-1 -> 1:0.3.71-2)
[2023-05-31T21:17:45-0400] [ALPM] upgraded pipewire-audio (1:0.3.71-1 -> 1:0.3.71-2)
[2023-05-31T21:17:45-0400] [ALPM] upgraded pipewire-jack (1:0.3.71-1 -> 1:0.3.71-2)
[2023-05-31T21:17:45-0400] [ALPM] upgraded libdatrie (0.2.13-2 -> 0.2.13-4)
[2023-05-31T21:17:45-0400] [ALPM] upgraded libthai (0.1.29-2 -> 0.1.29-3)
[2023-05-31T21:17:45-0400] [ALPM] upgraded librsvg (2:2.56.0-1 -> 2:2.56.1-1)
[2023-05-31T21:17:45-0400] [ALPM] upgraded libtheora (1.1.1-5 -> 1.1.1-6)
[2023-05-31T21:17:45-0400] [ALPM] upgraded v4l-utils (1.24.1-1 -> 1.24.1-2)
[2023-05-31T21:17:45-0400] [ALPM] upgraded mesa (23.0.3-1 -> 23.1.1-1)
[2023-05-31T21:17:45-0400] [ALPM] upgraded imath (3.1.7-2 -> 3.1.8-1)
[2023-05-31T21:17:46-0400] [ALPM] upgraded openexr (3.1.7-1 -> 3.1.7-2)
[2023-05-31T21:17:46-0400] [ALPM] upgraded ffmpeg (2:6.0-6 -> 2:6.0-8)
[2023-05-31T21:17:46-0400] [ALPM] upgraded qt6-translations (6.5.0-1 -> 6.5.1-1)
[2023-05-31T21:17:46-0400] [ALPM] upgraded qt6-base (6.5.0-3 -> 6.5.1-1)
[2023-05-31T21:17:46-0400] [ALPM] upgraded dolphin-emu (1:5.0.r18498.46b99671d9-2 -> 1:5.0.r19433.34527cadcc-2)
[2023-05-31T21:17:46-0400] [ALPM] upgraded exiv2 (0.27.6-1 -> 0.27.6-2)
[2023-05-31T21:17:46-0400] [ALPM] upgraded flatbuffers (23.3.3-2 -> 23.5.26-1)
[2023-05-31T21:17:46-0400] [ALPM] upgraded fzf (0.40.0-1 -> 0.41.1-1)
[2023-05-31T21:17:46-0400] [ALPM] upgraded gc (8.2.2-1 -> 8.2.4-1)
[2023-05-31T21:17:46-0400] [ALPM] upgraded libraw (0.21.1-1 -> 0.21.1-2)
[2023-05-31T21:17:46-0400] [ALPM] upgraded gegl (0.4.44-1 -> 0.4.44-3)
[2023-05-31T21:17:46-0400] [ALPM] upgraded gtk-update-icon-cache (1:4.10.3-2 -> 1:4.10.3-3)
[2023-05-31T21:17:47-0400] [ALPM] upgraded gimp (2.10.34-1 -> 2.10.34-2)
[2023-05-31T21:17:47-0400] [ALPM] upgraded gstreamer (1.22.3-1 -> 1.22.3-2)
[2023-05-31T21:17:47-0400] [ALPM] upgraded orc (0.4.33-1 -> 0.4.34-1)
[2023-05-31T21:17:47-0400] [ALPM] upgraded gst-plugins-base-libs (1.22.3-1 -> 1.22.3-2)
[2023-05-31T21:17:47-0400] [ALPM] upgraded gst-libav (1.22.3-1 -> 1.22.3-2)
[2023-05-31T21:17:47-0400] [ALPM] upgraded gst-plugins-base (1.22.3-1 -> 1.22.3-2)
[2023-05-31T21:17:47-0400] [ALPM] upgraded gst-plugins-good (1.22.3-1 -> 1.22.3-2)
[2023-05-31T21:17:47-0400] [ALPM] upgraded iputils (20221126-1 -> 20221126-2)
[2023-05-31T21:17:47-0400] [ALPM] upgraded kimageformats (5.106.0-1 -> 5.106.0-2)
[2023-05-31T21:17:47-0400] [ALPM] upgraded opencolorio (2.2.1-8 -> 2.2.1-9)
[2023-05-31T21:17:47-0400] [ALPM] upgraded krita (5.1.5-7 -> 5.1.5-8)
[2023-05-31T21:17:47-0400] [ALPM] upgraded lib32-glib2 (2.76.2-1 -> 2.76.3-1)
[2023-05-31T21:17:47-0400] [ALPM] upgraded lib32-openssl (1:3.0.8-1 -> 1:3.0.9-1)
[2023-05-31T21:17:47-0400] [ALPM] upgraded lib32-at-spi2-core (2.48.2-1 -> 2.48.3-1)
[2023-05-31T21:17:47-0400] [ALPM] upgraded lib32-curl (8.1.1-1 -> 8.1.2-1)
[2023-05-31T21:17:47-0400] [ALPM] upgraded lib32-libpipewire (1:0.3.71-1 -> 1:0.3.71-2)
[2023-05-31T21:17:47-0400] [ALPM] upgraded lib32-librsvg (2:2.56.0-1 -> 2:2.56.1-1)
[2023-05-31T21:17:47-0400] [ALPM] upgraded lib32-libva-mesa-driver (23.0.3-1 -> 23.1.1-1)
[2023-05-31T21:17:48-0400] [ALPM] upgraded lib32-mesa (23.0.3-1 -> 23.1.1-1)
[2023-05-31T21:17:48-0400] [ALPM] upgraded lib32-mesa-vdpau (23.0.3-1 -> 23.1.1-1)
[2023-05-31T21:17:48-0400] [ALPM] upgraded lib32-pipewire (1:0.3.71-1 -> 1:0.3.71-2)
[2023-05-31T21:17:48-0400] [ALPM] upgraded lib32-pipewire-jack (1:0.3.71-1 -> 1:0.3.71-2)
[2023-05-31T21:17:48-0400] [ALPM] upgraded vulkan-radeon (23.0.3-1 -> 23.1.1-1)
[2023-05-31T21:17:48-0400] [ALPM] upgraded lib32-vulkan-radeon (23.0.3-1 -> 23.1.1-1)
[2023-05-31T21:17:48-0400] [ALPM] upgraded libatasmart (0.19-5 -> 0.19-6)
[2023-05-31T21:17:48-0400] [ALPM] upgraded libbytesize (2.8-1 -> 2.8-2)
[2023-05-31T21:17:48-0400] [ALPM] upgraded libcdio-paranoia (10.2+2.0.1-2 -> 10.2+2.0.1-3)
[2023-05-31T21:17:48-0400] [ALPM] upgraded libepoxy (1.5.10-1 -> 1.5.10-2)
[2023-05-31T21:17:48-0400] [ALPM] upgraded libplist (2.3.0-1 -> 2.3.0-2)
[2023-05-31T21:17:48-0400] [ALPM] upgraded libusbmuxd (2.0.2-2 -> 2.0.2-3)
[2023-05-31T21:17:48-0400] [ALPM] upgraded libimobiledevice (1.3.0-8 -> 1.3.0-9)
[2023-05-31T21:17:48-0400] [ALPM] upgraded libpgm (5.3.128-2 -> 5.3.128-3)
[2023-05-31T21:17:48-0400] [ALPM] upgraded libpwquality (1.4.5-2 -> 1.4.5-3)
[2023-05-31T21:17:48-0400] [ALPM] upgraded libtorrent-rasterbar (1:2.0.8-4 -> 1:2.0.9-1)
[2023-05-31T21:17:48-0400] [ALPM] upgraded libva-mesa-driver (23.0.3-1 -> 23.1.1-1)
[2023-05-31T21:17:48-0400] [ALPM] upgraded mkinitcpio (35.2-1 -> 36-1)
[2023-05-31T21:17:48-0400] [ALPM] upgraded linux (6.3.3.arch1-1 -> 6.3.5.arch1-1)
[2023-05-31T21:17:50-0400] [ALPM] upgraded linux-headers (6.3.3.arch1-1 -> 6.3.5.arch1-1)
[2023-05-31T21:17:51-0400] [ALPM] upgraded linux-lts (6.1.29-1 -> 6.1.31-1)
[2023-05-31T21:17:53-0400] [ALPM] upgraded linux-lts-headers (6.1.29-1 -> 6.1.31-1)
[2023-05-31T21:17:53-0400] [ALPM] upgraded linux-zen (6.3.3.zen1-1 -> 6.3.5.zen1-1)
[2023-05-31T21:17:55-0400] [ALPM] upgraded linux-zen-headers (6.3.3.zen1-1 -> 6.3.5.zen1-1)
[2023-05-31T21:17:55-0400] [ALPM] upgraded mbedtls (2.28.2-1 -> 3.4.0-3)
[2023-05-31T21:17:55-0400] [ALPM] upgraded mesa-vdpau (23.0.3-1 -> 23.1.1-1)
[2023-05-31T21:17:55-0400] [ALPM] upgraded python-typing_extensions (4.6.1-1 -> 4.6.2-1)
[2023-05-31T21:17:55-0400] [ALPM] upgraded meson (1.1.0-1 -> 1.1.1-1)
[2023-05-31T21:17:55-0400] [ALPM] upgraded neon (0.32.5-1 -> 0.32.5-2)
[2023-05-31T21:17:55-0400] [ALPM] upgraded nmap (7.93-1 -> 7.94-1)
[2023-05-31T21:17:55-0400] [ALPM] upgraded patch (2.7.6-9 -> 2.7.6-10)
[2023-05-31T21:17:55-0400] [ALPM] upgraded pipewire-alsa (1:0.3.71-1 -> 1:0.3.71-2)
[2023-05-31T21:17:55-0400] [ALPM] upgraded pipewire-pulse (1:0.3.71-1 -> 1:0.3.71-2)
[2023-05-31T21:17:55-0400] [ALPM] upgraded python-gobject (3.44.1-3 -> 3.44.1-4)
[2023-05-31T21:17:55-0400] [ALPM] upgraded python-jaraco.functools (3.6.0-3 -> 3.7.0-1)
[2023-05-31T21:17:55-0400] [ALPM] upgraded python-pydantic (1.10.7-4 -> 1.10.8-1)
[2023-05-31T21:17:55-0400] [ALPM] upgraded python-trove-classifiers (2023.5.22-1 -> 2023.5.24-1)
[2023-05-31T21:17:55-0400] [ALPM] upgraded python-setuptools (1:67.7.2-1 -> 1:67.8.0-1)
[2023-05-31T21:17:55-0400] [ALPM] upgraded qt6-svg (6.5.0-1 -> 6.5.1-1)
[2023-05-31T21:17:55-0400] [ALPM] upgraded qbittorrent (4.5.2-1 -> 4.5.3-1)
[2023-05-31T21:17:56-0400] [ALPM] upgraded qt5-webengine (5.15.13-2 -> 5.15.14-1)
[2023-05-31T21:17:56-0400] [ALPM] upgraded qt6-declarative (6.5.0-2 -> 6.5.1-1)
[2023-05-31T21:17:56-0400] [ALPM] upgraded qt6-wayland (6.5.0-2 -> 6.5.1-1)
[2023-05-31T21:17:56-0400] [ALPM] upgraded sdl12-compat (1.2.60-1 -> 1.2.64-1)
[2023-05-31T21:17:56-0400] [ALPM] upgraded spandsp (0.0.6-4 -> 0.0.6-5)
[2023-05-31T21:17:56-0400] [ALPM] upgraded startup-notification (0.12-7 -> 0.12-8)
[2023-05-31T21:17:56-0400] [ALPM] upgraded steam (1.0.0.76-1 -> 1.0.0.78-1)
[2023-05-31T21:17:56-0400] [ALPM] upgraded thunderbird (102.11.0-1 -> 102.11.2-1)
[2023-05-31T21:17:56-0400] [ALPM] upgraded vhba-module-dkms (20211218-122 -> 20211218-125)
[2023-05-31T21:17:58-0400] [ALPM] upgraded wine-staging (8.8-1 -> 8.9.1-1)
[2023-05-31T21:17:58-0400] [ALPM] upgraded wine-mono (7.4.0-1 -> 8.0.0-1)
[2023-05-31T21:17:59-0400] [ALPM] upgraded wireshark-cli (4.0.5-1 -> 4.0.6-1)
[2023-05-31T21:17:59-0400] [ALPM] upgraded wireshark-qt (4.0.5-1 -> 4.0.6-1)
[2023-05-31T21:17:59-0400] [ALPM] upgraded xfsprogs (6.2.0-1 -> 6.3.0-1)
[2023-05-31T21:17:59-0400] [ALPM] upgraded xterm (380-1 -> 382-1)
[2023-05-31T21:17:59-0400] [ALPM] upgraded yay (12.0.4-1 -> 12.0.5-1)
GPU:
29:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 550 640SP / RX 560/560X] (rev cf) (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. [MSI] Baffin [Radeon RX 550 640SP / RX 560/560X]
Flags: bus master, fast devsel, latency 0, IRQ 59, IOMMU group 13
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=2M]
I/O ports at e000 [size=256]
Memory at fcf00000 (32-bit, non-prefetchable) [size=256K]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: amdgpu
Kernel modules: amdgpu
Offline
Can repro and there's a bug report: https://bugs.archlinux.org/task/78628
Offline
Very well. Thank you for responding with that information!
Offline
Just an update, the dolphin-emu-git PKGBUILD has just been updated with the inclusion of the !lto option mentioned in the bug reports, and the emulator now runs without segfaulting on games starting.
Offline
Just an update, the dolphin-emu-git PKGBUILD has just been updated with the inclusion of the !lto option mentioned in the bug reports, and the emulator now runs without segfaulting on games starting.
Any idea on when this !lto fix will be applied to upstream version ?
This post should not be marked as Solved, as the issue is not resolved on repo version of the pkg.
Thanks.
Offline
@spikerguy
Yes, you're right, I will leave it marked as unresolved for now. I really don't know what to say, it's been like this for a couple months now. The only thing I found to work around this is to use the git version
Last edited by scatherinch (2023-08-19 12:32:59)
Offline
@scatherinch
Thanks for the quick response.
Maybe @yamashiro can advice what is needed to get the repo version fixed.
As aur version fails to compile now either.
Offline
i'm using the flatpak version in the meantime
using the git version causes stuttering during Super Mario Galaxy cutscenes
Last edited by badlydrawnface (2023-08-24 23:48:33)
Offline
@scatherinch
Thanks for the quick response.
Maybe @yamashiro can advice what is needed to get the repo version fixed.
As aur version fails to compile now either.
Sorry for the delayed reply, haven't looked at the forum in a while.
I've just recompiled dolphin-emu-git and didn't get any errors. However one of the dependencies, libspng, requires manually importing the GPG key (linked in its PKGBUILD) or forcing a gpg check skip on it, otherwise the whole installation will fail.
I did try the regular dolphin-emu from the Arch's repo just now as well and it still segfaults as before so I'll keep sticking with the AUR git version. I don't quite understand why fixing the official package is taking so long, I thought it was built from the AUR package anyway?
Offline
Like I said, the development version is the best bet at the moment, but even it has a few issues in building. (Easily fixed) It will at least play your games without segfaulting all the time. And I don't know either, if its in the official Arch repo, you would assume it's been verified but it's been in this state since June.
Last edited by scatherinch (2023-09-04 13:03:15)
Offline
I have been having the same issue for months in 1 gaming laptop, and 3 desktop PCs. Only workaround is playing with retroarch.
Offline
Today dolphin-emu updated to 1:5.0.r19870.032c77b462-2 and that works now for myself.
Offline
Tested it as well, I can launch games without immediatelly segfaulting.
Offline
Yes, it looks like it's fixed. Marking as solved.
Offline