[GH-ISSUE #6743] firefox: garbage chars for entire GUI + web pages #3353

Closed
opened 2026-05-05 09:56:10 -06:00 by gitea-mirror · 7 comments
Owner

Originally created by @VictorM700 on GitHub (May 6, 2025).
Original GitHub issue: https://github.com/netblue30/firejail/issues/6743

Description

Describe the bug

Steps to Reproduce

Steps to reproduce the behavior

  1. Run "firejail /usr/lib64/firefox/firefox"
    with firejail 0.0.74 and firefox 138.0.1 on Fedroa 41 within Qubes OS

Expected behavior

Expect normal Firefox UI loading web pages as normal

Actual behavior

Garbage characters for Firefox menus, tab names, address bar, and web pages loaded

Behavior without a profile

Behavior without firejail is normal.

Additional context

Environment

Qubes OS R4.2.4
Fedora 41 xfce
Firefox 138.0.1
Firejail 0.9.74

Firejail firefox-common.profile follows:


Firejail profile for firefox-common

This file is overwritten after every install/update

Persistent local customizations

include firefox-common.local

Persistent global definitions

added by caller profile

#include globals.local

noexec ${HOME} breaks DRM binaries.

?BROWSER_ALLOW_DRM: ignore noexec ${HOME}

noexec ${RUNUSER} breaks DRM binaries when using profile-sync-daemon.

?BROWSER_ALLOW_DRM: ignore noexec ${RUNUSER}

Add the next line to your firefox-common.local to allow access to common programs/addons/plugins.

#include firefox-common-addons.profile

noblacklist ${HOME}/.local/share/pki
noblacklist ${HOME}/.pki

include disable-common.inc
include disable-devel.inc
include disable-exec.inc
include disable-interpreters.inc
include disable-proc.inc
include disable-programs.inc

mkdir ${HOME}/.local/share/pki
mkdir ${HOME}/.pki
whitelist ${DOWNLOADS}
whitelist ${HOME}/.local/share/pki
whitelist ${HOME}/.pki
include whitelist-common.inc
include whitelist-run-common.inc
include whitelist-runuser-common.inc
include whitelist-var-common.inc

apparmor

Fixme!

apparmor-replace
caps.drop all

machine-id breaks pulse audio; add it to your firefox-common.local if sound is not required.

#machine-id
netfilter
nodvd
nogroups
noinput
nonewprivs

noroot breaks GTK_USE_PORTAL=1 usage, see https://github.com/netblue30/firejail/issues/2506.

noroot
notv

?BROWSER_DISABLE_U2F: nou2f

protocol unix,inet,inet6,netlink

The below seccomp configuration still permits chroot syscall. See https://github.com/netblue30/firejail/issues/2506 for possible workarounds.

seccomp !chroot

Disable tracelog, it breaks or causes major issues with many firefox based browsers, see https://github.com/netblue30/firejail/issues/1930.

#tracelog

disable-mnt

?BROWSER_DISABLE_U2F: private-dev

private-etc below works fine on most distributions. There are some problems on CentOS.

Add it to your firefox-common.local if you want to enable it.

#private-etc alternatives,asound.conf,ca-certificates,crypto-policies,dconf,fonts,group,gtk-2.0,gtk-3.0,hostname,hosts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,localtime,machine-id,mailcap,mime.types,nsswitch.conf,pango,passwd,pki,pulse,resolv.conf,selinux,ssl,X11,xdg
private-tmp

blacklist ${PATH}/curl
blacklist ${PATH}/wget
blacklist ${PATH}/wget2

'dbus-user none' breaks various desktop integration features like global menus, native notifications,

Gnome connector, KDE connect and power management on KDE Plasma.

dbus-user none
dbus-system none

#restrict-namespaces

restrict-namespaces=cgroup,ipc,mnt,pid,time,user,uts

MY

blacklist /usr/bin/bash
blacklist /usr/bin/sh
blacklist /usr//bin/tclsh
blacklist /usr/bin/ssh
blacklist /bin/bash
blacklist /bin/sh
blacklist /bin/tclsh
blacklist /bin/ssh

memory-deny-write-execute

blacklist /usr/bin
blacklist /bin
blacklist /usr/sbin
blacklist /sbin
deterministic-shutdown
disable-mnt
nodbus
nonewprivs
nogroups
noroot
ignore mkfile
ignore mkdir
private-cache
private-dev
private-lib=x86_64-linux-gnu/xed,x86_64-linux-gnu/gdk-pixbuf-2.0,libenchant.so.1,librsvg-2.so.2
private-tmp

private-bin basename,bash,cat,dirname,expr,false,firefox,firefox-wayland,getenforce,ln,mkdir,pidof,restorecon,rm,rmdir,sed,sh,tclsh,true,uname

/usr/share/applications/org.mozilla.firefox MUST use 'exec=firejail /usr/lib64/firefox/firefox'

private-bin uname
private-cwd
private-etc hostname,localtime,
restrict-namespaces
seccomp
seccomp.block-secondary

tracelog
x11

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)
  • [x ] The profile (and redirect profile if exists) hasn't already been fixed upstream.
  • [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="firefox-common.profile"

Log

firejail]$ firejail /usr/lib64/firefox/firefox
Reading profile /etc/firejail/firefox.profile
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-var-common.inc
Warning: private-lib feature is disabled in Firejail configuration file

*** Starting xephyr server: "Xephyr" "-ac" "-br" "-noreset" "-screen" "1280x800" "-title" "firejail x11 sandbox" ":670" ***

*** Attaching to Xephyr display 670 ***

Reading profile /etc/firejail/firefox.profile
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-var-common.inc
Warning: private-lib feature is disabled in Firejail configuration file
firejail version 0.9.74

Seccomp list in: !chroot, check list: @default-keep, prelist: unknown,
Ignoring "dbus-user.own org.mozilla.*" and 1 other dbus-user filter rule.
Parent pid 22756, child pid 22757
1 program installed in 22.56 ms
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/ebtables
Warning fcopy: cannot create symbolic link /etc/alternatives/ip6tables-restore
Warning fcopy: cannot create symbolic link /etc/alternatives/iptables
Warning fcopy: cannot create symbolic link /etc/alternatives/ld
Warning fcopy: cannot create symbolic link /etc/alternatives/apropos
Warning fcopy: cannot create symbolic link /etc/alternatives/nc
Warning fcopy: cannot create symbolic link /etc/alternatives/arptables
Warning fcopy: cannot create symbolic link /etc/alternatives/ip6tables-save
Warning fcopy: cannot create symbolic link /etc/alternatives/ebtables-restore
Warning fcopy: cannot create symbolic link /etc/alternatives/arptables-save
Warning fcopy: cannot create symbolic link /etc/alternatives/man
Warning fcopy: cannot create symbolic link /etc/alternatives/ip6tables
Warning fcopy: cannot create symbolic link /etc/alternatives/whatis
Warning fcopy: cannot create symbolic link /etc/alternatives/iptables-restore
Warning fcopy: cannot create symbolic link /etc/alternatives/arptables-restore
Warning fcopy: cannot create symbolic link /etc/alternatives/iptables-save
Warning fcopy: cannot create symbolic link /etc/alternatives/soelim
Warning fcopy: cannot create symbolic link /etc/alternatives/faked
Warning fcopy: cannot create symbolic link /etc/alternatives/ebtables-save
Warning fcopy: cannot create symbolic link /etc/alternatives/fakeroot
Private /etc installed in 57.97 ms
Warning: /bin directory link was not blacklisted
Base filesystem installed in 41.54 ms
Seccomp list in: !chroot, check list: @default-keep, prelist: unknown,
Child process initialized in 207.53 ms
[29] Sandbox: CanCreateUserNamespace() clone() failure: EPERM
[Parent 29, Main Thread] WARNING: Could not load a pixbuf from /org/gtk/libgtk/icons/16x16/status/window-minimize-symbolic.symbolic.png.
This may indicate that pixbuf loaders or the mime database could not be found.: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gtk-WARNING **: 19:51:02.408: Could not load a pixbuf from /org/gtk/libgtk/icons/16x16/status/window-minimize-symbolic.symbolic.png.
This may indicate that pixbuf loaders or the mime database could not be found.
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.408: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.408: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.409: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.409: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.409: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.409: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.409: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.409: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.409: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.410: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.410: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.410: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.410: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.410: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.410: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.410: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.463: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.463: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.464: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.464: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.464: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.464: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.464: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.464: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.464: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.464: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.464: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.465: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.465: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.465: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:02.465: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:02.465: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[GFX1-]: glxtest: libEGL no display
[Parent 29, Main Thread] WARNING: Failed to create DBus proxy for org.a11y.Bus: Could not connect: Permission denied
'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

** (firefox:29): WARNING **: 19:51:02.802: Failed to create DBus proxy for org.a11y.Bus: Could not connect: Permission denied

[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:03.159: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:03.160: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:03.160: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:03.160: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:03.160: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:03.160: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:03.160: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): Gdk-CRITICAL **: 19:51:03.160: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201

(firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed


</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. -->

output goes here


</p>
</details>
Originally created by @VictorM700 on GitHub (May 6, 2025). Original GitHub issue: https://github.com/netblue30/firejail/issues/6743 ### Description _Describe the bug_ ### Steps to Reproduce _Steps to reproduce the behavior_ 1. Run "firejail /usr/lib64/firefox/firefox" with firejail 0.0.74 and firefox 138.0.1 on Fedroa 41 within Qubes OS ### Expected behavior Expect normal Firefox UI loading web pages as normal ### Actual behavior Garbage characters for Firefox menus, tab names, address bar, and web pages loaded ### Behavior without a profile Behavior without firejail is normal. ### Additional context ### Environment Qubes OS R4.2.4 Fedora 41 xfce Firefox 138.0.1 Firejail 0.9.74 Firejail firefox-common.profile follows: --------------------------------------------------------------------- # Firejail profile for firefox-common # This file is overwritten after every install/update # Persistent local customizations include firefox-common.local # Persistent global definitions # added by caller profile #include globals.local # noexec ${HOME} breaks DRM binaries. ?BROWSER_ALLOW_DRM: ignore noexec ${HOME} # noexec ${RUNUSER} breaks DRM binaries when using profile-sync-daemon. ?BROWSER_ALLOW_DRM: ignore noexec ${RUNUSER} # Add the next line to your firefox-common.local to allow access to common programs/addons/plugins. #include firefox-common-addons.profile noblacklist ${HOME}/.local/share/pki noblacklist ${HOME}/.pki include disable-common.inc include disable-devel.inc include disable-exec.inc include disable-interpreters.inc include disable-proc.inc include disable-programs.inc mkdir ${HOME}/.local/share/pki mkdir ${HOME}/.pki whitelist ${DOWNLOADS} whitelist ${HOME}/.local/share/pki whitelist ${HOME}/.pki include whitelist-common.inc include whitelist-run-common.inc include whitelist-runuser-common.inc include whitelist-var-common.inc apparmor # Fixme! apparmor-replace caps.drop all # machine-id breaks pulse audio; add it to your firefox-common.local if sound is not required. #machine-id netfilter nodvd nogroups noinput nonewprivs # noroot breaks GTK_USE_PORTAL=1 usage, see https://github.com/netblue30/firejail/issues/2506. noroot notv ### ?BROWSER_DISABLE_U2F: nou2f protocol unix,inet,inet6,netlink # The below seccomp configuration still permits chroot syscall. See https://github.com/netblue30/firejail/issues/2506 for possible workarounds. seccomp !chroot # Disable tracelog, it breaks or causes major issues with many firefox based browsers, see https://github.com/netblue30/firejail/issues/1930. #tracelog disable-mnt ### ?BROWSER_DISABLE_U2F: private-dev # private-etc below works fine on most distributions. There are some problems on CentOS. # Add it to your firefox-common.local if you want to enable it. #private-etc alternatives,asound.conf,ca-certificates,crypto-policies,dconf,fonts,group,gtk-2.0,gtk-3.0,hostname,hosts,ld.so.cache,ld.so.conf,ld.so.conf.d,ld.so.preload,localtime,machine-id,mailcap,mime.types,nsswitch.conf,pango,passwd,pki,pulse,resolv.conf,selinux,ssl,X11,xdg private-tmp blacklist ${PATH}/curl blacklist ${PATH}/wget blacklist ${PATH}/wget2 # 'dbus-user none' breaks various desktop integration features like global menus, native notifications, # Gnome connector, KDE connect and power management on KDE Plasma. dbus-user none dbus-system none #restrict-namespaces ### restrict-namespaces=cgroup,ipc,mnt,pid,time,user,uts ### MY blacklist /usr/bin/bash blacklist /usr/bin/sh blacklist /usr//bin/tclsh blacklist /usr/bin/ssh blacklist /bin/bash blacklist /bin/sh blacklist /bin/tclsh blacklist /bin/ssh ### # memory-deny-write-execute blacklist /usr/bin blacklist /bin blacklist /usr/sbin blacklist /sbin deterministic-shutdown disable-mnt nodbus nonewprivs nogroups noroot ignore mkfile ignore mkdir private-cache private-dev private-lib=x86_64-linux-gnu/xed,x86_64-linux-gnu/gdk-pixbuf-2.0,libenchant.so.1,librsvg-2.so.2 private-tmp # private-bin basename,bash,cat,dirname,expr,false,firefox,firefox-wayland,getenforce,ln,mkdir,pidof,restorecon,rm,rmdir,sed,sh,tclsh,true,uname ### /usr/share/applications/org.mozilla.firefox MUST use 'exec=firejail /usr/lib64/firefox/firefox' private-bin uname private-cwd private-etc hostname,localtime, restrict-namespaces seccomp seccomp.block-secondary tracelog x11 --------------------------------------------------------------------------- ### 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). - [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="firefox-common.profile" ### Log <details> firejail]$ firejail /usr/lib64/firefox/firefox Reading profile /etc/firejail/firefox.profile 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-var-common.inc Warning: private-lib feature is disabled in Firejail configuration file *** Starting xephyr server: "Xephyr" "-ac" "-br" "-noreset" "-screen" "1280x800" "-title" "firejail x11 sandbox" ":670" *** *** Attaching to Xephyr display 670 *** Reading profile /etc/firejail/firefox.profile 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-var-common.inc Warning: private-lib feature is disabled in Firejail configuration file firejail version 0.9.74 Seccomp list in: !chroot, check list: @default-keep, prelist: unknown, Ignoring "dbus-user.own org.mozilla.*" and 1 other dbus-user filter rule. Parent pid 22756, child pid 22757 1 program installed in 22.56 ms 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/ebtables Warning fcopy: cannot create symbolic link /etc/alternatives/ip6tables-restore Warning fcopy: cannot create symbolic link /etc/alternatives/iptables Warning fcopy: cannot create symbolic link /etc/alternatives/ld Warning fcopy: cannot create symbolic link /etc/alternatives/apropos Warning fcopy: cannot create symbolic link /etc/alternatives/nc Warning fcopy: cannot create symbolic link /etc/alternatives/arptables Warning fcopy: cannot create symbolic link /etc/alternatives/ip6tables-save Warning fcopy: cannot create symbolic link /etc/alternatives/ebtables-restore Warning fcopy: cannot create symbolic link /etc/alternatives/arptables-save Warning fcopy: cannot create symbolic link /etc/alternatives/man Warning fcopy: cannot create symbolic link /etc/alternatives/ip6tables Warning fcopy: cannot create symbolic link /etc/alternatives/whatis Warning fcopy: cannot create symbolic link /etc/alternatives/iptables-restore Warning fcopy: cannot create symbolic link /etc/alternatives/arptables-restore Warning fcopy: cannot create symbolic link /etc/alternatives/iptables-save Warning fcopy: cannot create symbolic link /etc/alternatives/soelim Warning fcopy: cannot create symbolic link /etc/alternatives/faked Warning fcopy: cannot create symbolic link /etc/alternatives/ebtables-save Warning fcopy: cannot create symbolic link /etc/alternatives/fakeroot Private /etc installed in 57.97 ms Warning: /bin directory link was not blacklisted Base filesystem installed in 41.54 ms Seccomp list in: !chroot, check list: @default-keep, prelist: unknown, Child process initialized in 207.53 ms [29] Sandbox: CanCreateUserNamespace() clone() failure: EPERM [Parent 29, Main Thread] WARNING: Could not load a pixbuf from /org/gtk/libgtk/icons/16x16/status/window-minimize-symbolic.symbolic.png. This may indicate that pixbuf loaders or the mime database could not be found.: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gtk-WARNING **: 19:51:02.408: Could not load a pixbuf from /org/gtk/libgtk/icons/16x16/status/window-minimize-symbolic.symbolic.png. This may indicate that pixbuf loaders or the mime database could not be found. [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.408: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.408: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.409: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.409: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.409: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.409: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.409: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.409: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.409: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.410: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.410: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.410: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.410: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.410: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.410: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.410: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.463: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.463: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.464: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.464: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.464: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.464: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.464: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.464: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.464: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.464: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.464: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.465: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.465: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.465: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:02.465: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:02.465: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [GFX1-]: glxtest: libEGL no display [Parent 29, Main Thread] WARNING: Failed to create DBus proxy for org.a11y.Bus: Could not connect: Permission denied : 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 ** (firefox:29): WARNING **: 19:51:02.802: Failed to create DBus proxy for org.a11y.Bus: Could not connect: Permission denied [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:03.159: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:03.160: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:03.160: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:03.160: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:03.160: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:03.160: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:03.160: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 29, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): Gdk-CRITICAL **: 19:51:03.160: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 29, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /builddir/build/BUILD/firefox-138.0.1-build/firefox-138.0.1/toolkit/xre/nsSigHandlers.cpp:201 (firefox:29): GLib-GObject-CRITICAL **: 19:51:03.160: g_object_unref: assertion 'G_IS_OBJECT (object)' failed ``` </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. --> ``` output goes here ``` </p> </details>
gitea-mirror 2026-05-05 09:56:10 -06:00
Author
Owner

@kmk3 commented on GitHub (May 7, 2025):

(Offtopic)

Please see the following links for how to format code blocks in markdown:

<!-- gh-comment-id:2856711687 --> @kmk3 commented on GitHub (May 7, 2025): (Offtopic) Please see the following links for how to format code blocks in markdown: * <https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks> * <https://github.github.com/gfm/#fenced-code-blocks>
Author
Owner

@VictorM700 commented on GitHub (May 7, 2025):

I am doing you a favor reporting a bug to you. Many of your dis-satisfied customers will simply walk away.

And you are asking me to Learn your system, making me jump thru hoops. Why dont you use some easier to use forum software.

<!-- gh-comment-id:2856808344 --> @VictorM700 commented on GitHub (May 7, 2025): I am doing you a favor reporting a bug to you. Many of your dis-satisfied customers will simply walk away. And you are asking me to Learn your system, making me jump thru hoops. Why dont you use some easier to use forum software.
Author
Owner

@kmk3 commented on GitHub (May 7, 2025):

Garbage characters for Firefox menus, tab names, address bar, and web pages
loaded

Post a picture.

Firejail profile for firefox-common

The issue may be in the custom profile.

Retry it with the default profiles and no customizations and update the
original post.

Also, try commenting the lines in firefox.profile and firefox-common.profile
until it works to narrow down the issue.

I am doing you a favor reporting a bug to you.

And we are doing you a favor by replying.

Many of your dis-satisfied customers will simply walk away.

There is no customer; this is a community project.

And you are asking me to Learn your system, making me jump thru hoops. Why
dont you use some easier to use forum software.

The template and steps are the same for everybody and most bug reporters seem
to do just fine following them.

No one is forcing you to be here. If you are unhappy with the responses and
the platform and/or are not interested in collaborating, you are free to leave
go ask for help somewhere else.

<!-- gh-comment-id:2856872684 --> @kmk3 commented on GitHub (May 7, 2025): > Garbage characters for Firefox menus, tab names, address bar, and web pages > loaded Post a picture. > Firejail profile for firefox-common The issue may be in the custom profile. Retry it with the default profiles and no customizations and update the original post. Also, try commenting the lines in firefox.profile and firefox-common.profile until it works to narrow down the issue. > I am doing you a favor reporting a bug to you. And we are doing you a favor by replying. > Many of your dis-satisfied customers will simply walk away. There is no customer; this is a community project. > And you are asking me to Learn your system, making me jump thru hoops. Why > dont you use some easier to use forum software. The template and steps are the same for everybody and most bug reporters seem to do just fine following them. No one is forcing you to be here. If you are unhappy with the responses and the platform and/or are not interested in collaborating, you are free to leave go ask for help somewhere else.
Author
Owner

@rusty-snake commented on GitHub (May 7, 2025):

https://neugierig.org/software/blog/2020/05/ninja.html

<!-- gh-comment-id:2857092030 --> @rusty-snake commented on GitHub (May 7, 2025): [https://neugierig.org/software/blog/2020/05/ninja.html](https://neugierig.org/software/blog/2020/05/ninja.html#:~:text=But%20today%20I%20see%20that%20free%20software%20is%20not%20really%20about%20sharing%20between%20equals%20anymore;%20people%20instead%20think%20of%20themselves%20as%20customers%20and%20treat%20authors%20as%20if%20they%20can%20go%20complain%20to%20the%20manager.)
Author
Owner

@ghost commented on GitHub (May 14, 2025):

Same problem here.

Commenting the following lines in my firefox.profile worked on my side

#whitelist /usr/share/firefox
#whitelist /usr/share/gnome-shell/search-providers/firefox-search-provider.ini

<!-- gh-comment-id:2879070022 --> @ghost commented on GitHub (May 14, 2025): Same problem here. Commenting the following lines in my _firefox.profile_ worked on my side > #whitelist /usr/share/firefox > #whitelist /usr/share/gnome-shell/search-providers/firefox-search-provider.ini
Author
Owner

@VictorM700 commented on GitHub (May 23, 2025):

Thanks Lou,

That solved my problem too.

On Wed, May 14, 2025 at 3:39 AM LouSparfell @.***>
wrote:

LouSparfell left a comment (netblue30/firejail#6743)
https://github.com/netblue30/firejail/issues/6743#issuecomment-2879070022

Same problem here.

Commenting the following lines in my firefox.profile worked on my side

#whitelist /usr/share/firefox
#whitelist
/usr/share/gnome-shell/search-providers/firefox-search-provider.ini


Reply to this email directly, view it on GitHub
https://github.com/netblue30/firejail/issues/6743#issuecomment-2879070022,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BNNCRVBVRX7ICAH7IAYAYVD26LXMHAVCNFSM6AAAAAB4SOGUIWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDQNZZGA3TAMBSGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

<!-- gh-comment-id:2903201899 --> @VictorM700 commented on GitHub (May 23, 2025): Thanks Lou, That solved my problem too. On Wed, May 14, 2025 at 3:39 AM LouSparfell ***@***.***> wrote: > *LouSparfell* left a comment (netblue30/firejail#6743) > <https://github.com/netblue30/firejail/issues/6743#issuecomment-2879070022> > > Same problem here. > > Commenting the following lines in my *firefox.profile* worked on my side > > #whitelist /usr/share/firefox > #whitelist > /usr/share/gnome-shell/search-providers/firefox-search-provider.ini > > — > Reply to this email directly, view it on GitHub > <https://github.com/netblue30/firejail/issues/6743#issuecomment-2879070022>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/BNNCRVBVRX7ICAH7IAYAYVD26LXMHAVCNFSM6AAAAAB4SOGUIWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDQNZZGA3TAMBSGI> > . > You are receiving this because you authored the thread.Message ID: > ***@***.***> >
Author
Owner

@kmk3 commented on GitHub (Aug 1, 2025):

Closing in favor of:

<!-- gh-comment-id:3143832760 --> @kmk3 commented on GitHub (Aug 1, 2025): Closing in favor of: * #6843
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#3353
No description provided.