[gstreamer-bugs] [Bug 536309] New: Seeking in pipeline with videoparse crashes

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Jun 2 12:49:57 PDT 2008


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=536309

  GStreamer | gst-plugins-bad | Ver: HEAD CVS
           Summary: Seeking in pipeline with videoparse crashes
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: stian.selnes at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: 2.21/2.22
   GNOME milestone: Unspecified


Steps to reproduce:
1. Short python script producing the bug may be found at
http://www.pvv.org/~stianse/files/gst-bug/
2. Run script. This launches the pipeline "filesrc location=./bus_cif.yuv !
videoparse width=352 height=288 ! ffmpegcolorspace ! ximagesink".
3. Start video with "play" button and hit "next" button soon after. This will
run a seek command similar to "self.pipeline.seek_simple(gst.FORMAT_DEFAULT,
gst.SEEK_FLAG_FLUSH, 30)".


Stack trace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb633cb90 (LWP 12543)]
gst_caps_unref (caps=0xaaaaaaaa) at gstcaps.c:391
391      g_return_if_fail (GST_CAPS_REFCOUNT_VALUE (caps) > 0);
(gdb) where
#0  gst_caps_unref (caps=0xaaaaaaaa) at gstcaps.c:391
#1  0xb7b5e54a in gst_caps_replace (caps=0xb5a00e08, newcaps=0x8738a00) at
gstcaps.c:1746
#2  0xb7b5a6eb in gst_buffer_set_caps (buffer=0xb5a00de0, caps=0x8738a00) at
gstbuffer.c:424
#3  0xb6c13537 in gst_raw_parse_push_buffer (rp=0x872b040, buffer=0xb5a00de0)
at gstrawparse.c:232
#4  0xb6c13998 in gst_raw_parse_loop (element=0x872b040) at gstrawparse.c:359
#5  0xb7b9c040 in gst_task_func (task=0x8563328, tclass=0x81f74d0) at
gsttask.c:192
#6  0xb794553b in g_thread_pool_thread_proxy (data=0x81f7560) at
gthreadpool.c:265
#7  0xb794390f in g_thread_create_proxy (data=0x873d388) at gthread.c:635
#8  0xb7edc4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb7e30e5e in clone () from /lib/tls/i686/cmov/libc.so.6

Other information:


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=536309.




More information about the Gstreamer-bugs mailing list