[GH-ISSUE #6912] claws-mail: program fails to start (bwrap) #3416

Closed
opened 2026-05-05 09:59:16 -06:00 by gitea-mirror · 2 comments
Owner

Originally created by @marek22k on GitHub (Sep 26, 2025).
Original GitHub issue: https://github.com/netblue30/firejail/issues/6912

Description

Claws-mail no longer starts / hangs in terminal with firejail.

Steps to Reproduce

$ LC_ALL=C firejail claws-mail 
Reading profile /etc/firejail/claws-mail.profile
Reading profile /etc/firejail/claws-mail.local
Reading profile /etc/firejail/allow-ruby.inc
Reading profile /etc/firejail/allow-perl.inc
Reading profile /etc/firejail/email-common.profile
Reading profile /etc/firejail/allow-perl.inc
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-exec.inc
Reading profile /etc/firejail/disable-interpreters.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/disable-xdg.inc
Reading profile /etc/firejail/whitelist-common.inc
Reading profile /etc/firejail/whitelist-runuser-common.inc
Reading profile /etc/firejail/whitelist-usr-share-common.inc
Reading profile /etc/firejail/whitelist-var-common.inc
firejail version 0.9.76

Ignoring "dbus-user.talk ca.desrt.dconf" and 5 other dbus-user filter rules.
Parent pid 89877, child pid 89878
Warning: An abstract unix socket for session D-BUS might still be available. Use --net or remove unix from --protocol set.
Private /etc installed in 86.41 ms
Warning: /sbin directory link was not blacklisted
Warning: /usr/sbin directory link was not blacklisted
Base filesystem installed in 205.18 ms
Child process initialized in 355.15 ms
Warning: an existing sandbox was detected. /usr/bin/claws-mail will run without any additional sandboxing features

(claws-mail:35): dbind-WARNING **: 07:59:14.606: Couldn't connect to accessibility bus: Failed to connect to socket /run/user/1000/at-spi/bus_0: No such file or directory

(claws-mail:35): Gtk-WARNING **: 07:59:14.747: 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/Papirus-Dark/16x16/actions/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders.
Used config: Config {
    image_loader: {},
    image_editor: {},
} (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/Papirus-Dark/16x16/actions/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders. Used config: Config {     image_loader: {},     image_editor: {}, } (gdk-pixbuf-error-quark, 0)
claws.c:102:Starting Claws Mail version 4.3.1
utils.c:1749:using default rc_dir /home/marek/.claws-mail
main.c:2267:Using control socket /run/user/1000/claws-mail/3249917db079746908aa4e1ea26c1571
main.c:2359:another Claws Mail instance is already running.
^C
Parent received signal 2, shutting down the child process...

Child received signal 2, shutting down the sandbox...

Parent is shutting down, bye...

Expected behavior

Starts

Actual behavior

Hangs up

Behavior without a profile

$ LC_ALL=C firejail --noprofile claws-mail
firejail version 0.9.76

Parent pid 90079, child pid 90080
Base filesystem installed in 0.07 ms
Child process initialized in 9.71 ms
Warning: an existing sandbox was detected. /usr/bin/claws-mail will run without any additional sandboxing features
/home/marek/Mail/inbox: stat: No such file or directory
Claws-Mail-Message: 07:59:53.053: Couldn't open current directory: Error opening directory ?/home/marek/Mail/inbox?: No such file or directory (4).

/home/marek/Mail/sent: stat: No such file or directory
/home/marek/Mail/draft: stat: No such file or directory
/home/marek/Mail/trash: stat: No such file or directory

Starts

Additional context

Same problem with atril (PDF-Viewer):

$ atril
Reading profile /etc/firejail/atril.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-exec.inc
Reading profile /etc/firejail/disable-interpreters.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/disable-xdg.inc
Reading profile /etc/firejail/whitelist-var-common.inc
firejail version 0.9.76

Parent pid 90259, child pid 90260
12 programs installed in 25.87 ms
Private /etc installed in 25.55 ms
Warning: /sbin directory link was not blacklisted
Warning: /usr/sbin directory link was not blacklisted
Warning: not remounting /home/marek/.gnupg/gpg.conf
Warning: not remounting /home/marek/.ssh/config
Warning: not remounting /run/user/1000/gvfs
Warning: not remounting /run/user/1000/doc
Base filesystem installed in 149.75 ms
Child process initialized in 231.96 ms

(atril:31): GVFS-WARNING **: 08:00:21.135: can't init metadata tree /home/marek/.local/share/gvfs-metadata/root: open: Permission denied

(atril:31): Gtk-WARNING **: 08:00:21.136: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.

(atril:31): GVFS-WARNING **: 08:00:21.141: can't init metadata tree /home/marek/.local/share/gvfs-metadata/root: open: Permission denied
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Papirus-Dark/48x48/status/image-missing.svg: Could not spawn `"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/marek/.cache/fontconfig" "/home/marek/.cache/fontconfig" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/marek/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/marek/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/marek/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "19" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "18"`: Permission denied (os error 13) (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/Papirus-Dark/48x48/status/image-missing.svg: Could not spawn `"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/marek/.cache/fontconfig" "/home/marek/.cache/fontconfig" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/marek/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/marek/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/marek/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "19" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "18"`: Permission denied (os error 13) (gdk-pixbuf-error-quark, 0)

Parent is shutting down, bye...

(If necessary, I can open a second issue for this; however, I did not want to spam the issue tracker with a similar problem).

LibreWolf also crashes when I try to save a file:

$ librewolf 
Reading profile /etc/firejail/librewolf.profile
Reading profile /etc/firejail/librewolf.local
Reading profile /etc/firejail/firefox-common.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-exec.inc
Reading profile /etc/firejail/disable-interpreters.inc
Reading profile /etc/firejail/disable-proc.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/whitelist-common.inc
Reading profile /etc/firejail/whitelist-run-common.inc
Reading profile /etc/firejail/whitelist-runuser-common.inc
Reading profile /etc/firejail/whitelist-usr-share-common.inc
Reading profile /etc/firejail/whitelist-var-common.inc
firejail version 0.9.76

Seccomp list in: !chroot, check list: @default-keep, prelist: unknown,
Parent pid 98389, child pid 98393
Warning: An abstract unix socket for session D-BUS might still be available. Use --net or remove unix from --protocol set.
Private /etc installed in 93.61 ms
Warning: /sbin directory link was not blacklisted
Warning: /usr/sbin directory link was not blacklisted
Base filesystem installed in 195.12 ms
Seccomp list in: !chroot, check list: @default-keep, prelist: unknown,
Warning: Replacing profile instead of stacking it. It is a legacy behavior that can result in relaxation of the protection. It is here as a temporary measure to unbreak the software that has been broken by switching to the stacking behavior.
Warning: Cannot confine the application using AppArmor.
Maybe firejail-default AppArmor profile is not loaded into the kernel.
As root, run "aa-enforce firejail-default" to load it.
Child process initialized in 378.39 ms
ATTENTION: default value of option mesa_glthread overridden by environment.
[Parent 42, Main Thread] WARNING: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.: 'glib warning', file /root/.local/share/bsys6/work/librewolf-143.0-1/toolkit/xre/nsSigHandlers.cpp:201

(librewolf:42): Gtk-WARNING **: 08:11:12.535: 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/Papirus-Dark/16x16/actions/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders.
Used config: Config {
    image_loader: {},
    image_editor: {},
} (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/Papirus-Dark/16x16/actions/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders. Used config: Config {     image_loader: {},     image_editor: {}, } (gdk-pixbuf-error-quark, 0)
Redirecting call to abort() to mozalloc_abort

Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.

Parent is shutting down, bye...

The problem occurred after an update.

Environment

  • Name/version/arch of the Linux kernel (uname -srm): Linux 6.15.11-hardened1-1-hardened x86_64
  • Name/version of the Linux distribution (e.g. "Ubuntu 20.04" or "Arch Linux"): Arch Linux
  • Name/version of the relevant program(s)/package(s) (e.g. "firefox 134.0-1,
    mesa 1:24.3.3-2"): claws-mail 4.3.1-4
  • Version of Firejail (firejail --version):
$ firejail --version
firejail version 0.9.76

Compile time support:
	- always force nonewprivs support is disabled
	- AppArmor support is enabled
	- AppImage support is enabled
	- chroot support is enabled
	- D-BUS proxy support is enabled
	- file transfer support is enabled
	- IDS support is disabled
	- Landlock support is enabled
	- networking support is enabled
	- output logging is enabled
	- overlayfs support is disabled
	- private-home support is enabled
	- private-lib support is disabled
	- private-cache and tmpfs as user enabled
	- sandbox check is enabled
	- SELinux support is disabled
	- user namespace support is enabled
	- X11 sandboxing support is enabled

Checklist

  • The issues is caused by firejail (i.e. running the program by path (e.g. /usr/bin/vlc) "fixes" it).
  • I can reproduce the issue without custom modifications (e.g. globals.local).
  • The program has a profile. (If not, request one in https://github.com/netblue30/firejail/issues/1139)
  • The profile (and redirect profile if exists) hasn't already been fixed upstream.
  • I have performed a short search for similar issues (to avoid opening a duplicate).
    • I'm aware of browser-allow-drm yes/browser-disable-u2f no in firejail.config to allow DRM/U2F in browsers.
  • I used --profile=PROFILENAME to set the right profile. (Only relevant for AppImages)

Log

see attachment

log_debug.txt
log.txt

Originally created by @marek22k on GitHub (Sep 26, 2025). Original GitHub issue: https://github.com/netblue30/firejail/issues/6912 ### Description Claws-mail no longer starts / hangs in terminal with firejail. ### Steps to Reproduce ``` $ LC_ALL=C firejail claws-mail Reading profile /etc/firejail/claws-mail.profile Reading profile /etc/firejail/claws-mail.local Reading profile /etc/firejail/allow-ruby.inc Reading profile /etc/firejail/allow-perl.inc Reading profile /etc/firejail/email-common.profile Reading profile /etc/firejail/allow-perl.inc Reading profile /etc/firejail/disable-common.inc Reading profile /etc/firejail/disable-devel.inc Reading profile /etc/firejail/disable-exec.inc Reading profile /etc/firejail/disable-interpreters.inc Reading profile /etc/firejail/disable-programs.inc Reading profile /etc/firejail/disable-xdg.inc Reading profile /etc/firejail/whitelist-common.inc Reading profile /etc/firejail/whitelist-runuser-common.inc Reading profile /etc/firejail/whitelist-usr-share-common.inc Reading profile /etc/firejail/whitelist-var-common.inc firejail version 0.9.76 Ignoring "dbus-user.talk ca.desrt.dconf" and 5 other dbus-user filter rules. Parent pid 89877, child pid 89878 Warning: An abstract unix socket for session D-BUS might still be available. Use --net or remove unix from --protocol set. Private /etc installed in 86.41 ms Warning: /sbin directory link was not blacklisted Warning: /usr/sbin directory link was not blacklisted Base filesystem installed in 205.18 ms Child process initialized in 355.15 ms Warning: an existing sandbox was detected. /usr/bin/claws-mail will run without any additional sandboxing features (claws-mail:35): dbind-WARNING **: 07:59:14.606: Couldn't connect to accessibility bus: Failed to connect to socket /run/user/1000/at-spi/bus_0: No such file or directory (claws-mail:35): Gtk-WARNING **: 07:59:14.747: 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/Papirus-Dark/16x16/actions/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders. Used config: Config { image_loader: {}, image_editor: {}, } (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/Papirus-Dark/16x16/actions/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders. Used config: Config { image_loader: {}, image_editor: {}, } (gdk-pixbuf-error-quark, 0) claws.c:102:Starting Claws Mail version 4.3.1 utils.c:1749:using default rc_dir /home/marek/.claws-mail main.c:2267:Using control socket /run/user/1000/claws-mail/3249917db079746908aa4e1ea26c1571 main.c:2359:another Claws Mail instance is already running. ^C Parent received signal 2, shutting down the child process... Child received signal 2, shutting down the sandbox... Parent is shutting down, bye... ``` ### Expected behavior Starts ### Actual behavior Hangs up ### Behavior without a profile ``` $ LC_ALL=C firejail --noprofile claws-mail firejail version 0.9.76 Parent pid 90079, child pid 90080 Base filesystem installed in 0.07 ms Child process initialized in 9.71 ms Warning: an existing sandbox was detected. /usr/bin/claws-mail will run without any additional sandboxing features /home/marek/Mail/inbox: stat: No such file or directory Claws-Mail-Message: 07:59:53.053: Couldn't open current directory: Error opening directory ?/home/marek/Mail/inbox?: No such file or directory (4). /home/marek/Mail/sent: stat: No such file or directory /home/marek/Mail/draft: stat: No such file or directory /home/marek/Mail/trash: stat: No such file or directory ``` Starts ### Additional context Same problem with atril (PDF-Viewer): ``` $ atril Reading profile /etc/firejail/atril.profile Reading profile /etc/firejail/disable-common.inc Reading profile /etc/firejail/disable-devel.inc Reading profile /etc/firejail/disable-exec.inc Reading profile /etc/firejail/disable-interpreters.inc Reading profile /etc/firejail/disable-programs.inc Reading profile /etc/firejail/disable-xdg.inc Reading profile /etc/firejail/whitelist-var-common.inc firejail version 0.9.76 Parent pid 90259, child pid 90260 12 programs installed in 25.87 ms Private /etc installed in 25.55 ms Warning: /sbin directory link was not blacklisted Warning: /usr/sbin directory link was not blacklisted Warning: not remounting /home/marek/.gnupg/gpg.conf Warning: not remounting /home/marek/.ssh/config Warning: not remounting /run/user/1000/gvfs Warning: not remounting /run/user/1000/doc Base filesystem installed in 149.75 ms Child process initialized in 231.96 ms (atril:31): GVFS-WARNING **: 08:00:21.135: can't init metadata tree /home/marek/.local/share/gvfs-metadata/root: open: Permission denied (atril:31): Gtk-WARNING **: 08:00:21.136: Could not load a pixbuf from icon theme. This may indicate that pixbuf loaders or the mime database could not be found. (atril:31): GVFS-WARNING **: 08:00:21.141: can't init metadata tree /home/marek/.local/share/gvfs-metadata/root: open: Permission denied ** Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Papirus-Dark/48x48/status/image-missing.svg: Could not spawn `"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/marek/.cache/fontconfig" "/home/marek/.cache/fontconfig" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/marek/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/marek/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/marek/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "19" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "18"`: Permission denied (os error 13) (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/Papirus-Dark/48x48/status/image-missing.svg: Could not spawn `"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/marek/.cache/fontconfig" "/home/marek/.cache/fontconfig" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/marek/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/marek/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/marek/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "19" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "18"`: Permission denied (os error 13) (gdk-pixbuf-error-quark, 0) Parent is shutting down, bye... ``` (If necessary, I can open a second issue for this; however, I did not want to spam the issue tracker with a similar problem). LibreWolf also crashes when I try to save a file: ``` $ librewolf Reading profile /etc/firejail/librewolf.profile Reading profile /etc/firejail/librewolf.local Reading profile /etc/firejail/firefox-common.profile Reading profile /etc/firejail/disable-common.inc Reading profile /etc/firejail/disable-devel.inc Reading profile /etc/firejail/disable-exec.inc Reading profile /etc/firejail/disable-interpreters.inc Reading profile /etc/firejail/disable-proc.inc Reading profile /etc/firejail/disable-programs.inc Reading profile /etc/firejail/whitelist-common.inc Reading profile /etc/firejail/whitelist-run-common.inc Reading profile /etc/firejail/whitelist-runuser-common.inc Reading profile /etc/firejail/whitelist-usr-share-common.inc Reading profile /etc/firejail/whitelist-var-common.inc firejail version 0.9.76 Seccomp list in: !chroot, check list: @default-keep, prelist: unknown, Parent pid 98389, child pid 98393 Warning: An abstract unix socket for session D-BUS might still be available. Use --net or remove unix from --protocol set. Private /etc installed in 93.61 ms Warning: /sbin directory link was not blacklisted Warning: /usr/sbin directory link was not blacklisted Base filesystem installed in 195.12 ms Seccomp list in: !chroot, check list: @default-keep, prelist: unknown, Warning: Replacing profile instead of stacking it. It is a legacy behavior that can result in relaxation of the protection. It is here as a temporary measure to unbreak the software that has been broken by switching to the stacking behavior. Warning: Cannot confine the application using AppArmor. Maybe firejail-default AppArmor profile is not loaded into the kernel. As root, run "aa-enforce firejail-default" to load it. Child process initialized in 378.39 ms ATTENTION: default value of option mesa_glthread overridden by environment. [Parent 42, Main Thread] WARNING: Could not load a pixbuf from icon theme. This may indicate that pixbuf loaders or the mime database could not be found.: 'glib warning', file /root/.local/share/bsys6/work/librewolf-143.0-1/toolkit/xre/nsSigHandlers.cpp:201 (librewolf:42): Gtk-WARNING **: 08:11:12.535: 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/Papirus-Dark/16x16/actions/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders. Used config: Config { image_loader: {}, image_editor: {}, } (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/Papirus-Dark/16x16/actions/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders. Used config: Config { image_loader: {}, image_editor: {}, } (gdk-pixbuf-error-quark, 0) Redirecting call to abort() to mozalloc_abort Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Parent is shutting down, bye... ``` The problem occurred after an update. ### Environment - Name/version/arch of the Linux kernel (`uname -srm`): `Linux 6.15.11-hardened1-1-hardened x86_64` - Name/version of the Linux distribution (e.g. "Ubuntu 20.04" or "Arch Linux"): `Arch Linux` - Name/version of the relevant program(s)/package(s) (e.g. "firefox 134.0-1, mesa 1:24.3.3-2"): `claws-mail 4.3.1-4` - Version of Firejail (`firejail --version`): ``` $ firejail --version firejail version 0.9.76 Compile time support: - always force nonewprivs support is disabled - AppArmor support is enabled - AppImage support is enabled - chroot support is enabled - D-BUS proxy support is enabled - file transfer support is enabled - IDS support is disabled - Landlock support is enabled - networking support is enabled - output logging is enabled - overlayfs support is disabled - private-home support is enabled - private-lib support is disabled - private-cache and tmpfs as user enabled - sandbox check is enabled - SELinux support is disabled - user namespace support is enabled - X11 sandboxing support is enabled ``` ### Checklist - [X] The issues is caused by firejail (i.e. running the program by path (e.g. `/usr/bin/vlc`) "fixes" it). - [X] I can reproduce the issue without custom modifications (e.g. globals.local). - [X] The program has a profile. (If not, request one in `https://github.com/netblue30/firejail/issues/1139`) - [ ] The profile (and redirect profile if exists) hasn't already been fixed [upstream](https://github.com/netblue30/firejail/tree/master/etc). - [X] I have performed a short search for similar issues (to avoid opening a duplicate). - [X] I'm aware of `browser-allow-drm yes`/`browser-disable-u2f no` in `firejail.config` to allow DRM/U2F in browsers. - [ ] I used `--profile=PROFILENAME` to set the right profile. (Only relevant for AppImages) ### Log see attachment [log_debug.txt](https://github.com/user-attachments/files/22555946/log_debug.txt) [log.txt](https://github.com/user-attachments/files/22555945/log.txt)
gitea-mirror 2026-05-05 09:59:16 -06:00
  • closed this issue
  • added the
    duplicate
    label
Author
Owner

@myrslint commented on GitHub (Sep 26, 2025):

These are all instances of a broader issue due to a sea change in an image loading library (gdk-pixbuf2).

You can follow #6906 to get a sense of what's occurring, how it may be fixed, and what workarounds you have in the meantime.

<!-- gh-comment-id:3340164269 --> @myrslint commented on GitHub (Sep 26, 2025): These are all instances of a broader issue due to a sea change in an image loading library (gdk-pixbuf2). You can follow #6906 to get a sense of what's occurring, how it may be fixed, and what workarounds you have in the meantime.
Author
Owner

@marek22k commented on GitHub (Sep 26, 2025):

Thanks for pointing that out! I didn't see that issue. Then perhaps this issue can be closed as a duplicate?

<!-- gh-comment-id:3340574059 --> @marek22k commented on GitHub (Sep 26, 2025): Thanks for pointing that out! I didn't see that issue. Then perhaps this issue can be closed as a duplicate?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/firejail#3416
No description provided.