[GH-ISSUE #6563] firefox: cannot open file chooser with "Save Page As..." #3303

Open
opened 2026-05-05 09:54:01 -06:00 by gitea-mirror · 8 comments
Owner

Originally created by @Druco on GitHub (Dec 2, 2024).
Original GitHub issue: https://github.com/netblue30/firejail/issues/6563

Description

Just updated to Firefox 133.0 and 'Save Page As...' no longer works.

Steps to Reproduce

  1. Start Firefox 133.0 with 'firejail firefox'
  2. Open a web page
  3. Select File->Save Page As...

Expected behavior

A File Chooser dialog should open

Actual behavior

No File Chooser dialog opens

Behavior without a profile

Firefox works as expected

Additional context

Prior to Firefox v133.0 this was not a problem so it is definitely something that has changed.

I was able to fix the problem by adding:
dbus-user.talk org.freedesktop.portal.*
to my firefox.local file but this may not be the optimal fix.

I tried:
dbus-user.talk org.freedesktop.portal.FileChooser.*
which appeared to me to be the actual interface being used but this did not work.

Environment

  • Linux 6.11.8-1-default x86_64
  • OpenSuSE Tumbleweed 20211129
  • firejail v 0.9.72

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

Originally created by @Druco on GitHub (Dec 2, 2024). Original GitHub issue: https://github.com/netblue30/firejail/issues/6563 <!-- 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 Just updated to Firefox 133.0 and 'Save Page As...' no longer works. ### Steps to Reproduce 1. Start Firefox 133.0 with 'firejail firefox' 2. Open a web page 3. Select File->Save Page As... ### Expected behavior A File Chooser dialog should open ### Actual behavior No File Chooser dialog opens ### Behavior without a profile Firefox works as expected ### Additional context Prior to Firefox v133.0 this was not a problem so it is definitely something that has changed. I was able to fix the problem by adding: dbus-user.talk org.freedesktop.portal.* to my firefox.local file but this may not be the optimal fix. I tried: dbus-user.talk org.freedesktop.portal.FileChooser.* which appeared to me to be the actual interface being used but this did not work. ### Environment - Linux 6.11.8-1-default x86_64 - OpenSuSE Tumbleweed 20211129 - firejail v 0.9.72 ### 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`) - [ ] 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
gitea-mirror added the
sandbox-ipc
label 2026-05-05 09:54:01 -06:00
Author
Owner

@rusty-snake commented on GitHub (Dec 2, 2024):

dbus-user.talk org.freedesktop.portal.FileChooser.*

The name should be org.freedesktop.portal.Documents which is already allowed in firefox-common.profile to fix drag and drop under some(?) systems. So this issue can likely be closed as an duplicate.

<!-- gh-comment-id:2510815170 --> @rusty-snake commented on GitHub (Dec 2, 2024): > dbus-user.talk org.freedesktop.portal.FileChooser.* The name should be `org.freedesktop.portal.Documents` which is already allowed in `firefox-common.profile` to fix drag and drop under some(?) systems. So this issue can likely be closed as an duplicate.
Author
Owner

@Druco commented on GitHub (Dec 2, 2024):

Thanks for the quick reply.

I found that adding just "org.freedesktop.portal.Documents" did not work. After some more debug, I found that it also required "org.freedesktop.portal.Desktop" to be included, which is commented in firefox-common.profile to indicate that it is needed for "sceensharing under Wayland", so perhaps the comment could be changed to say that it may also be needed for file saving to work under FF133.

<!-- gh-comment-id:2513173206 --> @Druco commented on GitHub (Dec 2, 2024): Thanks for the quick reply. I found that adding just "org.freedesktop.portal.Documents" did not work. After some more debug, I found that it also required "org.freedesktop.portal.Desktop" to be included, which is commented in firefox-common.profile to indicate that it is needed for "sceensharing under Wayland", so perhaps the comment could be changed to say that it may also be needed for file saving to work under FF133.
Author
Owner

@kmk3 commented on GitHub (Dec 3, 2024):

Just updated to Firefox 133.0 and 'Save Page As...' no longer works.

I found that adding just "org.freedesktop.portal.Documents" did not work.
After some more debug, I found that it also required
"org.freedesktop.portal.Desktop" to be included

Does it work with firejail-git?

Also can you try the following and post the result?

<!-- gh-comment-id:2513612154 --> @kmk3 commented on GitHub (Dec 3, 2024): > Just updated to Firefox 133.0 and 'Save Page As...' no longer works. > I found that adding just "org.freedesktop.portal.Documents" did not work. > After some more debug, I found that it also required > "org.freedesktop.portal.Desktop" to be included Does it work with firejail-git? Also can you try the following and post the result? * https://github.com/netblue30/firejail/issues/6444#issuecomment-2322650453
Author
Owner

@Druco commented on GitHub (Dec 4, 2024):

I pulled master from github and that version does not work out of the box. I have attached four files, two with the output from the comment you listed and two from when I ran with the command '/usr/local/bin/firejail --dbus-user=filter --dbus-user.log --dbus-log=xxx.dbus firefox'.

The two that have 'noDesktop' in the name are run from the git firejail as is, and the file chooser popup never came up. The two that have 'withDesktop' in the name were run with the line "dbus-user.talk org.freedesktop.portal.Desktop" added to my 'firefox.local' file and worked as expected
NoDesktop.dbus.txt
WithDesktop.dbus.txt
busctl_noDesktop.txt
busctl_withDesktop.txt
.

<!-- gh-comment-id:2516166533 --> @Druco commented on GitHub (Dec 4, 2024): I pulled master from github and that version does not work out of the box. I have attached four files, two with the output from the comment you listed and two from when I ran with the command '/usr/local/bin/firejail --dbus-user=filter --dbus-user.log --dbus-log=xxx.dbus firefox'. The two that have 'noDesktop' in the name are run from the git firejail as is, and the file chooser popup never came up. The two that have 'withDesktop' in the name were run with the line "dbus-user.talk org.freedesktop.portal.Desktop" added to my 'firefox.local' file and worked as expected [NoDesktop.dbus.txt](https://github.com/user-attachments/files/18002571/NoDesktop.dbus.txt) [WithDesktop.dbus.txt](https://github.com/user-attachments/files/18002572/WithDesktop.dbus.txt) [busctl_noDesktop.txt](https://github.com/user-attachments/files/18002573/busctl_noDesktop.txt) [busctl_withDesktop.txt](https://github.com/user-attachments/files/18002574/busctl_withDesktop.txt) .
Author
Owner

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

Hi just so you know I think all firefox-based browsers are hit with this issue. Floorp, Librewolf, and Midori all crash before any dialog gets shown.

Here's what Konsole/fish gives me (CachyOS):

midori log

>firejail --private midori --no-remote
Reading profile /etc/firejail/midori.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-exec.inc
Reading profile /etc/firejail/disable-interpreters.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/disable-xdg.inc
Reading profile /etc/firejail/whitelist-common.inc
Reading profile /etc/firejail/whitelist-var-common.inc
firejail version 0.9.76

Parent pid 210480, child pid 210481
Warning: /sbin directory link was not blacklisted
Warning: /usr/sbin directory link was not blacklisted
Warning: not remounting /run/user/1000/doc
Warning: not remounting /run/user/1000/gvfs
Base filesystem installed in 56.08 ms
Warning: Cannot confine the application using AppArmor.
Maybe firejail-default AppArmor profile is not loaded into the kernel.
As root, run "aa-enforce firejail-default" to load it.
Child process initialized in 70.42 ms
defaults/preferences/000-floorp.js:126: prefs parse error: unknown keyword
[Parent 13, Main Thread] WARNING: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): Gtk-WARNING **: 18:02:12.935: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
[Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): Gdk-CRITICAL **: 18:02:12.935: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): GLib-GObject-CRITICAL **: 18:02:12.935: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): Gdk-CRITICAL **: 18:02:12.937: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): GLib-GObject-CRITICAL **: 18:02:12.937: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): Gdk-CRITICAL **: 18:02:12.957: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): GLib-GObject-CRITICAL **: 18:02:12.957: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): Gdk-CRITICAL **: 18:02:12.958: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): GLib-GObject-CRITICAL **: 18:02:12.958: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): Gdk-CRITICAL **: 18:02:13.344: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): GLib-GObject-CRITICAL **: 18:02:13.344: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): Gdk-CRITICAL **: 18:02:13.350: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): GLib-GObject-CRITICAL **: 18:02:13.350: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): Gdk-CRITICAL **: 18:02:13.400: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): GLib-GObject-CRITICAL **: 18:02:13.400: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): Gdk-CRITICAL **: 18:02:13.409: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): GLib-GObject-CRITICAL **: 18:02:13.409: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[123] Sandbox: seccomp sandbox violation: pid 123, tid 123, syscall 28, args 140408058322944 4096 102 18446744073709551552 4294967295 0.
JavaScript warning: chrome://browser/content/tabbrowser/tabs.js, line 1098: unreachable code after return statement
console.warn: "CSK Init Completed"
console.error: ({})
Missing chrome or resource URL: chrome://floorp/skin/designs/lepton/edit-active.svg
console.log: ({initialized:true})
console.log: false
console.error: ({})
JavaScript error: resource:///modules/BrowserGlue.sys.mjs, line 2694: TypeError: this._setupSearchDetection is not a function
JavaScript error: resource://gre/modules/PromiseWorker.sys.mjs, line 75: Error: Could not get children of `/home/anon/.midori/vvxqc41y.default-release/thumbnails': directory does not exist (NS_ERROR_FILE_NOT_FOUND)
console.warn: "No icon found for" "AstianGO"
console.warn: "No icon found for" "startpage"
[326] Sandbox: seccomp sandbox violation: pid 326, tid 326, syscall 28, args 140626388135936 4096 102 18446744073709551552 4294967295 0.
console.log: "WorkspacesMemoryManager: Initialized successfully"
console.log: "Workspaces: Memory manager initialized successfully"
console.warn: "This Event is registered in System: [object KeyboardEvent]"
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Could not spawn `"bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib64" "--symlink" "/usr/lib" "/lib" "--ro-bind-try" "/etc/fonts/conf.d" "/etc/fonts/conf.d" "--ro-bind-try" "/etc/fonts/fonts.conf" "/etc/fonts/fonts.conf" "--ro-bind-try" "/home/anon/.cache/fontconfig" "/home/anon/.cache/fontconfig" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "189" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "188"`: Permission denied (os error 13) (gdk-pixbuf-error-quark, 0)
Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Could not spawn `"bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib64" "--symlink" "/usr/lib" "/lib" "--ro-bind-try" "/etc/fonts/conf.d" "/etc/fonts/conf.d" "--ro-bind-try" "/etc/fonts/fonts.conf" "/etc/fonts/fonts.conf" "--ro-bind-try" "/home/anon/.cache/fontconfig" "/home/anon/.cache/fontconfig" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "189" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "188"`: Permission denied (os error 13) (gdk-pixbuf-error-quark, 0)
Redirecting call to abort() to mozalloc_abort

Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=4.11696) 
Parent is shutting down, bye...
>

*(All I did was input ctrl+O from my keyboard, shortly after the browser window appeared...)

<!-- gh-comment-id:3336433825 --> @neurodiverseEsoteric commented on GitHub (Sep 26, 2025): Hi just so you know I think all firefox-based browsers are hit with this issue. Floorp, Librewolf, and Midori all crash before any dialog gets shown. Here's what Konsole/fish gives me (CachyOS): <details> <summary>midori log</summary> <p> ``` >firejail --private midori --no-remote Reading profile /etc/firejail/midori.profile Reading profile /etc/firejail/disable-common.inc Reading profile /etc/firejail/disable-devel.inc Reading profile /etc/firejail/disable-exec.inc Reading profile /etc/firejail/disable-interpreters.inc Reading profile /etc/firejail/disable-programs.inc Reading profile /etc/firejail/disable-xdg.inc Reading profile /etc/firejail/whitelist-common.inc Reading profile /etc/firejail/whitelist-var-common.inc firejail version 0.9.76 Parent pid 210480, child pid 210481 Warning: /sbin directory link was not blacklisted Warning: /usr/sbin directory link was not blacklisted Warning: not remounting /run/user/1000/doc Warning: not remounting /run/user/1000/gvfs Base filesystem installed in 56.08 ms Warning: Cannot confine the application using AppArmor. Maybe firejail-default AppArmor profile is not loaded into the kernel. As root, run "aa-enforce firejail-default" to load it. Child process initialized in 70.42 ms defaults/preferences/000-floorp.js:126: prefs parse error: unknown keyword [Parent 13, Main Thread] WARNING: Could not load a pixbuf from icon theme. This may indicate that pixbuf loaders or the mime database could not be found.: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): Gtk-WARNING **: 18:02:12.935: Could not load a pixbuf from icon theme. This may indicate that pixbuf loaders or the mime database could not be found. [Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): Gdk-CRITICAL **: 18:02:12.935: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): GLib-GObject-CRITICAL **: 18:02:12.935: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): Gdk-CRITICAL **: 18:02:12.937: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): GLib-GObject-CRITICAL **: 18:02:12.937: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): Gdk-CRITICAL **: 18:02:12.957: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): GLib-GObject-CRITICAL **: 18:02:12.957: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): Gdk-CRITICAL **: 18:02:12.958: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): GLib-GObject-CRITICAL **: 18:02:12.958: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): Gdk-CRITICAL **: 18:02:13.344: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): GLib-GObject-CRITICAL **: 18:02:13.344: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): Gdk-CRITICAL **: 18:02:13.350: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): GLib-GObject-CRITICAL **: 18:02:13.350: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): Gdk-CRITICAL **: 18:02:13.400: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): GLib-GObject-CRITICAL **: 18:02:13.400: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): Gdk-CRITICAL **: 18:02:13.409: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed [Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 (midori:13): GLib-GObject-CRITICAL **: 18:02:13.409: g_object_unref: assertion 'G_IS_OBJECT (object)' failed [123] Sandbox: seccomp sandbox violation: pid 123, tid 123, syscall 28, args 140408058322944 4096 102 18446744073709551552 4294967295 0. JavaScript warning: chrome://browser/content/tabbrowser/tabs.js, line 1098: unreachable code after return statement console.warn: "CSK Init Completed" console.error: ({}) Missing chrome or resource URL: chrome://floorp/skin/designs/lepton/edit-active.svg console.log: ({initialized:true}) console.log: false console.error: ({}) JavaScript error: resource:///modules/BrowserGlue.sys.mjs, line 2694: TypeError: this._setupSearchDetection is not a function JavaScript error: resource://gre/modules/PromiseWorker.sys.mjs, line 75: Error: Could not get children of `/home/anon/.midori/vvxqc41y.default-release/thumbnails': directory does not exist (NS_ERROR_FILE_NOT_FOUND) console.warn: "No icon found for" "AstianGO" console.warn: "No icon found for" "startpage" [326] Sandbox: seccomp sandbox violation: pid 326, tid 326, syscall 28, args 140626388135936 4096 102 18446744073709551552 4294967295 0. console.log: "WorkspacesMemoryManager: Initialized successfully" console.log: "Workspaces: Memory manager initialized successfully" console.warn: "This Event is registered in System: [object KeyboardEvent]" ** Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Could not spawn `"bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib64" "--symlink" "/usr/lib" "/lib" "--ro-bind-try" "/etc/fonts/conf.d" "/etc/fonts/conf.d" "--ro-bind-try" "/etc/fonts/fonts.conf" "/etc/fonts/fonts.conf" "--ro-bind-try" "/home/anon/.cache/fontconfig" "/home/anon/.cache/fontconfig" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "189" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "188"`: Permission denied (os error 13) (gdk-pixbuf-error-quark, 0) Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Could not spawn `"bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib64" "--symlink" "/usr/lib" "/lib" "--ro-bind-try" "/etc/fonts/conf.d" "/etc/fonts/conf.d" "--ro-bind-try" "/etc/fonts/fonts.conf" "/etc/fonts/fonts.conf" "--ro-bind-try" "/home/anon/.cache/fontconfig" "/home/anon/.cache/fontconfig" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "189" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "188"`: Permission denied (os error 13) (gdk-pixbuf-error-quark, 0) Redirecting call to abort() to mozalloc_abort Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=4.11696) Parent is shutting down, bye... > ``` </p> </details> *(All I did was input ctrl+O from my keyboard, shortly after the browser window appeared...)
Author
Owner

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

Hi just so you know I think all firefox-based browsers are hit with this
issue. Floorp, Librewolf, and Midori all crash before any dialog gets shown.

Here's what Konsole/fish gives me (CachyOS):

[...]
(midori:13): GLib-GObject-CRITICAL **: 18:02:13.409: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[123] Sandbox: seccomp sandbox violation: pid 123, tid 123, syscall 28, args 140408058322944 4096 102 18446744073709551552 4294967295 0.
JavaScript warning: chrome://browser/content/tabbrowser/tabs.js, line 1098: unreachable code after return statement
[...]
$ firejail --debug-syscalls | grep "^28\s"
28      - madvise
>firejail --private midori --no-remote
Reading profile /etc/firejail/midori.profile
[...]
firejail version 0.9.76
[...]
[Parent 13, Main Thread] WARNING: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): Gtk-WARNING **: 18:02:12.935: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
[Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187

(midori:13): Gdk-CRITICAL **: 18:02:12.935: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
[Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187
[...]
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Could not spawn `"bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib64" "--symlink" "/usr/lib" "/lib" "--ro-bind-try" "/etc/fonts/conf.d" "/etc/fonts/conf.d" "--ro-bind-try" "/etc/fonts/fonts.conf" "/etc/fonts/fonts.conf" "--ro-bind-try" "/home/anon/.cache/fontconfig" "/home/anon/.cache/fontconfig" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "189" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "188"`: Permission denied (os error 13) (gdk-pixbuf-error-quark, 0)
Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Could not spawn `"bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib64" "--symlink" "/usr/lib" "/lib" "--ro-bind-try" "/etc/fonts/conf.d" "/etc/fonts/conf.d" "--ro-bind-try" "/etc/fonts/fonts.conf" "/etc/fonts/fonts.conf" "--ro-bind-try" "/home/anon/.cache/fontconfig" "/home/anon/.cache/fontconfig" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "189" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "188"`: Permission denied (os error 13) (gdk-pixbuf-error-quark, 0)
Redirecting call to abort() to mozalloc_abort

Exiting due to channel error.
[...]
Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=4.11696) 
Parent is shutting down, bye...
>

*(All I did was input ctrl+O from my keyboard, shortly after the browser
window appeared...)

Looks like a duplicate of:

What are the package versions of glycin and gdk-pixbuf2?

<!-- gh-comment-id:3336571733 --> @kmk3 commented on GitHub (Sep 26, 2025): > Hi just so you know I think all firefox-based browsers are hit with this > issue. Floorp, Librewolf, and Midori all crash before any dialog gets shown. > > Here's what Konsole/fish gives me (CachyOS): > ``` > [...] > (midori:13): GLib-GObject-CRITICAL **: 18:02:13.409: g_object_unref: assertion 'G_IS_OBJECT (object)' failed > [123] Sandbox: seccomp sandbox violation: pid 123, tid 123, syscall 28, args 140408058322944 4096 102 18446744073709551552 4294967295 0. > JavaScript warning: chrome://browser/content/tabbrowser/tabs.js, line 1098: unreachable code after return statement > [...] > ``` ```console $ firejail --debug-syscalls | grep "^28\s" 28 - madvise ``` > ``` > >firejail --private midori --no-remote > Reading profile /etc/firejail/midori.profile > [...] > firejail version 0.9.76 > [...] > [Parent 13, Main Thread] WARNING: Could not load a pixbuf from icon theme. > This may indicate that pixbuf loaders or the mime database could not be found.: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 > > (midori:13): Gtk-WARNING **: 18:02:12.935: Could not load a pixbuf from icon theme. > This may indicate that pixbuf loaders or the mime database could not be found. > [Parent 13, Main Thread] WARNING: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 > > (midori:13): Gdk-CRITICAL **: 18:02:12.935: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed > [Parent 13, Main Thread] WARNING: g_object_unref: assertion 'G_IS_OBJECT (object)' failed: 'glib warning', file /home/ponchale/midori-desktop/toolkit/xre/nsSigHandlers.cpp:187 > [...] > Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Could not spawn `"bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib64" "--symlink" "/usr/lib" "/lib" "--ro-bind-try" "/etc/fonts/conf.d" "/etc/fonts/conf.d" "--ro-bind-try" "/etc/fonts/fonts.conf" "/etc/fonts/fonts.conf" "--ro-bind-try" "/home/anon/.cache/fontconfig" "/home/anon/.cache/fontconfig" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "189" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "188"`: Permission denied (os error 13) (gdk-pixbuf-error-quark, 0) > Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Could not spawn `"bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib64" "--symlink" "/usr/lib" "/lib" "--ro-bind-try" "/etc/fonts/conf.d" "/etc/fonts/conf.d" "--ro-bind-try" "/etc/fonts/fonts.conf" "/etc/fonts/fonts.conf" "--ro-bind-try" "/home/anon/.cache/fontconfig" "/home/anon/.cache/fontconfig" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/anon/.cache/glycin/usr/lib/glycin-loaders/2+/glycin-svg" "--seccomp" "189" "/usr/lib/glycin-loaders/2+/glycin-svg" "--dbus-fd" "188"`: Permission denied (os error 13) (gdk-pixbuf-error-quark, 0) > Redirecting call to abort() to mozalloc_abort > > Exiting due to channel error. > [...] > Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown (t=4.11696) > Parent is shutting down, bye... > > > ``` > > *(All I did was input ctrl+O from my keyboard, shortly after the browser > window appeared...) Looks like a duplicate of: * #6906 What are the package versions of glycin and gdk-pixbuf2?
Author
Owner

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

$ firejail --debug-syscalls | grep "^28\s"
28 - madvise

What's this for?

What are the package versions of glycin and gdk-pixbuf2?

❯ pacman -Qi glycin gdk-pixbuf2
Installed From  : None
Name            : glycin
Version         : 2.0.0-4.1
Description     : Sandboxed and extendable image decoding
Architecture    : x86_64_v4
URL             : https://gitlab.gnome.org/GNOME/glycin
Licenses        : MPL-2.0 OR LGPL-2.1-or-later
Groups          : None
Provides        : libglycin-2.so=0-64
Depends On      : bubblewrap  cairo  fontconfig  gcc-libs  glib2  glibc  lcms2  libjxl  librsvg  libseccomp
Optional Deps   : libheif: Load .avif, .heic and .heif [installed]
Required By     : gdk-pixbuf2
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 20.59 MiB
Packager        : CachyOS <admin@cachyos.org>
Build Date      : Mon 22 Sep 2025 07:13:59 PM PDT
Install Date    : Wed 24 Sep 2025 02:55:09 PM PDT
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

Installed From  : cachyos-extra-znver4
Name            : gdk-pixbuf2
Version         : 2.44.2-1.1
Description     : An image loading library
Architecture    : x86_64_v4
URL             : https://wiki.gnome.org/Projects/GdkPixbuf
Licenses        : LGPL-2.0-or-later
Groups          : None
Provides        : libgdk_pixbuf-2.0.so=0-64
Depends On      : glib2  glibc  glycin  shared-mime-info
Optional Deps   : libheif: Load .avif, .heic and .heif [installed]
                  libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf [installed]
                  libwmf: Load .apm and .wmf
Required By     : appstream  ayatana-ido  etcher-bin  firefox  flatpak  gegl  ghostscript  gnome-desktop  gst-plugins-good  gtk-update-icon-cache  gtk2  gtk3  gtk4  gtkmm-4.0  gtkmm3  lib32-gdk-pixbuf2  libayatana-indicator  libgsf  libnotify
                  libopenraw  librewolf-bin  librsvg  libsixel  libwnck3  lutris  meld  midori-bin  proton-cachyos-slr  qemu-ui-gtk  songrec  steam  steam-native-runtime  system-config-printer  umu-launcher  webkit2gtk  webkit2gtk-4.1  webkitgtk-6.0
                  wxwidgets-gtk3  xdg-desktop-portal
Optional For    : libjxl  mlt  qt6-base
Conflicts With  : None
Replaces        : None
Installed Size  : 3.05 MiB
Packager        : CachyOS <admin@cachyos.org>
Build Date      : Tue 23 Sep 2025 02:00:23 PM PDT
Install Date    : Wed 24 Sep 2025 02:55:09 PM PDT
Install Reason  : Installed as a dependency for another package
Install Script  : Yes
Validated By    : Signature


~
❯ 

<!-- gh-comment-id:3340280432 --> @neurodiverseEsoteric commented on GitHub (Sep 26, 2025): > $ firejail --debug-syscalls | grep "^28\s" > 28 - madvise What's this for? > What are the package versions of glycin and gdk-pixbuf2? ``` ❯ pacman -Qi glycin gdk-pixbuf2 Installed From : None Name : glycin Version : 2.0.0-4.1 Description : Sandboxed and extendable image decoding Architecture : x86_64_v4 URL : https://gitlab.gnome.org/GNOME/glycin Licenses : MPL-2.0 OR LGPL-2.1-or-later Groups : None Provides : libglycin-2.so=0-64 Depends On : bubblewrap cairo fontconfig gcc-libs glib2 glibc lcms2 libjxl librsvg libseccomp Optional Deps : libheif: Load .avif, .heic and .heif [installed] Required By : gdk-pixbuf2 Optional For : None Conflicts With : None Replaces : None Installed Size : 20.59 MiB Packager : CachyOS <admin@cachyos.org> Build Date : Mon 22 Sep 2025 07:13:59 PM PDT Install Date : Wed 24 Sep 2025 02:55:09 PM PDT Install Reason : Installed as a dependency for another package Install Script : No Validated By : Signature Installed From : cachyos-extra-znver4 Name : gdk-pixbuf2 Version : 2.44.2-1.1 Description : An image loading library Architecture : x86_64_v4 URL : https://wiki.gnome.org/Projects/GdkPixbuf Licenses : LGPL-2.0-or-later Groups : None Provides : libgdk_pixbuf-2.0.so=0-64 Depends On : glib2 glibc glycin shared-mime-info Optional Deps : libheif: Load .avif, .heic and .heif [installed] libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf [installed] libwmf: Load .apm and .wmf Required By : appstream ayatana-ido etcher-bin firefox flatpak gegl ghostscript gnome-desktop gst-plugins-good gtk-update-icon-cache gtk2 gtk3 gtk4 gtkmm-4.0 gtkmm3 lib32-gdk-pixbuf2 libayatana-indicator libgsf libnotify libopenraw librewolf-bin librsvg libsixel libwnck3 lutris meld midori-bin proton-cachyos-slr qemu-ui-gtk songrec steam steam-native-runtime system-config-printer umu-launcher webkit2gtk webkit2gtk-4.1 webkitgtk-6.0 wxwidgets-gtk3 xdg-desktop-portal Optional For : libjxl mlt qt6-base Conflicts With : None Replaces : None Installed Size : 3.05 MiB Packager : CachyOS <admin@cachyos.org> Build Date : Tue 23 Sep 2025 02:00:23 PM PDT Install Date : Wed 24 Sep 2025 02:55:09 PM PDT Install Reason : Installed as a dependency for another package Install Script : Yes Validated By : Signature ~ ❯ ```
Author
Owner

@kmk3 commented on GitHub (Oct 2, 2025):

$ firejail --debug-syscalls | grep "^28\s"
28      - madvise

What's this for?

Debugging the seccomp error.

See seccomp and related commands in man firejail.

What are the package versions of glycin and gdk-pixbuf2?

❯ pacman -Qi glycin gdk-pixbuf2
Installed From  : None
Name            : glycin
Version         : 2.0.0-4.1
[...]

Installed From  : cachyos-extra-znver4
Name            : gdk-pixbuf2
Version         : 2.44.2-1.1
[...]

This really seems like a duplicate of #6906, while the original issue seems to
be about dbus, so hiding this subthread.

If that is not the case, please clarify.

<!-- gh-comment-id:3361005350 --> @kmk3 commented on GitHub (Oct 2, 2025): > > ``` > > $ firejail --debug-syscalls | grep "^28\s" > > 28 - madvise > > ``` > > What's this for? Debugging the seccomp error. See `seccomp` and related commands in `man firejail`. > > What are the package versions of glycin and gdk-pixbuf2? > > ``` > ❯ pacman -Qi glycin gdk-pixbuf2 > Installed From : None > Name : glycin > Version : 2.0.0-4.1 > [...] > > Installed From : cachyos-extra-znver4 > Name : gdk-pixbuf2 > Version : 2.44.2-1.1 > [...] > ``` This really seems like a duplicate of #6906, while the original issue seems to be about dbus, so hiding this subthread. If that is not the case, please clarify.
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#3303
No description provided.