GNOME Bugzilla – Bug 536309
Seeking in pipeline with videoparse crashes
Last modified: 2008-06-09 12:05:09 UTC
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.
+ Trace 199429
Thread 3056847760 (LWP 12543)
Other information:
* gst/rawparse/gstrawparse.c: (gst_raw_parse_reset), (gst_raw_parse_push_buffer), (gst_raw_parse_chain), (gst_raw_parse_loop), (gst_raw_parse_sink_activatepull), (gst_raw_parse_convert), (gst_raw_parse_sink_event), (gst_raw_parse_handle_seek_push), (gst_raw_parse_handle_seek_pull), (gst_raw_parse_src_query), (gst_raw_parse_get_fps): * gst/rawparse/gstrawparse.h: Fix seeking, timestamps, duration and some more. Fixes #536309.