[issue]: VentoyGUI fails to launch (GTK)
Official FAQ
- [x] I have checked the official FAQ.
Ventoy Version
1.1.07
What about latest release
Yes. I have tried the latest release, but the bug still exist.
Try alternative boot mode
No. I didn't try these alternative boot modes.
BIOS Mode
UEFI Mode
Partition Style
GPT
Disk Capacity
N/A
Disk Manufacturer
No response
Image file checksum (if applicable)
None
Image file download link (if applicable)
No response
What happened?
When launching VentoyGUI.x86_64, the application crashes with the following error:
(process:32016): GLib-CRITICAL **: 16:52:15.881: g_variant_new_string(): requires valid UTF-8
(Ventoy2Disk.gtk3:32016): Gtk-CRITICAL **: 16:52:19.142: gtk_widget_grab_default: assertion 'gtk_widget_get_can_default (widget)' failed
(Ventoy2Disk.gtk3:32016): Gtk-CRITICAL **: 16:52:19.142: gtk_widget_grab_default: assertion 'gtk_widget_get_can_default (widget)' failed
(Ventoy2Disk.gtk3:32016): Gtk-WARNING **: 16:52:19.186: 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/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Loader process exited early with status '1'Command:
"bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib" "--symlink" "/usr/lib" "/lib64" "--ro-bind-try" "/etc/fonts/conf.d" "/etc/fonts/conf.d" "--ro-bind-try" "/etc/fonts/fonts.conf" "/etc/fonts/fonts.conf" "--ro-bind-try" "/home/ldcas/.cache/fontconfig" "/home/ldcas/.cache/fontconfig" "--ro-bind-try" "/home/ldcas/.local/share/fonts" "/home/ldcas/.local/share/fonts" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/ldcas/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/ldcas/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/ldcas/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "17" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "16" (gdk-pixbuf-error-quark, 0)
Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Loader process exited early with status '1'Command: "bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib" "--symlink" "/usr/lib" "/lib64" "--ro-bind-try" "/etc/fonts/conf.d" "/etc/fonts/conf.d" "--ro-bind-try" "/etc/fonts/fonts.conf" "/etc/fonts/fonts.conf" "--ro-bind-try" "/home/ldcas/.cache/fontconfig" "/home/ldcas/.cache/fontconfig" "--ro-bind-try" "/home/ldcas/.local/share/fonts" "/home/ldcas/.local/share/fonts" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/ldcas/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/ldcas/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/ldcas/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "17" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "16" (gdk-pixbuf-error-quark, 0)
zsh: IOT instruction (core dumped) /opt/ventoy/VentoyGUI.x86_64
The bug seemed to appear after upgrading to GNOME 49.
OS: CachyOS x86_64 (Linux 6.16.8-2-cachyos) Desktop Environment: GNOME 49.0 GTK3 version: 1:3.24.51-1.1 GTK4 version: 1:4.20.2-1.1
Have someone made a fix or workaround?
Have someone made a fix or workaround?
I've just been using the CLI in the meantime...
Same here. Starting Windows laptop instead of Gnome right now just because of that (I no clue how right use CLI)
I use Arch Linux
On Arch Linux use gdk-pixbuf2-noglycin from the AUR instead of gdk-pixbuf2 from the Extra repo.
Have someone made a fix or workaround?
Someone also mentioned in the AUR repository that running it with sudo makes it work. It does work for me (I'm using Arch), as well as what @ahnafhabib992 mentioned of using gdk-pixbuf2-noglycin.
On Arch Linux use gdk-pixbuf2-noglycin from the AUR instead of gdk-pixbuf2 from the Extra repo.
~~THIS is the fix for people in GNOME 49!~~
EDIT: while it fixes the issue, it also break every GNOME icons systemwide, so DON'T!