[Pkg-xfce-devel] Bug#713898: Tumbler segfaults on video files on Jessie and a possible fix

Zhou Lingyu lzhouae at ust.hk
Tue Aug 20 03:50:06 UTC 2013


Dear Maintainers and others

I can also confirm this problem in Jessie. Gstreamer itself is working 
fine, totem can play all kinds of videos. I suspect it is a 
GstThumbnailer problem. In short, error messages complains about gst, 
and disabling GstThumbnailer fixed this segfault and thumbnailing works 
afterwards.


*Error Messages*
1. I used the following command in terminal to listen to the error 
message:  /usr/lib/x86_64-linux-gnu/tumbler-1/tumblerd. Enter the 
command and proceed to step 2.
2. Then, open thunar, browse any directory containing video file(s), be 
it flv, mp4, mpg.
3. No thumbnails are generated in thunar. Meantime, the tumberd 
segfaults and the terminal produces the following messages:

"
     (tumblerd:5466): GLib-GObject-CRITICAL **: g_object_set: assertion 
`G_IS_OBJECT (object)' failed

     (tumblerd:5466): GStreamer-CRITICAL **: gst_element_set_state: 
assertion `GST_IS_ELEMENT (element)' failed

     (tumblerd:5466): GStreamer-CRITICAL **: gst_element_get_bus: 
assertion `GST_IS_ELEMENT (element)' failed

     (tumblerd:5466): GStreamer-CRITICAL **: gst_bus_timed_pop_filtered: 
assertion `GST_IS_BUS (bus)' failed
     Segmentation fault
"

*Possible fix*
I edited tumbler.rc file in /etc/xdg/tumbler to disable the gst plugin
1. sudo nano /etc/xdg/tumbler/tumbler.rc
2. Go to "GStreamer plugin" section:
"
     # GStreamer plugin
     [GstThumbnailer]
     Disabled=false
     Priority=1
     Locations=
     MaxFileSize=0
"
Change "Disabled=false" to "Disabled=true"
3. Install tumbler-plugins-extra
4. Enjoy (No logout login is required; refreshing thunar will do)

BTW, I stumbled into a discussion about disabling certain thumbnailers 
online, and this is how I figured it might help to modify tumbler.rc.



Sorry, I don't know how to produce the "System Information". Sorry.



More information about the Pkg-xfce-devel mailing list