[GH-ISSUE #6837] firefox: xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb #3392

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

Originally created by @educanorama on GitHub (Jul 25, 2025).
Original GitHub issue: https://github.com/netblue30/firejail/issues/6837

Description

Firefox now only will load with the --noprofile parameter. The error message -- ERROR: failed to add default include path /usr/share/X11/xkb makes me wonder if the problem is related to a recent change in openSUSE, announced in:

https://forums.opensuse.org/t/xkeyboard-config-update-will-require-manual-migration-of-custom-files-under-usr-share-x11-xkb/186539

However, I have no idea what I can do to accommodate this change and continue using firejail.

Steps to Reproduce

Steps to reproduce the behavior

wilbur@localhost:~/.local> LC_ALL=C firejail /usr/bin/firefox
Reading profile /home/wilbur/.config/firejail/firefox.profile
Reading profile /etc/firejail/firefox.profile
Reading profile /home/wilbur/.config/firejail/firefox.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.74

Seccomp list in: !chroot, check list: @default-keep, prelist: unknown,
Warning: /usr/bin/xdg-dbus-proxy was not found, downgrading dbus-user policy to allow.
To enable DBus filtering, install the xdg-dbus-proxy program.
Ignoring "dbus-user.own org.mozilla.*" and 2 other dbus-user filter rules.
Parent pid 6733, child pid 6734
Warning: NVIDIA card detected, nogroups command ignored
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 fcopy: cannot create symbolic link /etc/alternatives/libopenblas_pthreads.so.0
Private /etc installed in 26.20 ms
Private /usr/etc installed in 4.60 ms
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
Base filesystem installed in 79.43 ms
Warning: NVIDIA card detected, nogroups command ignored
Seccomp list in: !chroot, check list: @default-keep, prelist: unknown,
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
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.
Child process initialized in 168.37 ms
xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb
xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb
ExceptionHandler::GenerateDump attempting to generate:/tmp//047d5be6-0283-09b4-1036-b41edad0e22a.dmp
ExceptionHandler::GenerateDump cloned child 60
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
ExceptionHandler::GenerateDump minidump generation failed
xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb
Gtk-Message: 19:32:39.299: Failed to load module "appmenu-gtk-module": 'gtk_module_display_init': /usr/lib64/gtk-3.0/modules/libwindow-decorations-gtk-module.so: undefined symbol: gtk_module_display_init

(crashreporter:61): IBUS-WARNING **: 19:32:39.314: Unable to connect to ibus: Could not connect: No such file or directory

Parent is shutting down, bye... `

Expected behavior

I have loaded Firefox with firejail for well over a year without problems.

Actual behavior

Firefox crashed.

Behavior without a profile

LC_ALL=C firejail --noprofile /usr/bin/firefox
firejail version 0.9.74

Parent pid 6924, child pid 6925
Warning: cannot find /var/run/utmp
Base filesystem installed in 0.44 ms
Child process initialized in 6.42 ms
/mnt/drive1/ken/net/user.js:7: prefs parse error: unexpected character
/mnt/drive1/ken/net/user.js:166: prefs parse error: unknown keyword
/mnt/drive1/ken/net/user.js:193: prefs parse error: unexpected character
/mnt/drive1/ken/net/user.js:207: prefs parse error: unexpected character
/mnt/drive1/ken/net/user.js:208: prefs parse error: unexpected character
/mnt/drive1/ken/net/user.js:231: prefs parse error: unexpected character
/mnt/drive1/ken/net/user.js:234: prefs parse error: unknown keyword
/mnt/drive1/ken/net/user.js:268: prefs parse error: unexpected character
/mnt/drive1/ken/net/user.js:276: prefs parse error: unexpected character
/mnt/drive1/ken/net/user.js:277: prefs parse error: unexpected character
/mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword
/mnt/drive1/ken/net/user.js:844: prefs parse error: unexpected character
/mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword
/mnt/drive1/ken/net/user.js:844: prefs parse error: expected 'user_pref' at start of pref definition
/mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword
/mnt/drive1/ken/net/user.js:844: prefs parse error: unexpected character
/mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword
/mnt/drive1/ken/net/user.js:844: prefs parse error: unexpected character
/mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword
/mnt/drive1/ken/net/user.js:844: prefs parse error: expected 'user_pref' at start of pref definition
/mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword
/mnt/drive1/ken/net/user.js:844: prefs parse error: unexpected character
/mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword
/mnt/drive1/ken/net/user.js:844: prefs parse error: expected 'user_pref' at start of pref definition
/mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword
/mnt/drive1/ken/net/user.js:844: prefs parse error: unexpected character
/mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword
/mnt/drive1/ken/net/user.js:844: prefs parse error: unexpected character
/mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword
/mnt/drive1/ken/net/user.js:962: prefs parse error: unexpected character
/mnt/drive1/ken/net/user.js:1559: prefs parse error: expected 'user_pref' at start of pref definition
Gtk-Message: 19:36:29.603: Failed to load module "appmenu-gtk-module": 'gtk_module_display_init': /usr/lib64/gtk-3.0/modules/libwindow-decorations-gtk-module.so: undefined symbol: gtk_module_display_init
[GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt

Parent is shutting down, bye...

Additional context

The openSUSE change noted above, described at:

(https://forums.opensuse.org/t/xkeyboard-config-update-will-require-manual-migration-of-custom-files-under-usr-share-x11-xkb/186539)

Environment

  • Name/version/arch of the Linux kernel (uname -srm): 6.15.7-1-default x86_64
  • Name/version of the Linux distribution (e.g. "Ubuntu 20.04" or "Arch Linux"): openSUSE Tumbleweed 20250723
  • Name/version of the relevant program(s)/package(s) (e.g. "firefox 134.0-1,
    mesa 1:24.3.3-2"): Firefox 140.0.2
  • Version of Firejail (firejail --version): 0.9.74
  • If you use a development version of firejail, also the commit from which it
    was compiled (git rev-parse HEAD):

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

Output of LC_ALL=C firejail /path/to/program

wilbur@localhost:~/.local> LC_ALL=C firejail /usr/bin/firefox
Reading profile /home/wilbur/.config/firejail/firefox.profile
Reading profile /etc/firejail/firefox.profile
Reading profile /home/wilbur/.config/firejail/firefox.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.74

Seccomp list in: !chroot, check list: @default-keep, prelist: unknown,
Warning: /usr/bin/xdg-dbus-proxy was not found, downgrading dbus-user policy to allow.
To enable DBus filtering, install the xdg-dbus-proxy program.
Ignoring "dbus-user.own org.mozilla.*" and 2 other dbus-user filter rules.
Parent pid 6733, child pid 6734
Warning: NVIDIA card detected, nogroups command ignored
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 fcopy: cannot create symbolic link /etc/alternatives/libopenblas_pthreads.so.0
Private /etc installed in 26.20 ms
Private /usr/etc installed in 4.60 ms
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
Base filesystem installed in 79.43 ms
Warning: NVIDIA card detected, nogroups command ignored
Seccomp list in: !chroot, check list: @default-keep, prelist: unknown,
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
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.
Child process initialized in 168.37 ms
xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb
xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb
ExceptionHandler::GenerateDump attempting to generate:/tmp//047d5be6-0283-09b4-1036-b41edad0e22a.dmp
ExceptionHandler::GenerateDump cloned child 60
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
ExceptionHandler::GenerateDump minidump generation failed
xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb
Gtk-Message: 19:32:39.299: Failed to load module "appmenu-gtk-module": 'gtk_module_display_init': /usr/lib64/gtk-3.0/modules/libwindow-decorations-gtk-module.so: undefined symbol: gtk_module_display_init

(crashreporter:61): IBUS-WARNING **: 19:32:39.314: Unable to connect to ibus: Could not connect: No such file or directory

Parent is shutting down, bye...

Output of LC_ALL=C firejail --debug /path/to/program

LC_ALL=C firejail --debug /usr/bin/firefox
pid=7484: locking /run/firejail/firejail-run.lock ...
pid=7484: locked /run/firejail/firejail-run.lock
pid=7484: unlocking /run/firejail/firejail-run.lock ...
pid=7484: unlocked /run/firejail/firejail-run.lock
Reading profile /home/wilbur/.config/firejail/firefox.profile
Reading profile /etc/firejail/firefox.profile
Reading profile /home/wilbur/.config/firejail/firefox.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
[profile] combined protocol list: "unix,inet,inet6,netlink"
firejail version 0.9.74

Seccomp list in: !chroot, check list: @default-keep, prelist: unknown,
pid=7484: locking /run/firejail/firejail-run.lock ...
pid=7484: locked /run/firejail/firejail-run.lock
DISPLAY=:1 parsed as 1
pid=7484: unlocking /run/firejail/firejail-run.lock ...
pid=7484: unlocked /run/firejail/firejail-run.lock
Warning: /usr/bin/xdg-dbus-proxy was not found, downgrading dbus-user policy to allow.
To enable DBus filtering, install the xdg-dbus-proxy program.
Ignoring "dbus-user.own org.mozilla.*" and 2 other dbus-user filter rules.
Parent pid 7484, child pid 7485
Warning: NVIDIA card detected, nogroups command ignored
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 fcopy: cannot create symbolic link /etc/alternatives/libopenblas_pthreads.so.0
Warning: file /etc/locale not found.
Warning: file /etc/locale.alias not found.
Warning: file /etc/login.defs not found.
Warning: file /etc/protocols not found.
Warning: file /etc/asound.conf not found.
Warning: file /etc/pipewire not found.
Warning: file /etc/firefox not found.
Warning: file /etc/gnutls not found.
Warning: file /etc/@tls-ca not found.
Warning: file /etc/ati not found.
Warning: file /etc/drirc not found.
Warning: file /etc/kde4rc not found.
Warning: file /etc/kde5rc not found.
Warning: file /etc/nvidia not found.
Warning: file /etc/pango not found.
Warning: file /etc/Trolltech.conf not found.
Warning: file /etc/@x11 not found.
Warning: file /etc/mailcap not found.
Private /etc installed in 23.63 ms
Warning: file /usr/etc/alternatives not found.
Warning: file /usr/etc/fonts not found.
Warning: file /usr/etc/gcrypt not found.
Warning: file /usr/etc/group not found.
Warning: file /usr/etc/ld.so.cache not found.
Warning: file /usr/etc/ld.so.conf not found.
Warning: file /usr/etc/ld.so.conf.d not found.
Warning: file /usr/etc/ld.so.preload not found.
Warning: file /usr/etc/locale not found.
Warning: file /usr/etc/locale.alias not found.
Warning: file /usr/etc/locale.conf not found.
Warning: file /usr/etc/localtime not found.
Warning: file /usr/etc/passwd not found.
Warning: file /usr/etc/selinux not found.
Warning: file /usr/etc/hostname not found.
Warning: file /usr/etc/hosts not found.
Warning: file /usr/etc/resolv.conf not found.
Warning: file /usr/etc/alsa not found.
Warning: file /usr/etc/asound.conf not found.
Warning: file /usr/etc/machine-id not found.
Warning: file /usr/etc/pipewire not found.
Warning: file /usr/etc/pulse not found.
Warning: file /usr/etc/firefox not found.
Warning: file /usr/etc/ca-certificates not found.
Warning: file /usr/etc/crypto-policies not found.
Warning: file /usr/etc/gnutls not found.
Warning: file /usr/etc/pki not found.
Warning: file /usr/etc/ssl not found.
Warning: file /usr/etc/@tls-ca not found.
Warning: file /usr/etc/ati not found.
Warning: file /usr/etc/dconf not found.
Warning: file /usr/etc/drirc not found.
Warning: file /usr/etc/gtk-2.0 not found.
Warning: file /usr/etc/gtk-3.0 not found.
Warning: file /usr/etc/kde4rc not found.
Warning: file /usr/etc/kde5rc not found.
Warning: file /usr/etc/machine-id not found.
Warning: file /usr/etc/nvidia not found.
Warning: file /usr/etc/pango not found.
Warning: file /usr/etc/Trolltech.conf not found.
Warning: file /usr/etc/vulkan not found.
Warning: file /usr/etc/@x11 not found.
Warning: file /usr/etc/mailcap not found.
Warning: file /usr/etc/mime.types not found.
Warning: file /usr/etc/os-release not found.
Private /usr/etc installed in 4.33 ms
Warning: NVIDIA card detected, nogroups command ignored
Warning: NVIDIA card detected, nogroups command ignored
Base filesystem installed in 79.69 ms
Warning: NVIDIA card detected, nogroups command ignored
DISPLAY=:1 parsed as 1
Masking all X11 sockets except /tmp/.X11-unix/X1
Seccomp list in: !chroot, check list: @default-keep, prelist: unknown,
Warning: NVIDIA card detected, nogroups command ignored
pid=7484: unlocking /run/firejail/firejail-network.lock ...
pid=7484: already unlocked /run/firejail/firejail-network.lock
Warning: NVIDIA card detected, nogroups command ignored
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.
Not enforcing Landlock
Child process initialized in 166.48 ms
xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb
xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb
ExceptionHandler::GenerateDump attempting to generate:/tmp//11e4f360-8413-8ccd-b8eb-aa27b9fd866d.dmp
ExceptionHandler::GenerateDump cloned child 63
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
ExceptionHandler::GenerateDump minidump generation failed
xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb
Gtk-Message: 11:07:39.620: Failed to load module "appmenu-gtk-module": 'gtk_module_display_init': /usr/lib64/gtk-3.0/modules/libwindow-decorations-gtk-module.so: undefined symbol: gtk_module_display_init

(crashreporter:64): IBUS-WARNING **: 11:07:39.634: Unable to connect to ibus: Could not connect: No such file or directory

Parent is shutting down, bye...

Originally created by @educanorama on GitHub (Jul 25, 2025). Original GitHub issue: https://github.com/netblue30/firejail/issues/6837 <!-- See the following links for help with formatting: https://guides.github.com/features/mastering-markdown/ https://docs.github.com/en/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax --> ### Description Firefox now only will load with the `--noprofile` parameter. The error message -- `ERROR: failed to add default include path /usr/share/X11/xkb` makes me wonder if the problem is related to a recent change in openSUSE, announced in: https://forums.opensuse.org/t/xkeyboard-config-update-will-require-manual-migration-of-custom-files-under-usr-share-x11-xkb/186539 However, I have no idea what I can do to accommodate this change and continue using firejail. ### Steps to Reproduce _Steps to reproduce the behavior_ ``` wilbur@localhost:~/.local> LC_ALL=C firejail /usr/bin/firefox Reading profile /home/wilbur/.config/firejail/firefox.profile Reading profile /etc/firejail/firefox.profile Reading profile /home/wilbur/.config/firejail/firefox.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.74 Seccomp list in: !chroot, check list: @default-keep, prelist: unknown, Warning: /usr/bin/xdg-dbus-proxy was not found, downgrading dbus-user policy to allow. To enable DBus filtering, install the xdg-dbus-proxy program. Ignoring "dbus-user.own org.mozilla.*" and 2 other dbus-user filter rules. Parent pid 6733, child pid 6734 Warning: NVIDIA card detected, nogroups command ignored 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 fcopy: cannot create symbolic link /etc/alternatives/libopenblas_pthreads.so.0 Private /etc installed in 26.20 ms Private /usr/etc installed in 4.60 ms Warning: NVIDIA card detected, nogroups command ignored Warning: NVIDIA card detected, nogroups command ignored Base filesystem installed in 79.43 ms Warning: NVIDIA card detected, nogroups command ignored Seccomp list in: !chroot, check list: @default-keep, prelist: unknown, Warning: NVIDIA card detected, nogroups command ignored Warning: NVIDIA card detected, nogroups command ignored 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. Child process initialized in 168.37 ms xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb ExceptionHandler::GenerateDump attempting to generate:/tmp//047d5be6-0283-09b4-1036-b41edad0e22a.dmp ExceptionHandler::GenerateDump cloned child 60 ExceptionHandler::SendContinueSignalToChild sent continue signal to child ExceptionHandler::WaitForContinueSignal waiting for continue signal... ExceptionHandler::GenerateDump minidump generation failed xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb Gtk-Message: 19:32:39.299: Failed to load module "appmenu-gtk-module": 'gtk_module_display_init': /usr/lib64/gtk-3.0/modules/libwindow-decorations-gtk-module.so: undefined symbol: gtk_module_display_init (crashreporter:61): IBUS-WARNING **: 19:32:39.314: Unable to connect to ibus: Could not connect: No such file or directory Parent is shutting down, bye... ` ``` ### Expected behavior I have loaded Firefox with firejail for well over a year without problems. ### Actual behavior Firefox crashed. ### Behavior without a profile ``` LC_ALL=C firejail --noprofile /usr/bin/firefox firejail version 0.9.74 Parent pid 6924, child pid 6925 Warning: cannot find /var/run/utmp Base filesystem installed in 0.44 ms Child process initialized in 6.42 ms /mnt/drive1/ken/net/user.js:7: prefs parse error: unexpected character /mnt/drive1/ken/net/user.js:166: prefs parse error: unknown keyword /mnt/drive1/ken/net/user.js:193: prefs parse error: unexpected character /mnt/drive1/ken/net/user.js:207: prefs parse error: unexpected character /mnt/drive1/ken/net/user.js:208: prefs parse error: unexpected character /mnt/drive1/ken/net/user.js:231: prefs parse error: unexpected character /mnt/drive1/ken/net/user.js:234: prefs parse error: unknown keyword /mnt/drive1/ken/net/user.js:268: prefs parse error: unexpected character /mnt/drive1/ken/net/user.js:276: prefs parse error: unexpected character /mnt/drive1/ken/net/user.js:277: prefs parse error: unexpected character /mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword /mnt/drive1/ken/net/user.js:844: prefs parse error: unexpected character /mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword /mnt/drive1/ken/net/user.js:844: prefs parse error: expected 'user_pref' at start of pref definition /mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword /mnt/drive1/ken/net/user.js:844: prefs parse error: unexpected character /mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword /mnt/drive1/ken/net/user.js:844: prefs parse error: unexpected character /mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword /mnt/drive1/ken/net/user.js:844: prefs parse error: expected 'user_pref' at start of pref definition /mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword /mnt/drive1/ken/net/user.js:844: prefs parse error: unexpected character /mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword /mnt/drive1/ken/net/user.js:844: prefs parse error: expected 'user_pref' at start of pref definition /mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword /mnt/drive1/ken/net/user.js:844: prefs parse error: unexpected character /mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword /mnt/drive1/ken/net/user.js:844: prefs parse error: unexpected character /mnt/drive1/ken/net/user.js:844: prefs parse error: unknown keyword /mnt/drive1/ken/net/user.js:962: prefs parse error: unexpected character /mnt/drive1/ken/net/user.js:1559: prefs parse error: expected 'user_pref' at start of pref definition Gtk-Message: 19:36:29.603: Failed to load module "appmenu-gtk-module": 'gtk_module_display_init': /usr/lib64/gtk-3.0/modules/libwindow-decorations-gtk-module.so: undefined symbol: gtk_module_display_init [GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt Parent is shutting down, bye... ``` ### Additional context The openSUSE change noted above, described at: (https://forums.opensuse.org/t/xkeyboard-config-update-will-require-manual-migration-of-custom-files-under-usr-share-x11-xkb/186539) ### Environment - Name/version/arch of the Linux kernel (`uname -srm`): **6.15.7-1-default x86_64** - Name/version of the Linux distribution (e.g. "Ubuntu 20.04" or "Arch Linux"): **openSUSE Tumbleweed 20250723** - Name/version of the relevant program(s)/package(s) (e.g. "firefox 134.0-1, mesa 1:24.3.3-2"): F**irefox 140.0.2** - Version of Firejail (`firejail --version`): **0.9.74** - If you use a development version of firejail, also the commit from which it was compiled (`git rev-parse HEAD`): ### Checklist <!-- Note: Items are checked with an "x", like so: - [x] This is a checked item. --> - [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`) - [x] 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). - [ ] 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 <details> <summary>Output of <code>LC_ALL=C firejail /path/to/program</code></summary> <p> ``` wilbur@localhost:~/.local> LC_ALL=C firejail /usr/bin/firefox Reading profile /home/wilbur/.config/firejail/firefox.profile Reading profile /etc/firejail/firefox.profile Reading profile /home/wilbur/.config/firejail/firefox.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.74 Seccomp list in: !chroot, check list: @default-keep, prelist: unknown, Warning: /usr/bin/xdg-dbus-proxy was not found, downgrading dbus-user policy to allow. To enable DBus filtering, install the xdg-dbus-proxy program. Ignoring "dbus-user.own org.mozilla.*" and 2 other dbus-user filter rules. Parent pid 6733, child pid 6734 Warning: NVIDIA card detected, nogroups command ignored 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 fcopy: cannot create symbolic link /etc/alternatives/libopenblas_pthreads.so.0 Private /etc installed in 26.20 ms Private /usr/etc installed in 4.60 ms Warning: NVIDIA card detected, nogroups command ignored Warning: NVIDIA card detected, nogroups command ignored Base filesystem installed in 79.43 ms Warning: NVIDIA card detected, nogroups command ignored Seccomp list in: !chroot, check list: @default-keep, prelist: unknown, Warning: NVIDIA card detected, nogroups command ignored Warning: NVIDIA card detected, nogroups command ignored 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. Child process initialized in 168.37 ms xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb ExceptionHandler::GenerateDump attempting to generate:/tmp//047d5be6-0283-09b4-1036-b41edad0e22a.dmp ExceptionHandler::GenerateDump cloned child 60 ExceptionHandler::SendContinueSignalToChild sent continue signal to child ExceptionHandler::WaitForContinueSignal waiting for continue signal... ExceptionHandler::GenerateDump minidump generation failed xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb Gtk-Message: 19:32:39.299: Failed to load module "appmenu-gtk-module": 'gtk_module_display_init': /usr/lib64/gtk-3.0/modules/libwindow-decorations-gtk-module.so: undefined symbol: gtk_module_display_init (crashreporter:61): IBUS-WARNING **: 19:32:39.314: Unable to connect to ibus: Could not connect: No such file or directory Parent is shutting down, bye... ``` </p> </details> <details> <summary>Output of <code>LC_ALL=C firejail --debug /path/to/program</code></summary> <p> <!-- If the output is too long to embed it into the comment, create a secret gist at https://gist.github.com/ and link it here. --> ``` LC_ALL=C firejail --debug /usr/bin/firefox pid=7484: locking /run/firejail/firejail-run.lock ... pid=7484: locked /run/firejail/firejail-run.lock pid=7484: unlocking /run/firejail/firejail-run.lock ... pid=7484: unlocked /run/firejail/firejail-run.lock Reading profile /home/wilbur/.config/firejail/firefox.profile Reading profile /etc/firejail/firefox.profile Reading profile /home/wilbur/.config/firejail/firefox.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 [profile] combined protocol list: "unix,inet,inet6,netlink" firejail version 0.9.74 Seccomp list in: !chroot, check list: @default-keep, prelist: unknown, pid=7484: locking /run/firejail/firejail-run.lock ... pid=7484: locked /run/firejail/firejail-run.lock DISPLAY=:1 parsed as 1 pid=7484: unlocking /run/firejail/firejail-run.lock ... pid=7484: unlocked /run/firejail/firejail-run.lock Warning: /usr/bin/xdg-dbus-proxy was not found, downgrading dbus-user policy to allow. To enable DBus filtering, install the xdg-dbus-proxy program. Ignoring "dbus-user.own org.mozilla.*" and 2 other dbus-user filter rules. Parent pid 7484, child pid 7485 Warning: NVIDIA card detected, nogroups command ignored 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 fcopy: cannot create symbolic link /etc/alternatives/libopenblas_pthreads.so.0 Warning: file /etc/locale not found. Warning: file /etc/locale.alias not found. Warning: file /etc/login.defs not found. Warning: file /etc/protocols not found. Warning: file /etc/asound.conf not found. Warning: file /etc/pipewire not found. Warning: file /etc/firefox not found. Warning: file /etc/gnutls not found. Warning: file /etc/@tls-ca not found. Warning: file /etc/ati not found. Warning: file /etc/drirc not found. Warning: file /etc/kde4rc not found. Warning: file /etc/kde5rc not found. Warning: file /etc/nvidia not found. Warning: file /etc/pango not found. Warning: file /etc/Trolltech.conf not found. Warning: file /etc/@x11 not found. Warning: file /etc/mailcap not found. Private /etc installed in 23.63 ms Warning: file /usr/etc/alternatives not found. Warning: file /usr/etc/fonts not found. Warning: file /usr/etc/gcrypt not found. Warning: file /usr/etc/group not found. Warning: file /usr/etc/ld.so.cache not found. Warning: file /usr/etc/ld.so.conf not found. Warning: file /usr/etc/ld.so.conf.d not found. Warning: file /usr/etc/ld.so.preload not found. Warning: file /usr/etc/locale not found. Warning: file /usr/etc/locale.alias not found. Warning: file /usr/etc/locale.conf not found. Warning: file /usr/etc/localtime not found. Warning: file /usr/etc/passwd not found. Warning: file /usr/etc/selinux not found. Warning: file /usr/etc/hostname not found. Warning: file /usr/etc/hosts not found. Warning: file /usr/etc/resolv.conf not found. Warning: file /usr/etc/alsa not found. Warning: file /usr/etc/asound.conf not found. Warning: file /usr/etc/machine-id not found. Warning: file /usr/etc/pipewire not found. Warning: file /usr/etc/pulse not found. Warning: file /usr/etc/firefox not found. Warning: file /usr/etc/ca-certificates not found. Warning: file /usr/etc/crypto-policies not found. Warning: file /usr/etc/gnutls not found. Warning: file /usr/etc/pki not found. Warning: file /usr/etc/ssl not found. Warning: file /usr/etc/@tls-ca not found. Warning: file /usr/etc/ati not found. Warning: file /usr/etc/dconf not found. Warning: file /usr/etc/drirc not found. Warning: file /usr/etc/gtk-2.0 not found. Warning: file /usr/etc/gtk-3.0 not found. Warning: file /usr/etc/kde4rc not found. Warning: file /usr/etc/kde5rc not found. Warning: file /usr/etc/machine-id not found. Warning: file /usr/etc/nvidia not found. Warning: file /usr/etc/pango not found. Warning: file /usr/etc/Trolltech.conf not found. Warning: file /usr/etc/vulkan not found. Warning: file /usr/etc/@x11 not found. Warning: file /usr/etc/mailcap not found. Warning: file /usr/etc/mime.types not found. Warning: file /usr/etc/os-release not found. Private /usr/etc installed in 4.33 ms Warning: NVIDIA card detected, nogroups command ignored Warning: NVIDIA card detected, nogroups command ignored Base filesystem installed in 79.69 ms Warning: NVIDIA card detected, nogroups command ignored DISPLAY=:1 parsed as 1 Masking all X11 sockets except /tmp/.X11-unix/X1 Seccomp list in: !chroot, check list: @default-keep, prelist: unknown, Warning: NVIDIA card detected, nogroups command ignored pid=7484: unlocking /run/firejail/firejail-network.lock ... pid=7484: already unlocked /run/firejail/firejail-network.lock Warning: NVIDIA card detected, nogroups command ignored 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. Not enforcing Landlock Child process initialized in 166.48 ms xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb ExceptionHandler::GenerateDump attempting to generate:/tmp//11e4f360-8413-8ccd-b8eb-aa27b9fd866d.dmp ExceptionHandler::GenerateDump cloned child 63 ExceptionHandler::SendContinueSignalToChild sent continue signal to child ExceptionHandler::WaitForContinueSignal waiting for continue signal... ExceptionHandler::GenerateDump minidump generation failed xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb Gtk-Message: 11:07:39.620: Failed to load module "appmenu-gtk-module": 'gtk_module_display_init': /usr/lib64/gtk-3.0/modules/libwindow-decorations-gtk-module.so: undefined symbol: gtk_module_display_init (crashreporter:64): IBUS-WARNING **: 11:07:39.634: Unable to connect to ibus: Could not connect: No such file or directory Parent is shutting down, bye... ``` </p> </details>
gitea-mirror 2026-05-05 09:57:43 -06:00
  • closed this issue
  • added the
    duplicate
    label
Author
Owner

@kmk3 commented on GitHub (Jul 25, 2025):

Looks like a duplicate of:

Does the following work?

<!-- gh-comment-id:3117626303 --> @kmk3 commented on GitHub (Jul 25, 2025): Looks like a duplicate of: * #6773 Does the following work? * <https://github.com/netblue30/firejail/issues/6773#issuecomment-2956727527>
Author
Owner

@educanorama commented on GitHub (Jul 25, 2025):

That fixed the problem, kmk3! Thanks very much.

<!-- gh-comment-id:3119131256 --> @educanorama commented on GitHub (Jul 25, 2025): That fixed the problem, kmk3! Thanks very much.
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#3392
No description provided.