Nautilus does not generate thumbnails for mp4 files in Ubuntu 24.04

Files v46.2 on Ubuntu 24.04 does not generate thumbnails for mp4 files after upgrading from a previous version of Ubuntu.

I have ffmpegthumbnailer installed and this worked prior to the upgrade

I’ve also upgraded one of my laptops and found a similar issue, only this time it’s the .avi files that don’t have a thumbnail.

I’ve followed pretty much all suggestion to resolve this that I could find, but without success so far.

I have run nautilus in debug mode and got the following

(org.gnome.Nautilus:82993): nautilus-file-DEBUG: 17:39:09.416: file:///home/llist/tmp/YouTubetest.mp4
(org.gnome.Nautilus:82993): nautilus-async-jobs-DEBUG: 17:39:09.416: starting extension info in 0x5c3fd85025f0
(org.gnome.Nautilus:82993): nautilus-async-jobs-DEBUG: 17:39:09.417: stopping extension info in 0x5c3fd85025f0
(org.gnome.Nautilus:82993): nautilus-async-jobs-DEBUG: 17:39:09.417: starting extension info in 0x5c3fd85025f0
(org.gnome.Nautilus:82993): nautilus-view-DEBUG: 17:39:09.417: Files changed in window (0x5c3fd6e2cf80) file:///home/llist/tmp
(org.gnome.Nautilus:82993): nautilus-file-DEBUG: 17:39:09.417: file:///home/llist/tmp/YouTubetest.mp4
(org.gnome.Nautilus:82993): nautilus-async-jobs-DEBUG: 17:39:09.417: stopping extension info in 0x5c3fd85025f0
(org.gnome.Nautilus:82993): nautilus-bookmarks-DEBUG: 17:39:09.417: tmp: file changed
(org.gnome.Nautilus:82993): nautilus-async-jobs-DEBUG: 17:39:09.423: stopping file list in 0x5c3fd85025f0
(org.gnome.Nautilus:82993): nautilus-file-DEBUG: 17:39:09.518: Called file_get_icon(), at size 256
(org.gnome.Nautilus:82993): nautilus-thumbnails-DEBUG: 17:39:09.518: (Main Thread) Adding thumbnail: file:///home/llist/tmp/YouTubetest.mp4
(org.gnome.Nautilus:82993): nautilus-file-DEBUG: 17:39:09.518: Called file_get_icon(), at size 256
(org.gnome.Nautilus:82993): nautilus-window-DEBUG: 17:39:09.518: Finished loading window for uri file:///home/llist/tmp
(org.gnome.Nautilus:82993): nautilus-thumbnails-DEBUG: 17:39:09.538: (Main Thread) Creating thumbnails thread
(org.gnome.Nautilus:82993): nautilus-thumbnails-DEBUG: 17:39:09.538: (Thumbnail Thread) Creating thumbnail: file:///home/llist/tmp/YouTubetest.mp4
(org.gnome.Nautilus:82993): GnomeDesktop-DEBUG: 17:39:09.539: About to launch script: bwrap --ro-bind /usr /usr --ro-bind-try /etc/ld.so.cache /etc/ld.so.cache --symlink /usr//bin /bin --symlink /usr//lib64 /lib64 --symlink /usr//lib /lib --symlink /usr//sbin /sbin --ro-bind-try /var/cache/fontconfig /var/cache/fontconfig --setenv GST_REGISTRY_1_0 /home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0/gstreamer-1.0.registry --bind /home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0 /home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0 --ro-bind-try /etc/alternatives /etc/alternatives --proc /proc --dev /dev --chdir / --setenv GIO_USE_VFS local --unshare-all --die-with-parent --setenv G_MESSAGES_DEBUG all --bind /tmp/gnome-desktop-thumbnailer-Y0JIV2 /tmp --ro-bind /home/llist/tmp/YouTubetest.mp4 /tmp/gnome-desktop-file-to-thumbnail.mp4 --seccomp 45 /usr/bin/totem-video-thumbnailer -s 256 file:///tmp/gnome-desktop-file-to-thumbnail.mp4 /tmp/gnome-desktop-thumbnailer.png 

(totem-video-thumbnailer:2): GLib-GIO-DEBUG: 06:39:09.568: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
(org.gnome.Nautilus:82993): GnomeDesktop-DEBUG: 17:39:09.666: Failed to launch script: OpenBLAS blas_thread_init: pthread_create failed for thread 6 of 16: Resource temporarily unavailable
OpenBLAS blas_thread_init: RLIMIT_NPROC 63149 current, 63149 max

(org.gnome.Nautilus:82993): nautilus-thumbnails-DEBUG: 17:39:09.666: (Thumbnail Async Thread) Thumbnail failed: file:///home/llist/tmp/YouTubetest.mp4 (Child process exited with code 130)
(org.gnome.Nautilus:82993): nautilus-view-DEBUG: 17:39:09.666: Files changed in window (0x5c3fd6e2cf80) file:///home/llist/tmp
(org.gnome.Nautilus:82993): nautilus-file-DEBUG: 17:39:09.666: file:///home/llist/tmp/YouTubetest.mp4
(org.gnome.Nautilus:82993): nautilus-thumbnails-DEBUG: 17:39:09.667: (Thumbnail Async Thread) Exiting
(org.gnome.Nautilus:82993): nautilus-file-DEBUG: 17:39:09.767: Called file_get_icon(), at size 256
(org.gnome.Nautilus:82993): dconf-DEBUG: 17:39:13.552: change_fast
(org.gnome.Nautilus:82993): nautilus-window-DEBUG: 17:39:13.552: Setting new slot (nil) as active, old slot inactive 0x5c3fd7624b30
(org.gnome.Nautilus:82993): nautilus-window-DEBUG: 17:39:13.558: Destroying window
(org.gnome.Nautilus:82993): nautilus-window-DEBUG: 17:39:13.558: Removing slot 0x5c3fd7624b30
(org.gnome.Nautilus:82993): nautilus-bookmarks-DEBUG: 17:39:13.580: tmp: disconnecting file
(org.gnome.Nautilus:82993): nautilus-bookmarks-DEBUG: 17:39:13.580: llist: disconnecting file
(org.gnome.Nautilus:82993): nautilus-previewer-DEBUG: 17:39:13.585: Unable to create NautilusPreviewer2 proxy: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.NautilusPreviewer was not provided by any .service files
** (org.gnome.Nautilus:82993): DEBUG: 17:39:25.571: *** Cancel Results Meta requests
(org.gnome.Nautilus:82993): dconf-DEBUG: 17:39:25.572: sync
(org.gnome.Nautilus:82993): nautilus-bookmarks-DEBUG: 17:39:25.572: Documents: disconnecting file
(org.gnome.Nautilus:82993): nautilus-bookmarks-DEBUG: 17:39:25.572: Pictures: disconnecting file
(org.gnome.Nautilus:82993): nautilus-bookmarks-DEBUG: 17:39:25.572: Videos: disconnecting file
(org.gnome.Nautilus:82993): nautilus-bookmarks-DEBUG: 17:39:25.572: Downloads: disconnecting file
(org.gnome.Nautilus:82993): nautilus-bookmarks-DEBUG: 17:39:25.572: ourcloud: disconnecting file
(org.gnome.Nautilus:82993): dconf-DEBUG: 17:39:25.572: unwatch_fast: "/org/gnome/desktop/lockdown/" (active: 2, establishing: 0)
(org.gnome.Nautilus:82993): Tracker-DEBUG: 17:39:25.572: Cleaning up stale resource URIs
(org.gnome.Nautilus:82993): Tracker-DEBUG: 17:39:25.573: Freed 1 readonly interfaces

One other thing to note is that when I delete all thumbnails, open Natiles and go to the video folder, the load average when I do a ‘top’ goes as hogh as 60, without producing a single ‘valid’ thumbnail

I have found an mp4 file where nautilus does generate a thumbnail.

I’m using ‘mediainfo’ to get the following details

General
Complete name                            : works.mp4
Format                                   : MPEG-4
Format profile                           : Base Media
Codec ID                                 : isom (isom/iso2/avc1/mp41)
File size                                : 2.34 GiB
Duration                                 : 1 h 31 min
Overall bit rate mode                    : Variable
Overall bit rate                         : 3 669 kb/s
Frame rate                               : 29.970 FPS
Encoded date                             : 1970-01-01 00:00:00 UTC
Tagged date                              : 1970-01-01 00:00:00 UTC
Writing application                      : Lavf52.31.0

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L3.1
Format settings                          : CABAC / 5 Ref Frames
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 5 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 1 h 31 min
Bit rate                                 : 3 596 kb/s
Nominal bit rate                         : 3 000 kb/s
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 29.970 (29970/1000) FPS
Original frame rate                      : 25.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.130
Stream size                              : 2.30 GiB (98%)
Writing library                          : x264 core 67 r1148 400740b
Encoding settings                        : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x133 / me=hex / subme=7 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=12 / nr=0 / decimate=1 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=0 / b_bias=0 / direct=2 / wpredb=1 / keyint=300 / keyint_min=25 / scenecut=40 / rc=2pass / bitrate=3000 / ratetol=1.3 / qcomp=0.50 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.41 / pb_ratio=1.25 / aq=1:1.00
Language                                 : English
Encoded date                             : 1970-01-01 00:00:00 UTC

This compares to an mp4 where no thumbnails are generated

General
Complete name                            : fails1.mp4
Format                                   : MPEG-4
Format profile                           : Base Media
Codec ID                                 : isom (isom)
File size                                : 332 MiB
Duration                                 : 12 min 2 s
Overall bit rate mode                    : Variable
Overall bit rate                         : 3 849 kb/s
Frame rate                               : 25.000 FPS
Encoded date                             : 2013-10-26 03:12:55 UTC
Tagged date                              : 2013-10-26 03:12:55 UTC

Video
ID                                       : 1
Format                                   : MPEG-4 Visual
Format profile                           : Simple@L1
Format settings, BVOP                    : No
Format settings, QPel                    : No
Format settings, GMC                     : No warppoints
Format settings, Matrix                  : Default (H.263)
Codec ID                                 : mp4v-20
Duration                                 : 12 min 2 s
Bit rate                                 : 3 662 kb/s
Width                                    : 720 pixels
Height                                   : 404 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Frame rate                               : 25.000 FPS
Minimum frame rate                       : 10.313 FPS
Maximum frame rate                       : 25.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Compression mode                         : Lossy
Bits/(Pixel*Frame)                       : 0.504
Stream size                              : 316 MiB (95%)
Writing library                          : Lavc53.35.0
Tagged date                              : 2013-10-26 03:12:57 UTC

According to the log totem-video-thumbnailer is being used, which can only thumbnail videos with codecs you have the right gstreamer plugins installed for. Make sure you have gstreamer1.0-plugins-ugly, gstreamer1.0-plugins-bad and gstreamer1.0-libav installed to generate thumbnails of videos using codecs affected by software patents, such as the one used in your second video.

Thanks, but had this installed already

Attached is a screenshot of all the installed gstreamer packages

Also, if I run totem-video-thumbnailer from the command line the thumbnail is generated without any errors/warnings

Can you try running it outside of the sandbox with the GST_REGISTRY_1_0=/home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0/gstreamer-1.0.registry environment variable set?

Maybe gstreamer is indirectly running some OpenBLAS functions via some of the plugins when creating/updating the registry and that might be failing due to limitations of the sandbox. Once the registry has been updated this should not be necessary anymore until the next update of one of the gstreamer packages.

Sorrym but don’t know how to run nautilus outside the sandbox.

Have tried setting the GST_REGISTRY_1_0 as requested, but the result was thew same when I ran

G_MESSAGES_DEBUG=all NAUTILUS_DEBUG=Window nautilus 

the result was

(org.gnome.Nautilus:86691): nautilus-view-DEBUG: 11:43:46.397: Files changed in window (0x646522278950) file:///home/llist/tmp
(org.gnome.Nautilus:86691): nautilus-file-DEBUG: 11:43:46.397: file:///home/llist/tmp/fails1.mp4
(org.gnome.Nautilus:86691): nautilus-thumbnails-DEBUG: 11:43:46.397: (Thumbnail Async Thread) Exiting
(org.gnome.Nautilus:86691): nautilus-file-DEBUG: 11:43:46.399: Called file_get_icon(), at size 256
(org.gnome.Nautilus:86691): nautilus-file-DEBUG: 11:43:46.400: Called file_get_icon(), at size 256
(org.gnome.Nautilus:86691): nautilus-file-DEBUG: 11:43:46.400: Returning thumbnailed image, at size 144 256
(org.gnome.Nautilus:86691): GnomeDesktop-DEBUG: 11:43:46.403: Failed to launch script: OpenBLAS blas_thread_init: pthread_create failed for thread 6 of 16: Resource temporarily unavailable
OpenBLAS blas_thread_init: RLIMIT_NPROC 63149 current, 63149 max

(org.gnome.Nautilus:86691): nautilus-thumbnails-DEBUG: 11:43:46.405: (Thumbnail Async Thread) Thumbnail failed: file:///home/llist/tmp/YouTubetest.mp4 (Child process exited with code 130)
(org.gnome.Nautilus:86691): nautilus-view-DEBUG: 11:43:46.405: Files changed in window (0x646522278950) file:///home/llist/tmp
(org.gnome.Nautilus:86691): nautilus-file-DEBUG: 11:43:46.405: file:///home/llist/tmp/YouTubetest.mp4
(org.gnome.Nautilus:86691): GnomeDesktop-DEBUG: 11:43:46.417: Failed to launch script: OpenBLAS blas_thread_init: pthread_create failed for thread 12 of 16: Resource temporarily unavailable
OpenBLAS blas_thread_init: RLIMIT_NPROC 63149 current, 63149 max

(org.gnome.Nautilus:86691): nautilus-thumbnails-DEBUG: 11:43:46.424: (Thumbnail Async Thread) Exiting
(org.gnome.Nautilus:86691): nautilus-thumbnails-DEBUG: 11:43:46.424: (Thumbnail Async Thread) Thumbnail failed: file:///home/llist/tmp/fail2.mp4 (Child process exited with code 130)
(org.gnome.Nautilus:86691): nautilus-view-DEBUG: 11:43:46.424: Files changed in window (0x646522278950) file:///home/llist/tmp
(org.gnome.Nautilus:86691): nautilus-file-DEBUG: 11:43:46.424: file:///home/llist/tmp/fail2.mp4
(org.gnome.Nautilus:86691): nautilus-thumbnails-DEBUG: 11:43:46.425: (Thumbnail Async Thread) Exiting
(org.gnome.Nautilus:86691): nautilus-file-DEBUG: 11:43:46.505: Called file_get_icon(), at size 256
(org.gnome.Nautilus:86691): nautilus-file-DEBUG: 11:43:46.505: Called file_get_icon(), at size 256

I meant running the thumbnailer outside of the sandbox, like you have already done previously.

Sorry,
but am still unsure what I need to do
Thanks

Just do that again, but this time with GST_REGISTRY_1_0=/home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0/gstreamer-1.0.registry in the environment.

Or run env GST_REGISTRY_1_0=/home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0/gstreamer-1.0.registry gst-inspect-1.0 or anything else that would initialize the registry.

I’ve done the following

GST_REGISTRY_1_0=/home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0/gstreamer-1.0.registry
totem-video-thumbnailer  -l YouTubetest.mp4  leo

This genrates a thumbnail (as it always had)

I than ran

G_MESSAGES_DEBUG=all NAUTILUS_DEBUG=Window nautilus

with the same result; no thumbnails

I also tried with the same outcome

env GST_REGISTRY_1_0=/home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0/gstreamer-1.0.registry gst-inspect-1.0

Does that still give the OpenBLAS error message?

Yep, OpenBLAS still runs out of resources

(org.gnome.Nautilus:74348): nautilus-window-DEBUG: 11:25:59.943: Finished loading window for uri file:///home/llist
(org.gnome.Nautilus:74348): nautilus-view-DEBUG: 11:26:18.185: Selection changed in window 0x5d11098ae660
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.185: file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-mime-DEBUG: 11:26:18.186: Calling activate_files() with files:
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.186: file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-application-DEBUG: 11:26:18.202: Application opening location, old: file:///home/llist, new: file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-window-DEBUG: 11:26:18.202: Finished loading window for uri file:///home/llist
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.238: starting filesystem info in 0x5d1109b51200
(org.gnome.Nautilus:74348): nautilus-bookmarks-DEBUG: 11:26:18.238: llist: file already connected, returning
(org.gnome.Nautilus:74348): nautilus-bookmarks-DEBUG: 11:26:18.238: tmp: creating file
(org.gnome.Nautilus:74348): nautilus-bookmarks-DEBUG: 11:26:18.238: tmp: setting icon to default
(org.gnome.Nautilus:74348): nautilus-bookmarks-DEBUG: 11:26:18.238: llist: file already connected, returning
(org.gnome.Nautilus:74348): nautilus-bookmarks-DEBUG: 11:26:18.246: Documents: file already connected, returning
(org.gnome.Nautilus:74348): nautilus-bookmarks-DEBUG: 11:26:18.246: Pictures: file already connected, returning
(org.gnome.Nautilus:74348): nautilus-bookmarks-DEBUG: 11:26:18.246: Videos: file already connected, returning
(org.gnome.Nautilus:74348): nautilus-bookmarks-DEBUG: 11:26:18.246: Downloads: file already connected, returning
(org.gnome.Nautilus:74348): nautilus-bookmarks-DEBUG: 11:26:18.246: ourcloud: file already connected, returning
(org.gnome.Nautilus:74348): nautilus-bookmarks-DEBUG: 11:26:18.246: (null): creating file
(org.gnome.Nautilus:74348): nautilus-bookmarks-DEBUG: 11:26:18.246: (null): setting icon to default
(org.gnome.Nautilus:74348): nautilus-bookmarks-DEBUG: 11:26:18.246: tmp: name changed to tmp
(org.gnome.Nautilus:74348): nautilus-bookmarks-DEBUG: 11:26:18.246: tmp: disconnecting file
(org.gnome.Nautilus:74348): dconf-DEBUG: 11:26:18.262: change_fast
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.264: stopping filesystem info in 0x5d1109b51200
(org.gnome.Nautilus:74348): nautilus-bookmarks-DEBUG: 11:26:18.264: tmp: file changed
(org.gnome.Nautilus:74348): nautilus-previewer-DEBUG: 11:26:18.284: Unable to create NautilusPreviewer2 proxy: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.NautilusPreviewer was not provided by any .service files
(org.gnome.Nautilus:74348): nautilus-view-DEBUG: 11:26:18.313: Files added in window 0x5d11098ae660: file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.313: starting file list in 0x5d110a459880
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.313: load_directory called to monitor file list of 0x5d110a459880
(org.gnome.Nautilus:74348): nautilus-view-DEBUG: 11:26:18.333: Files added in window 0x5d11098ae660: file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.333: file:///home/llist/tmp/l.txt
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.333: file:///home/llist/tmp/YouTubetest.mp4
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.333: file:///home/llist/tmp/works.mp4
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.333: file:///home/llist/tmp/fails1.mp4
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.333: file:///home/llist/tmp/fails3.mp4
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.333: file:///home/llist/tmp/fail2.mp4
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.333: starting extension info in 0x5d110a459880
(org.gnome.Nautilus:74348): nautilus-view-DEBUG: 11:26:18.333: Files changed in window (0x5d11098ae660) file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.333: file:///home/llist/tmp/fail2.mp4
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.333: stopping extension info in 0x5d110a459880
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.333: starting extension info in 0x5d110a459880
(org.gnome.Nautilus:74348): nautilus-view-DEBUG: 11:26:18.333: Files changed in window (0x5d11098ae660) file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.333: file:///home/llist/tmp/fails3.mp4
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.333: stopping extension info in 0x5d110a459880
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.333: starting extension info in 0x5d110a459880
(org.gnome.Nautilus:74348): nautilus-view-DEBUG: 11:26:18.333: Files changed in window (0x5d11098ae660) file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.333: file:///home/llist/tmp/fails1.mp4
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.333: stopping extension info in 0x5d110a459880
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.334: starting extension info in 0x5d110a459880
(org.gnome.Nautilus:74348): nautilus-view-DEBUG: 11:26:18.334: Files changed in window (0x5d11098ae660) file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.334: file:///home/llist/tmp/works.mp4
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.334: stopping extension info in 0x5d110a459880
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.334: starting extension info in 0x5d110a459880
(org.gnome.Nautilus:74348): nautilus-view-DEBUG: 11:26:18.334: Files changed in window (0x5d11098ae660) file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.334: file:///home/llist/tmp/YouTubetest.mp4
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.334: stopping extension info in 0x5d110a459880
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.334: starting extension info in 0x5d110a459880
(org.gnome.Nautilus:74348): nautilus-view-DEBUG: 11:26:18.334: Files changed in window (0x5d11098ae660) file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.334: file:///home/llist/tmp/l.txt
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.334: stopping extension info in 0x5d110a459880
(org.gnome.Nautilus:74348): nautilus-bookmarks-DEBUG: 11:26:18.334: tmp: file changed
(org.gnome.Nautilus:74348): nautilus-async-jobs-DEBUG: 11:26:18.337: stopping file list in 0x5d110a459880
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.437: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.438: (Main Thread) Adding thumbnail: file:///home/llist/tmp/fail2.mp4
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.438: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.438: (Main Thread) Adding thumbnail: file:///home/llist/tmp/fails1.mp4
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.439: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.439: (Main Thread) Adding thumbnail: file:///home/llist/tmp/fails3.mp4
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.439: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.440: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.440: (Main Thread) Adding thumbnail: file:///home/llist/tmp/works.mp4
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.440: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.440: (Main Thread) Adding thumbnail: file:///home/llist/tmp/YouTubetest.mp4
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.441: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.441: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.441: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.441: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.441: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.441: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-window-DEBUG: 11:26:18.442: Finished loading window for uri file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.484: (Main Thread) Creating thumbnails thread
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.484: (Thumbnail Thread) Creating thumbnail: file:///home/llist/tmp/YouTubetest.mp4
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.484: (Thumbnail Thread) Creating thumbnail: file:///home/llist/tmp/works.mp4
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.484: (Thumbnail Thread) Creating thumbnail: file:///home/llist/tmp/fails3.mp4
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.484: (Thumbnail Thread) Creating thumbnail: file:///home/llist/tmp/fails1.mp4
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.484: (Thumbnail Thread) Creating thumbnail: file:///home/llist/tmp/fail2.mp4
(org.gnome.Nautilus:74348): GnomeDesktop-DEBUG: 11:26:18.485: About to launch script: bwrap --ro-bind /usr /usr --ro-bind-try /etc/ld.so.cache /etc/ld.so.cache --symlink /usr//bin /bin --symlink /usr//lib64 /lib64 --symlink /usr//lib /lib --symlink /usr//sbin /sbin --ro-bind-try /var/cache/fontconfig /var/cache/fontconfig --setenv GST_REGISTRY_1_0 /home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0/gstreamer-1.0.registry --bind /home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0 /home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0 --ro-bind-try /etc/alternatives /etc/alternatives --proc /proc --dev /dev --chdir / --setenv GIO_USE_VFS local --unshare-all --die-with-parent --setenv G_MESSAGES_DEBUG all --bind /tmp/gnome-desktop-thumbnailer-87NJV2 /tmp --ro-bind /home/llist/tmp/YouTubetest.mp4 /tmp/gnome-desktop-file-to-thumbnail.mp4 --seccomp 45 /usr/bin/totem-video-thumbnailer -s 256 file:///tmp/gnome-desktop-file-to-thumbnail.mp4 /tmp/gnome-desktop-thumbnailer.png 

(org.gnome.Nautilus:74348): GnomeDesktop-DEBUG: 11:26:18.489: About to launch script: bwrap --ro-bind /usr /usr --ro-bind-try /etc/ld.so.cache /etc/ld.so.cache --symlink /usr//bin /bin --symlink /usr//lib64 /lib64 --symlink /usr//lib /lib --symlink /usr//sbin /sbin --ro-bind-try /var/cache/fontconfig /var/cache/fontconfig --setenv GST_REGISTRY_1_0 /home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0/gstreamer-1.0.registry --bind /home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0 /home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0 --ro-bind-try /etc/alternatives /etc/alternatives --proc /proc --dev /dev --chdir / --setenv GIO_USE_VFS local --unshare-all --die-with-parent --setenv G_MESSAGES_DEBUG all --bind /tmp/gnome-desktop-thumbnailer-A5NJV2 /tmp --ro-bind /home/llist/tmp/fails3.mp4 /tmp/gnome-desktop-file-to-thumbnail.mp4 --seccomp 47 /usr/bin/totem-video-thumbnailer -s 256 file:///tmp/gnome-desktop-file-to-thumbnail.mp4 /tmp/gnome-desktop-thumbnailer.png 

(org.gnome.Nautilus:74348): GnomeDesktop-DEBUG: 11:26:18.492: About to launch script: bwrap --ro-bind /usr /usr --ro-bind-try /etc/ld.so.cache /etc/ld.so.cache --symlink /usr//bin /bin --symlink /usr//lib64 /lib64 --symlink /usr//lib /lib --symlink /usr//sbin /sbin --ro-bind-try /var/cache/fontconfig /var/cache/fontconfig --setenv GST_REGISTRY_1_0 /home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0/gstreamer-1.0.registry --bind /home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0 /home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0 --ro-bind-try /etc/alternatives /etc/alternatives --proc /proc --dev /dev --chdir / --setenv GIO_USE_VFS local --unshare-all --die-with-parent --setenv G_MESSAGES_DEBUG all --bind /tmp/gnome-desktop-thumbnailer-1MNJV2 /tmp --ro-bind /home/llist/tmp/fail2.mp4 /tmp/gnome-desktop-file-to-thumbnail.mp4 --seccomp 54 /usr/bin/totem-video-thumbnailer -s 256 file:///tmp/gnome-desktop-file-to-thumbnail.mp4 /tmp/gnome-desktop-thumbnailer.png 

(org.gnome.Nautilus:74348): GnomeDesktop-DEBUG: 11:26:18.499: About to launch script: bwrap --ro-bind /usr /usr --ro-bind-try /etc/ld.so.cache /etc/ld.so.cache --symlink /usr//bin /bin --symlink /usr//lib64 /lib64 --symlink /usr//lib /lib --symlink /usr//sbin /sbin --ro-bind-try /var/cache/fontconfig /var/cache/fontconfig --setenv GST_REGISTRY_1_0 /home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0/gstreamer-1.0.registry --bind /home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0 /home/llist/.cache/gnome-desktop-thumbnailer/gstreamer-1.0 --ro-bind-try /etc/alternatives /etc/alternatives --proc /proc --dev /dev --chdir / --setenv GIO_USE_VFS local --unshare-all --die-with-parent --setenv G_MESSAGES_DEBUG all --bind /tmp/gnome-desktop-thumbnailer-D3NJV2 /tmp --ro-bind /home/llist/tmp/works.mp4 /tmp/gnome-desktop-file-to-thumbnail.mp4 --seccomp 48 /usr/bin/totem-video-thumbnailer -s 256 file:///tmp/gnome-desktop-file-to-thumbnail.mp4 /tmp/gnome-desktop-thumbnailer.png 

** (totem-video-thumbnailer:2): DEBUG: 00:26:18.520: Disabling feature vulkanh265dec
** (totem-video-thumbnailer:2): DEBUG: 00:26:18.520: Disabling feature vulkanh264dec
** (totem-video-thumbnailer:2): DEBUG: 00:26:18.520: Disabling feature vulkanh265dec
** (totem-video-thumbnailer:2): DEBUG: 00:26:18.520: Disabling feature vulkanh264dec
(totem-video-thumbnailer:2): GLib-GIO-DEBUG: 00:26:18.520: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
(totem-video-thumbnailer:2): GLib-GIO-DEBUG: 00:26:18.521: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
** (totem-video-thumbnailer:2): DEBUG: 00:26:18.521: Disabling feature vulkanh265dec
** (totem-video-thumbnailer:2): DEBUG: 00:26:18.521: Disabling feature vulkanh264dec
(totem-video-thumbnailer:2): GLib-GIO-DEBUG: 00:26:18.522: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
** (totem-video-thumbnailer:2): DEBUG: 00:26:18.523: Disabling feature vulkanh265dec
** (totem-video-thumbnailer:2): DEBUG: 00:26:18.523: Disabling feature vulkanh264dec
(totem-video-thumbnailer:2): GLib-GIO-DEBUG: 00:26:18.523: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
** (totem-video-thumbnailer:2): DEBUG: 00:26:18.525: Disabling feature vulkanh265dec
** (totem-video-thumbnailer:2): DEBUG: 00:26:18.525: Disabling feature vulkanh264dec
(totem-video-thumbnailer:2): GLib-GIO-DEBUG: 00:26:18.526: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
(org.gnome.Nautilus:74348): GnomeDesktop-DEBUG: 11:26:18.624: Failed to launch script: OpenBLAS blas_thread_init: pthread_create failed for thread 6 of 16: Resource temporarily unavailable
OpenBLAS blas_thread_init: RLIMIT_NPROC 63149 current, 63149 max

(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.624: (Thumbnail Async Thread) Thumbnail failed: file:///home/llist/tmp/YouTubetest.mp4 (Child process exited with code 130)
(org.gnome.Nautilus:74348): nautilus-view-DEBUG: 11:26:18.624: Files changed in window (0x5d11098ae660) file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.624: file:///home/llist/tmp/YouTubetest.mp4
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.625: (Thumbnail Async Thread) Exiting
(org.gnome.Nautilus:74348): GnomeDesktop-DEBUG: 11:26:18.628: Failed to launch script: OpenBLAS blas_thread_init: pthread_create failed for thread 13 of 16: Resource temporarily unavailable
OpenBLAS blas_thread_init: RLIMIT_NPROC 63149 current, 63149 max

(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.629: (Thumbnail Async Thread) Thumbnail failed: file:///home/llist/tmp/fails1.mp4 (Child process exited with code 130)
(org.gnome.Nautilus:74348): nautilus-view-DEBUG: 11:26:18.629: Files changed in window (0x5d11098ae660) file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.629: file:///home/llist/tmp/fails1.mp4
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.629: (Thumbnail Async Thread) Exiting
(org.gnome.Nautilus:74348): GnomeDesktop-DEBUG: 11:26:18.630: Failed to launch script: OpenBLAS blas_thread_init: pthread_create failed for thread 12 of 16: Resource temporarily unavailable
OpenBLAS blas_thread_init: RLIMIT_NPROC 63149 current, 63149 max

(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.630: (Thumbnail Async Thread) Thumbnail failed: file:///home/llist/tmp/fail2.mp4 (Child process exited with code 130)
(org.gnome.Nautilus:74348): nautilus-view-DEBUG: 11:26:18.630: Files changed in window (0x5d11098ae660) file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.630: file:///home/llist/tmp/fail2.mp4
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.630: (Thumbnail Async Thread) Exiting
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.725: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.725: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.725: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.778: (Thumbnail Async Thread) Saving thumbnail: file:///home/llist/tmp/works.mp4
(org.gnome.Nautilus:74348): nautilus-view-DEBUG: 11:26:18.778: Files changed in window (0x5d11098ae660) file:///home/llist/tmp
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.778: file:///home/llist/tmp/works.mp4
(org.gnome.Nautilus:74348): nautilus-thumbnails-DEBUG: 11:26:18.787: (Thumbnail Async Thread) Exiting
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.879: Called file_get_icon(), at size 256
(org.gnome.Nautilus:74348): nautilus-file-DEBUG: 11:26:18.879: Returning thumbnailed image, at size 256 144
(org.gnome.Nautilus:74348): GnomeDesktop-DEBUG: 11:26:27.218: Failed to launch script: 
(totem-video-thumbnailer:2): GStreamer-WARNING **: 00:26:18.662: failed to create thread: Error creating thread: Resource temporarily unavailable

That’s very strange. The only thing I can think of that would cause a gstreamer plugin that uses OpenBLAS to get used here is updating the plugin registry. I don’t think any of the video codecs make use of it. That’s why I was trying to update the registry without the sandbox restrictions. Once the registry has been updated for the currently installed plugins, it should not need another update until the installed plugins change again. So after that only the actually needed plugins should get initialized.

When was ~/.cache/gnome-desktop-thumbnailer/gstreamer-1.0/gstreamer-1.0.registry last modified?

I deleted

.cache/gnome-desktop-thumbnailer
.cache/gstreamer-1.0

and rebooted.
After logging in

.cache/gstreamer-1.0/registry.x86_64.bin

is created.
After starting nautilus and going to a folder contaning media

.cache/gnome-desktop-thumbnailer/gstreamer-1.0/gstreamer-1.0.registry

is created.

Is there anything spcific I can check for in the registry?

I thought I start from scratch (as much as possible) and uninstalled anyting totem related i could without uninstalling the desktop and did the same for any package using gstreamer and ffmpeg.

I then rebooted and thumbnails are now created as expected.
Attached are screenshot for the packages I have (still) installed.


I could only post two media items, so here is the ffmpeg

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.