Ventoy icon indicating copy to clipboard operation
Ventoy copied to clipboard

[issue]: VentoyGUI fails to launch (GTK)

Open rajayonin opened this issue 2 months ago • 10 comments

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

rajayonin avatar Oct 01 '25 15:10 rajayonin

Have someone made a fix or workaround?

weyderfs avatar Oct 09 '25 17:10 weyderfs

Have someone made a fix or workaround?

I've just been using the CLI in the meantime...

rajayonin avatar Oct 10 '25 10:10 rajayonin

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

syorito-hatsuki avatar Oct 10 '25 14:10 syorito-hatsuki

On Arch Linux use gdk-pixbuf2-noglycin from the AUR instead of gdk-pixbuf2 from the Extra repo.

ahnafhabib992 avatar Oct 21 '25 19:10 ahnafhabib992

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.

rajayonin avatar Oct 21 '25 21:10 rajayonin

....running it with sudo...

How about.. NO.

yochananmarqos avatar Oct 22 '25 01:10 yochananmarqos

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!

ungaul avatar Oct 31 '25 12:10 ungaul