[GH-ISSUE #7107] torbrowser: cannot start program #3487

Closed
opened 2026-05-05 10:01:44 -06:00 by gitea-mirror · 4 comments
Owner

Originally created by @ibahnasy on GitHub (Mar 16, 2026).
Original GitHub issue: https://github.com/netblue30/firejail/issues/7107

  • firejail version 0.9.72

$ cat ~/.config/firejail/torbrowser-launcher.local

whitelist /usr/bin/getconf
whitelist /usr/bin/grep
whitelist /usr/bin/cut
whitelist /home/user/tor-browser

ignore noexec ${HOME}
ignore noexec /tmp
ignore noexec /var
ignore noexec /run/user/1000

ignore include disable-programs.inc
ignore include disable-common.inc
ignore include disable-exec.inc
ignore include disable-interpreters.inc

ignore private-bin
ignore x11
ignore nosound
ignore nodbus

whitelist ${RUNUSER}/wayland-0
env GDK_BACKEND=wayland
env MOZ_ENABLE_WAYLAND=1

firejail --no3d --profile=/etc/firejail/torbrowser-launcher.profile ./Browser/start-tor-browser --debug

Reading profile /etc/firejail/torbrowser-launcher.profile
Reading profile /home/user/.config/firejail/torbrowser-launcher.local
Reading profile /etc/firejail/allow-python2.inc
Reading profile /etc/firejail/allow-python3.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-xdg.inc
Reading profile /etc/firejail/whitelist-common.inc
Reading profile /etc/firejail/whitelist-var-common.inc
Reading profile /etc/firejail/whitelist-runuser-common.inc
Reading profile /etc/firejail/whitelist-usr-share-common.inc
Warning: networking feature is disabled in Firejail configuration file
Seccomp list in: !chroot, check list: @default-keep, prelist: unknown,
Parent pid 321523, child pid 321524
Warning: not remounting /var/lib/docker/overlay2/e45706e087cf01a0dec7c7124251d2f90f35261b05b251175e1d99a23f537845/merged
Warning: not remounting /var/lib/docker/overlay2/4e48582e048037ca233fcdd46bf347d99b52b19052150970e5d3a4de0eee5d65/merged
Warning: not remounting /var/lib/docker/overlay2/b10238addf0e75f640ce7b389c3a71730397a1f5db8b78e10e5bbc6d13a14b83/merged
Warning: not remounting /var/lib/docker/overlay2/e45706e087cf01a0dec7c7124251d2f90f35261b05b251175e1d99a23f537845/merged
Warning: not remounting /var/lib/docker/overlay2/4e48582e048037ca233fcdd46bf347d99b52b19052150970e5d3a4de0eee5d65/merged
Warning: not remounting /var/lib/docker/overlay2/b10238addf0e75f640ce7b389c3a71730397a1f5db8b78e10e5bbc6d13a14b83/merged
Warning: cannot find /var/run/utmp
Warning: An abstract unix socket for session D-BUS might still be available. Use --net or remove unix from --protocol set.
Warning: skipping asound.conf for private /etc
Warning: skipping crypto-policies for private /etc
Warning: skipping ld.so.preload for private /etc
Private /etc installed in 34.79 ms
Private /usr/etc installed in 0.00 ms
Seccomp list in: !chroot, check list: @default-keep, prelist: unknown,
Child process initialized in 83.03 ms
Cannot start application: No such file or directory

Parent is shutting down, bye...

$ firejail --profile=default --whitelist=/home/user/tor-browser /home/user/tor-browser/Browser/firefox

Reading profile /etc/firejail/default.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-programs.inc
Warning: networking feature is disabled in Firejail configuration file
Parent pid 321925, child pid 321926
Warning: not remounting /var/lib/docker/overlay2/e45706e087cf01a0dec7c7124251d2f90f35261b05b251175e1d99a23f537845/merged
Warning: not remounting /var/lib/docker/overlay2/4e48582e048037ca233fcdd46bf347d99b52b19052150970e5d3a4de0eee5d65/merged
Warning: not remounting /var/lib/docker/overlay2/b10238addf0e75f640ce7b389c3a71730397a1f5db8b78e10e5bbc6d13a14b83/merged
Warning: not remounting /var/lib/docker/overlay2/e45706e087cf01a0dec7c7124251d2f90f35261b05b251175e1d99a23f537845/merged
Warning: not remounting /var/lib/docker/overlay2/4e48582e048037ca233fcdd46bf347d99b52b19052150970e5d3a4de0eee5d65/merged
Warning: not remounting /var/lib/docker/overlay2/b10238addf0e75f640ce7b389c3a71730397a1f5db8b78e10e5bbc6d13a14b83/merged
Warning: cannot find /var/run/utmp
Child process initialized in 39.83 ms
[8] Sandbox: CanCreateUserNamespace() clone() failure: EPERM
[8, Main Thread] WARNING: Unable to open /var/lib/snapd/desktop/dconf/profile/user: Permission denied: 'glib warning', file /var/tmp/build/firefox-a67a3014b915/toolkit/xre/nsSigHandlers.cpp:201

(Tor Browser:8): dconf-WARNING **: 18:36:17.073: Unable to open /var/lib/snapd/desktop/dconf/profile/user: Permission denied
[54, Main Thread] WARNING: Unable to open /var/lib/snapd/desktop/dconf/profile/user: Permission denied: 'glib warning', file /var/tmp/build/firefox-a67a3014b915/toolkit/xre/nsSigHandlers.cpp:201

(Tor Browser:54): dconf-WARNING **: 18:36:17.400: Unable to open /var/lib/snapd/desktop/dconf/profile/user: Permission denied
[Parent 54, 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 /var/tmp/build/firefox-a67a3014b915/toolkit/xre/nsSigHandlers.cpp:201

(Tor Browser:54): Gtk-WARNING **: 18:36:18.106: 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:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Yaru/16x16/status/image-missing.png: 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/libx32" "/libx32" "--symlink" "/usr/lib" "/lib" "--symlink" "/usr/lib32" "/lib32" "--symlink" "/usr/lib64" "/lib64" "--seccomp" "78" "/usr/libexec/glycin-loaders/2+/glycin-image-rs" "--dbus-fd" "77"`: Permission denied (os error 13) (gdk-pixbuf-error-quark, 0)
Bail out! Gtk:ERROR:../../../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Yaru/16x16/status/image-missing.png: 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/libx32" "/libx32" "--symlink" "/usr/lib" "/lib" "--symlink" "/usr/lib32" "/lib32" "--symlink" "/usr/lib64" "/lib64" "--seccomp" "78" "/usr/libexec/glycin-loaders/2+/glycin-image-rs" "--dbus-fd" "77"`: Permission denied (os error 13) (gdk-pixbuf-error-quark, 0)
Redirecting call to abort() to mozalloc_abort


Parent is shutting down, bye...

I have tried workarounds here but didn't solve the issue.

Originally created by @ibahnasy on GitHub (Mar 16, 2026). Original GitHub issue: https://github.com/netblue30/firejail/issues/7107 * firejail version 0.9.72 `$ cat ~/.config/firejail/torbrowser-launcher.local ` ``` whitelist /usr/bin/getconf whitelist /usr/bin/grep whitelist /usr/bin/cut whitelist /home/user/tor-browser ignore noexec ${HOME} ignore noexec /tmp ignore noexec /var ignore noexec /run/user/1000 ignore include disable-programs.inc ignore include disable-common.inc ignore include disable-exec.inc ignore include disable-interpreters.inc ignore private-bin ignore x11 ignore nosound ignore nodbus whitelist ${RUNUSER}/wayland-0 env GDK_BACKEND=wayland env MOZ_ENABLE_WAYLAND=1 ``` `firejail --no3d --profile=/etc/firejail/torbrowser-launcher.profile ./Browser/start-tor-browser --debug` ``` Reading profile /etc/firejail/torbrowser-launcher.profile Reading profile /home/user/.config/firejail/torbrowser-launcher.local Reading profile /etc/firejail/allow-python2.inc Reading profile /etc/firejail/allow-python3.inc Reading profile /etc/firejail/disable-devel.inc Reading profile /etc/firejail/disable-xdg.inc Reading profile /etc/firejail/whitelist-common.inc Reading profile /etc/firejail/whitelist-var-common.inc Reading profile /etc/firejail/whitelist-runuser-common.inc Reading profile /etc/firejail/whitelist-usr-share-common.inc Warning: networking feature is disabled in Firejail configuration file Seccomp list in: !chroot, check list: @default-keep, prelist: unknown, Parent pid 321523, child pid 321524 Warning: not remounting /var/lib/docker/overlay2/e45706e087cf01a0dec7c7124251d2f90f35261b05b251175e1d99a23f537845/merged Warning: not remounting /var/lib/docker/overlay2/4e48582e048037ca233fcdd46bf347d99b52b19052150970e5d3a4de0eee5d65/merged Warning: not remounting /var/lib/docker/overlay2/b10238addf0e75f640ce7b389c3a71730397a1f5db8b78e10e5bbc6d13a14b83/merged Warning: not remounting /var/lib/docker/overlay2/e45706e087cf01a0dec7c7124251d2f90f35261b05b251175e1d99a23f537845/merged Warning: not remounting /var/lib/docker/overlay2/4e48582e048037ca233fcdd46bf347d99b52b19052150970e5d3a4de0eee5d65/merged Warning: not remounting /var/lib/docker/overlay2/b10238addf0e75f640ce7b389c3a71730397a1f5db8b78e10e5bbc6d13a14b83/merged Warning: cannot find /var/run/utmp Warning: An abstract unix socket for session D-BUS might still be available. Use --net or remove unix from --protocol set. Warning: skipping asound.conf for private /etc Warning: skipping crypto-policies for private /etc Warning: skipping ld.so.preload for private /etc Private /etc installed in 34.79 ms Private /usr/etc installed in 0.00 ms Seccomp list in: !chroot, check list: @default-keep, prelist: unknown, Child process initialized in 83.03 ms Cannot start application: No such file or directory Parent is shutting down, bye... ``` `$ firejail --profile=default --whitelist=/home/user/tor-browser /home/user/tor-browser/Browser/firefox` ``` Reading profile /etc/firejail/default.profile Reading profile /etc/firejail/disable-common.inc Reading profile /etc/firejail/disable-programs.inc Warning: networking feature is disabled in Firejail configuration file Parent pid 321925, child pid 321926 Warning: not remounting /var/lib/docker/overlay2/e45706e087cf01a0dec7c7124251d2f90f35261b05b251175e1d99a23f537845/merged Warning: not remounting /var/lib/docker/overlay2/4e48582e048037ca233fcdd46bf347d99b52b19052150970e5d3a4de0eee5d65/merged Warning: not remounting /var/lib/docker/overlay2/b10238addf0e75f640ce7b389c3a71730397a1f5db8b78e10e5bbc6d13a14b83/merged Warning: not remounting /var/lib/docker/overlay2/e45706e087cf01a0dec7c7124251d2f90f35261b05b251175e1d99a23f537845/merged Warning: not remounting /var/lib/docker/overlay2/4e48582e048037ca233fcdd46bf347d99b52b19052150970e5d3a4de0eee5d65/merged Warning: not remounting /var/lib/docker/overlay2/b10238addf0e75f640ce7b389c3a71730397a1f5db8b78e10e5bbc6d13a14b83/merged Warning: cannot find /var/run/utmp Child process initialized in 39.83 ms [8] Sandbox: CanCreateUserNamespace() clone() failure: EPERM [8, Main Thread] WARNING: Unable to open /var/lib/snapd/desktop/dconf/profile/user: Permission denied: 'glib warning', file /var/tmp/build/firefox-a67a3014b915/toolkit/xre/nsSigHandlers.cpp:201 (Tor Browser:8): dconf-WARNING **: 18:36:17.073: Unable to open /var/lib/snapd/desktop/dconf/profile/user: Permission denied [54, Main Thread] WARNING: Unable to open /var/lib/snapd/desktop/dconf/profile/user: Permission denied: 'glib warning', file /var/tmp/build/firefox-a67a3014b915/toolkit/xre/nsSigHandlers.cpp:201 (Tor Browser:54): dconf-WARNING **: 18:36:17.400: Unable to open /var/lib/snapd/desktop/dconf/profile/user: Permission denied [Parent 54, 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 /var/tmp/build/firefox-a67a3014b915/toolkit/xre/nsSigHandlers.cpp:201 (Tor Browser:54): Gtk-WARNING **: 18:36:18.106: 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:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Yaru/16x16/status/image-missing.png: 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/libx32" "/libx32" "--symlink" "/usr/lib" "/lib" "--symlink" "/usr/lib32" "/lib32" "--symlink" "/usr/lib64" "/lib64" "--seccomp" "78" "/usr/libexec/glycin-loaders/2+/glycin-image-rs" "--dbus-fd" "77"`: Permission denied (os error 13) (gdk-pixbuf-error-quark, 0) Bail out! Gtk:ERROR:../../../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Yaru/16x16/status/image-missing.png: 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/libx32" "/libx32" "--symlink" "/usr/lib" "/lib" "--symlink" "/usr/lib32" "/lib32" "--symlink" "/usr/lib64" "/lib64" "--seccomp" "78" "/usr/libexec/glycin-loaders/2+/glycin-image-rs" "--dbus-fd" "77"`: Permission denied (os error 13) (gdk-pixbuf-error-quark, 0) Redirecting call to abort() to mozalloc_abort Parent is shutting down, bye... ``` I have tried workarounds here but didn't solve the issue.
gitea-mirror 2026-05-05 10:01:44 -06:00
Author
Owner

@kmk3 commented on GitHub (Mar 16, 2026):

Basic debugging information is missing; please follow the bug report template:

<!-- gh-comment-id:4069251373 --> @kmk3 commented on GitHub (Mar 16, 2026): Basic debugging information is missing; please follow the bug report template: * <https://github.com/netblue30/firejail/issues/new?template=bug_report.md>
Author
Owner

@kmk3 commented on GitHub (Mar 16, 2026):

firejail version 0.9.72

Note that we do not maintain that version of firejail:

Versions other than the latest usually have outdated profiles and may contain
bugs and security vulnerabilities that were fixed in later versions.

See also:

<!-- gh-comment-id:4069251620 --> @kmk3 commented on GitHub (Mar 16, 2026): > firejail version 0.9.72 Note that we do not maintain that version of firejail: * <https://github.com/netblue30/firejail/blob/master/SECURITY.md> Versions other than the latest usually have outdated profiles and may contain bugs and security vulnerabilities that were fixed in later versions. See also: * <https://github.com/netblue30/firejail#installing>
Author
Owner

@mYnDstrEAm commented on GitHub (Mar 21, 2026):

How is that a duplicate of the File dialog crashes issue. I think it's maybe a duplicate of #7057

<!-- gh-comment-id:4101535520 --> @mYnDstrEAm commented on GitHub (Mar 21, 2026): How is that a duplicate of the File dialog crashes issue. I think it's maybe a duplicate of #7057
Author
Owner

@kmk3 commented on GitHub (Mar 21, 2026):

How is that a duplicate of the File dialog crashes issue. I think it's maybe
a duplicate of #7057

Because of the gdk-pixbuf warnings/errors.

But indeed there may be other issues as well.

Removing duplicate status and leaving the issue closed due to the firejail
version being too old and unsupported.

If the problem happens with firejail 0.9.80, please open a new bug report and
follow the bug report template:

<!-- gh-comment-id:4103090107 --> @kmk3 commented on GitHub (Mar 21, 2026): > How is that a duplicate of the File dialog crashes issue. I think it's maybe > a duplicate of [#7057](https://github.com/netblue30/firejail/issues/7057) Because of the gdk-pixbuf warnings/errors. But indeed there may be other issues as well. Removing duplicate status and leaving the issue closed due to the firejail version being too old and unsupported. If the problem happens with firejail 0.9.80, please open a new bug report and follow the bug report template: * <https://github.com/netblue30/firejail/issues/new?template=bug_report.md>
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#3487
No description provided.