[GH-ISSUE #6941] lutris: fails to start: No image loaders are configured #3428

Closed
opened 2026-05-05 09:59:40 -06:00 by gitea-mirror · 1 comment
Owner

Originally created by @seadra on GitHub (Oct 18, 2025).
Original GitHub issue: https://github.com/netblue30/firejail/issues/6941

Description

Starting lutris with firejail results in error

Arch Linux, KDE

Steps to Reproduce

Link /usr/bin/firejail to /usr/local/bin/lutris and start it

Expected behavior

Lutris should start

Behavior without a profile

Works OK with --noprofile

Additional context

Environment

Running up to date Arch Linux
firejail 0.9.76
lutris 0.5.19
Linux desktop 6.12.45-1-lts

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

error: While opening repository /var/lib/flatpak/repo: opening repo: opendir(/var/lib/flatpak/repo): No such file or directory
2025-10-17 22:20:27,484: ['/usr/bin/flatpak', 'list', '--columns=name,application,version,branch,arch,origin,installation'] command failed: Command '['/usr/bin/flatpak', 'list', '--columns=name,application,version,branch,arch,origin,installation']' returned non-zero exit status 1.
Warning: an existing sandbox was detected. /usr/bin/wine will run without any additional sandboxing features

(net.lutris.Lutris:12): Gtk-WARNING **: 22:20:27.518: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze-dark/status/16@2x/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders.
Used config: Config {
    image_loader: {},
    image_editor: {},
} (gdk-pixbuf-error-quark, 0)
Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze-dark/status/16@2x/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders. Used config: Config {     image_loader: {},     image_editor: {}, } (gdk-pixbuf-error-quark, 0)

Parent is shutting down, bye...
Originally created by @seadra on GitHub (Oct 18, 2025). Original GitHub issue: https://github.com/netblue30/firejail/issues/6941 ### Description Starting lutris with firejail results in error Arch Linux, KDE ### Steps to Reproduce Link /usr/bin/firejail to /usr/local/bin/lutris and start it ### Expected behavior Lutris should start ### Behavior without a profile Works OK with --noprofile ### Additional context ### Environment Running up to date Arch Linux firejail 0.9.76 lutris 0.5.19 Linux desktop 6.12.45-1-lts ### 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=PROFILENAME` to set the right profile. (Only relevant for AppImages) ### Log ``` error: While opening repository /var/lib/flatpak/repo: opening repo: opendir(/var/lib/flatpak/repo): No such file or directory 2025-10-17 22:20:27,484: ['/usr/bin/flatpak', 'list', '--columns=name,application,version,branch,arch,origin,installation'] command failed: Command '['/usr/bin/flatpak', 'list', '--columns=name,application,version,branch,arch,origin,installation']' returned non-zero exit status 1. Warning: an existing sandbox was detected. /usr/bin/wine will run without any additional sandboxing features (net.lutris.Lutris:12): Gtk-WARNING **: 22:20:27.518: Could not load a pixbuf from icon theme. This may indicate that pixbuf loaders or the mime database could not be found. ** Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze-dark/status/16@2x/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders. Used config: Config { image_loader: {}, image_editor: {}, } (gdk-pixbuf-error-quark, 0) Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze-dark/status/16@2x/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders. Used config: Config { image_loader: {}, image_editor: {}, } (gdk-pixbuf-error-quark, 0) Parent is shutting down, bye... ```
gitea-mirror 2026-05-05 09:59:40 -06:00
  • closed this issue
  • added the
    duplicate
    label
Author
Owner

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

Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze-dark/status/16@2x/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders.

Looks like a duplicate of:

Closing.

If that is not the case, please clarify.

<!-- gh-comment-id:3419516717 --> @kmk3 commented on GitHub (Oct 19, 2025): > ``` > Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze-dark/status/16@2x/image-missing.svg: No image loaders are configured. You might need to install a package like glycin-loaders. > ``` Looks like a duplicate of: * #6906 Closing. 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#3428
No description provided.