Inkscape 1.4.2-10 (testing) coredumps

Aware that I’m on testing and that some errors should be expected, but wanted to report this in case anyone knows how to get it working, or to help packagers/devs. I’m running on x86_64, using i3 window manager.

I just did a full system upgrade (pacman -Syu) and Inkscape was upgraded to 1.4.2-10 (still held back to 1.4.2-8 on stable). Now it core-dumps whenever I attempt to start it with messages like this:

(inkscape:86457): Gtk-WARNING **: 16:52:36.760: Unknown key gtk-prefers-reduced-motion in 
/home/username/.config/gtk-3.0/settings.ini

(org.inkscape.Inkscape:86457): Gtk-WARNING **: 16:52:37.413: Could not load image 
'../screens/start-welcome.png': Failed to load image 
“/usr/share/inkscape/ui/../screens/start-welcome.png”: Loader process exited early with 
status '0'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" "/lib64" "--symlink" "/usr/lib" 
"/lib" "--seccomp" "17" "/usr/lib/glycin-loaders/2+/glycin-image-rs" "--dbus-fd" "16"

(org.inkscape.Inkscape:86457): Gtk-WARNING **: 16:52:37.715: Could not load a pixbuf from 
icon theme.This may indicate that pixbuf loaders or the mime database could not be found.

(org.inkscape.Inkscape:86457): Gtk-WARNING **: 16:52:38.012: Could not load image 
'../screens/start-support.png': Failed to load image 
“/usr/share/inkscape/ui/../screens/start-support.png”: Loader process exited early with 
status '0'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" "/lib64" "--symlink" "/usr/lib" 
"/lib" "--seccomp" "19" "/usr/lib/glycin-loaders/2+/glycin-image-rs" "--dbus-fd" "18"

(org.inkscape.Inkscape:86457): Gtk-WARNING **: 16:52:38.638: Could not load image 
'../screens/start-splash.png': Failed to load image 
“/usr/share/inkscape/ui/../screens/start-splash.png”: Loader process exited early with 
status '0'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" "/lib64" "--symlink" "/usr/lib" 
"/lib" "--seccomp" "19" "/usr/lib/glycin-loaders/2+/glycin-image-rs" "--dbus-fd" "18"
**Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed 
(error == NULL): Failed to load 
/home/username/.local/share/icons/Nordic-Darker/mimetypes/48/image.svg: Loader process 
exited early with status '0'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" "/lib64" "--symlink" "/usr/lib" 
"/lib" "--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" "/etc/fonts/local.conf" 
"/etc/fonts/local.conf" "--ro-bind-try" "/home/username/.Fontmatrix/Activated" 
"/home/username/.Fontmatrix/Activated" "--ro-bind-try" "/home/username/.cache/fontconfig" 
"/home/username/.cache/fontconfig" "--ro-bind-try" 
"/home/username/.config/fontconfig/conf.d" "/home/username/.config/fontconfig/conf.d" 
"--ro-bind-try" "/home/username/.config/fontconfig/fonts.conf" 
"/home/username/.config/fontconfig/fonts.conf" "--ro-bind-try" "/home/username/.fonts" 
"/home/username/.fonts" "--ro-bind-try" "/home/username/.local/share/fonts" 
"/home/username/.local/share/fonts" "--ro-bind-try" "/var/cache/fontconfig" 
"/var/cache/fontconfig" "--bind-try" 
"/home/username/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" 
"/home/username/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" 
"XDG_CACHE_HOME" "/home/username/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" 
"--seccomp" "19" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "18" 
(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 
/home/username/.local/share/icons/Nordic-Darker/mimetypes/48/image.svg: Loader process 
exited early with status '0'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" "/lib64" "--symlink" "/usr/lib" "/lib" "--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" "/etc/fonts/local.conf" "/etc/fonts/local.conf" "--ro-bind-try" 
"/home/username/.Fontmatrix/Activated" "/home/username/.Fontmatrix/Activated" 
"--ro-bind-try" "/home/username/.cache/fontconfig" "/home/username/.cache/fontconfig" 
"--ro-bind-try" "/home/username/.config/fontconfig/conf.d" 
"/home/username/.config/fontconfig/conf.d" "--ro-bind-try" 
"/home/username/.config/fontconfig/fonts.conf" 
"/home/username/.config/fontconfig/fonts.conf" "--ro-bind-try" "/home/username/.fonts" 
"/home/username/.fonts" "--ro-bind-try" "/home/username/.local/share/fonts" 
"/home/username/.local/share/fonts" "--ro-bind-try" "/var/cache/fontconfig" 
"/var/cache/fontconfig" "--bind-try" 
"/home/username/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" 
"/home/username/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" 
"XDG_CACHE_HOME" "/home/username/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" 
"--seccomp" "19" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "18" 
(gdk-pixbuf-error-quark,
 0)
zsh: IOT instruction (core dumped)  inkscape

I can verify that the /usr/share/inkscape/ui/../screens/start-welcome.png, /usr/share/inkscape/ui/../screens/start-support.png, and /usr/share/inkscape/ui/../screens/start-splash.png paths exist.

Things I have tried:

  1. Using a different GTK theme (both through setting the GTK_THEME and GTK3_THEME variables to Adwaita before launching, or by editing ~/.config/gtk-3.0/settings.ini). Still get core dump, although the paths to the icon SVG files change to reflect the selected theme.
  2. Updating the GDK pixbuf cache and GTK icon caches for themes, including my current Nordic-darker theme, as suggested here. Still get core dump.
  3. Renaming ~/.config/inkscape to ~/.config/inkscape.bak to force Inkscape to recreate a new profile. Still get core dump.
  4. Running on Wayland (Hyprland) to see if it’s an issue with the underlying display server. Still get core dump.

I am able to get the AppImage version (Inkscape-ebf0e94-x86_64.AppImage) to start and make basic edits files, which makes this seem like a dependency issue with the testing branch, but I’m not sure.

Not sure if I’ve configured anything wrong, or if this is just a bug in the testing branch. Anyone else run into this in the last day or so?


Mod edit:- Added “Testing” tag. Edited topic title to promote better search results. No charge.

Please also provide your system information as described (below) which may allow others to identify possible contributors.

I’m sure someone will offer assistance when they are able.

Regards.

What follows is from a standard template.

Welcome to the Manjaro community

As a new or infrequent forum user, please take some time to familiarise yourself with Forum requirements, and the many ways to use the forum to your benefit.

To that end, links are provided (below) - Please use them.


Be prepared to provide outputs from various commands when asked. It’s equally important to provide as much actionable information as possible in your first post, rather than simply indicating there is a problem.

Waiting for others to blindly ask questions can be counter-productive – typically, nobody has a :crystal_ball: at their disposal – Instead, please help others to make informed suggestions, based on information you provide.


Update Announcements

The Update Announcements contain important information and a Known Issues and Solutions section that should generally be checked before posting a request for support.

System Information

While information from *-fetch type apps might be fine for someone wishing to buy your computer, for Support purposes it’s better to ask your system directly; :eyes:

Output of the inxi command (with appropriate parameters, and formatted according to forum guidelines) will generate information useful for those wishing to help:

inxi --filter --verbosity=8

or the short form (preferred):

inxi -zv8
Highly Recommended
Technical Resources
Required Reading

If the AppImage has been distributed by the developers, it is much to prefer over any repo version. The AppImage version should be agnostic as to what system it runs on top of.

The developers state - when launching the AppImage

08:43:00 ○ [fh@manjaro] ~/Apps
 $ ./Inkscape-ebf0e94-x86_64.appimage 
Setting _INKSCAPE_GC=disable as a workaround for broken libgc
You should not use AppImage in production, but you can speed up the AppImage by following this guide: https://inkscape.org/learn/appimage/

One is left to speculate - strange statement - why is that ?

Although it looks like, from the output you provided (and the output I can recreate), looks like the repo version is a repackage? Or built from source perhaps?

1 Like

I have been experiencing the same problem on Arch linux today, exactly the same error, and I narrowed down the issue to gc package update yesterday.
Downgrading gc to 8.2.8-2 version solves the problem.

2 Likes

Related issue:

2 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.