Bug 2395000 - totem-video-thumbnailer does not produce thumbnails
Summary: totem-video-thumbnailer does not produce thumbnails
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: totem
Version: 43
Hardware: Unspecified
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: GNOME SIG Unassigned
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 2394950
TreeView+ depends on / blocked
 
Reported: 2025-09-13 22:11 UTC by Fabio Valentini
Modified: 2025-10-02 13:43 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-10-02 13:43:21 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Fabio Valentini 2025-09-13 22:11:39 UTC
generating thumbnails for video files doesn't work on Fedora 43.

It looks like the thumbnailer internally uses gdk-pixbuf2, which launches a glycin loader, but this fails:

Sep 14 00:08:00 fedora nautilus[9048]: totem-video-thumbnailer couldn't write the thumbnail '/tmp/gnome-desktop-thumbnailer.png' for video 'file:///tmp/gnome-desktop-file-to-thumbnail.webm': Loader process exited early with status '1'Command:
Sep 14 00:08:00 fedora nautilus[9048]:  "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" "--symlink" "/usr/lib" "/lib" "--symlink" "/usr/lib64" "/lib64" "--seccomp" "9" "/usr/libexec/glycin-loaders/2+/glycin-image-rs" "--dbus-fd" "8"

Launching the thumbnailer from the command line (like below) fails with a lot of SELinux denials instead:

$ totem-video-thumbnailer --size 64 test.webm output.png

I suspect that the double-sandboxing between gnome-desktop and glycin just doesn't work.

Reproducible: Always

Comment 1 Fedora Admin user for bugzilla script actions 2025-09-13 22:11:47 UTC
Bug reports for this component on Red Hat Bugzilla are not actively monitored. Please consider reporting your issue directly to GNOME at https://gitlab.gnome.org/GNOME/ to improve the chances that your issue will be resolved. This issue should only be kept open if it:

1. Relates to Fedora packaging or integration with other Fedora components
2. Is required for Fedora release processes, such as blocker bugs and freeze exceptions

If this issue isn't needed for either of these two reasons, please:

 * create an issue with GNOME
 * add a link to the GNOME issue here
 * close this issue as CLOSED/UPSTREAM

Thank you!

Comment 2 Fabio Valentini 2025-10-02 13:43:21 UTC
This was resolved by changes in gdk-pixbuf2 / glycin.


Note You need to log in before you can comment on or make changes to this bug.