Bug 2395000

Summary: totem-video-thumbnailer does not produce thumbnails
Product: [Fedora] Fedora Reporter: Fabio Valentini <decathorpe>
Component: totemAssignee: GNOME SIG Unassigned <gnome-sig>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 43CC: cfergeau, gnome-sig, kalevlember, mclasen, royal.victoria, rstrode
Target Milestone: ---Keywords: AutomationTriaged
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-10-02 13:43:21 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2394950    

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.