Public bug reported:

totem-video-thumbnailer segfaults when trying to generate a gallery image for a 
.MTS file.  Possibly relevant, verbose mode prints that the file is a "0 
millisecond-long stream":
TotemVideoThumbnailer-Message: Producing gallery of 9 screenshots, taken at 1 
millisecond intervals throughout a 0 millisecond-long stream.


$ gdb --args totem-video-thumbnailer -v -s 384 -g 9 ./00003.MTS 
./00003.MTS.thumbs.png  
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/totem-video-thumbnailer...Reading symbols from 
/usr/lib/debug/usr/bin/totem-video-thumbnailer...done.
done.
(gdb) run
Starting program: /usr/bin/totem-video-thumbnailer -v -s 384 -g 9 ./00003.MTS 
./00003.MTS.thumbs.png
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
TotemVideoThumbnailer-Message: Initialised libraries, about to create video 
widget
TotemVideoThumbnailer-Message: Video widget created
[New Thread 0x7fffeed8b700 (LWP 9279)]
TotemVideoThumbnailer-Message: About to open video file
[New Thread 0x7fffed242700 (LWP 9280)]
[New Thread 0x7fffe7fff700 (LWP 9281)]
[New Thread 0x7fffe77fe700 (LWP 9282)]
[New Thread 0x7fffdbfff700 (LWP 9283)]
[New Thread 0x7fffdad64700 (LWP 9284)]
[New Thread 0x7fffd9b04700 (LWP 9285)]
[New Thread 0x7fffd9303700 (LWP 9286)]
[New Thread 0x7fffd8b02700 (LWP 9287)]
TotemVideoThumbnailer-Message: Opened video file: './00003.MTS'
TotemVideoThumbnailer-Message: Producing gallery of 9 screenshots, taken at 1 
millisecond intervals throughout a 0 millisecond-long stream.
TotemVideoThumbnailer-Message: Outputting as 3 rows and 3 columns.
TotemVideoThumbnailer-Message: Converting pixbuf to a Cairo surface.

(totem-video-thumbnailer:9276): GdkPixbuf-CRITICAL **:
gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(totem-video-thumbnailer:9276): GdkPixbuf-CRITICAL **:
gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(totem-video-thumbnailer:9276): GdkPixbuf-CRITICAL **:
gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(totem-video-thumbnailer:9276): GdkPixbuf-CRITICAL **:
gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(totem-video-thumbnailer:9276): GdkPixbuf-CRITICAL **:
gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(totem-video-thumbnailer:9276): GdkPixbuf-CRITICAL **:
gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(totem-video-thumbnailer:9276): GdkPixbuf-CRITICAL **:
gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)' failed

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5b0b6b0 in gdk_cairo_set_source_pixbuf ()
   from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
(gdb) bt full
#0  0x00007ffff5b0b6b0 in gdk_cairo_set_source_pixbuf ()
   from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
No symbol table info available.
#1  0x0000555555561a14 in create_gallery (input=0x5555557950e0 "./00003.MTS", 
    bvw=0x5555559a0100, output=<optimized out>) at totem-video-thumbnailer.c:669
        pos = <optimized out>
        screenshot_height = <optimized out>
        y_padding = <optimized out>
        current_row = <optimized out>
        surface = 0x7ffff4f07c80
        font_desc = <optimized out>
        stream_length = 0
        current_column = <optimized out>
        x = <optimized out>
        screenshot = <optimized out>
        layout = <optimized out>
        columns = <optimized out>
        y = <optimized out>
        filename = <optimized out>
        pixbuf = <optimized out>
        cr = 0x5555559bd150
        screenshot_interval = 1
        rows = 3
        screenshot_width = <optimized out>
        x_padding = <optimized out>
        scale = <optimized out>
        header_text = <optimized out>
        duration_text = <optimized out>
#2  main (argc=1, argv=0x7fffffffe4f8) at totem-video-thumbnailer.c:899
        options = <optimized out>
        context = <optimized out>
        err = 0x0
        bvw = 0x5555559a0100
        pixbuf = <optimized out>
        input = 0x5555557950e0 "./00003.MTS"
        output = 0x555555795170 "./00003.MTS.thumbs.png"
        data = {output = 0x555555795170 "./00003.MTS.thumbs.png", 
          input = 0x5555557950e0 "./00003.MTS"}
(gdb)

** Affects: gstreamer0.10 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gstreamer0.10 in Ubuntu.
https://bugs.launchpad.net/bugs/1110129

Title:
  totem-video-thumbnailer segfault with -g and .MTS file

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gstreamer0.10/+bug/1110129/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to