Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't launch on Fedora 41: "undefined symbol: rsvg_handle_get_pixbuf_and_error" #448

Closed
DumpsterDoofus opened this issue Dec 14, 2024 · 1 comment

Comments

@DumpsterDoofus
Copy link

After upgrading from Fedora 40 to Fedora 41, clicking the "Play" button in the Slippi launcher fails to launch Dolphin. I'm using the latest AppImage release. AppImage logs:

$ ./Slippi-Launcher-2.11.6-x86_64.AppImage 
16:10:32.535                                › log.catchErrors is deprecated. Use log.errorHandler instead
16:10:32.543 (replays.worker)               › replays: Spawning worker
16:10:32.727 (replays.worker)               › replays: Spawning worker: Done
16:10:34.063                                › Initializing app...
16:10:34.171                                › Checking for update
generating subfolder tree for folder: /home/user/Slippi
[Error: ENOENT: no such file or directory, scandir '/home/user/Slippi'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/home/user/Slippi'
}
generating subfolder tree for folder: /home/user/Slippi
[Error: ENOENT: no such file or directory, scandir '/home/user/Slippi'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'scandir',
  path: '/home/user/Slippi'
}
16:10:34.351 (dolphin/ishiiInstallation)    › Found existing playback Dolphin executable.
16:10:34.352 (dolphin/ishiiInstallation)    › Checking if we need to update playback Dolphin
16:10:35.095 (dolphin/ishiiInstallation)    › No update found...
16:10:35.677 (dolphin/ishiiInstallation)    › Found existing netplay Dolphin executable.
16:10:35.678 (dolphin/ishiiInstallation)    › Checking if we need to update netplay Dolphin
16:10:36.267 (dolphin/ishiiInstallation)    › No update found...
16:10:37.084                                › Update for version 2.11.6 is not available (latest version: 2.11.6, downgrade is disallowed).
16:10:37.085                                › checkForUpdatesAndNotify called, downloadPromise is null
16:10:37.127 (main/github)                  › Checking cache for: https://api.github.com/repos/project-slippi/Ishiiruka/releases
16:10:37.127 (main/github)                  › Fetching: https://api.github.com/repos/project-slippi/Ishiiruka/releases
16:10:37.131 (main/github)                  › Checking cache for: https://api.github.com/repos/project-slippi/slippi-launcher/releases
16:10:37.132 (main/github)                  › Fetching: https://api.github.com/repos/project-slippi/slippi-launcher/releases
16:10:37.133 (main/github)                  › Checking cache for: https://api.github.com/repos/project-slippi/dolphin/releases
16:10:37.133 (main/github)                  › Fetching: https://api.github.com/repos/project-slippi/dolphin/releases
[13969:1214/161039.507530:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
16:10:39.936 (dolphin/manager)              › Launching dolphin at path: /home/user/.config/Slippi Launcher/netplay/Slippi_Online-x86_64.AppImage
16:10:41.019 (dolphin/manager)              › Dolphin exit code: undefined
16:10:41.022 (dolphin/manager)              › Dolphin exit signal: undefined
16:10:41.072 (dolphin/instance)             › Received Dolphin stderr message: Gtk-Message: 16:10:40.455: Failed to load module "colorreload-gtk-module"
Gtk-Message: 16:10:40.455: Failed to load module "window-decorations-gtk-module"

(AppRun.wrapped:14099): Gtk-WARNING **: 16:10:40.495: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze/status/16/image-missing.svg: Unable to load image-loading module: /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader_svg.so: /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader_svg.so: undefined symbol: rsvg_handle_get_pixbuf_and_error (gdk-pixbuf-error-quark, 5)

[13969:1214/161042.163017:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
[13969:1214/161044.779388:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!

It says undefined symbol: rsvg_handle_get_pixbuf_and_error, which appears to be a function in Rsvg but I'm not sure how to debug further.

OS info:

$ cat /etc/os-release 

NAME="Fedora Linux"
VERSION="41 (KDE Plasma)"
RELEASE_TYPE=stable
ID=fedora
VERSION_ID=41
VERSION_CODENAME=""
PLATFORM_ID="platform:f41"
PRETTY_NAME="Fedora Linux 41 (KDE Plasma)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:41"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f41/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=41
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=41
SUPPORT_END=2025-12-15
VARIANT="KDE Plasma"
VARIANT_ID=kde
@DumpsterDoofus
Copy link
Author

Realized this is a duplicate of project-slippi/Ishiiruka#429.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant