GNOME Bugzilla – Bug 687668
Gst-launch pipeline with vp8 crashing
Last modified: 2012-11-07 12:25:28 UTC
gst-launch-1.0 v4l2src ! vp8enc ! vp8dec ! xvimagesink Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... Setting pipeline to PLAYING ... 0:00:00.070079535 23018 0x9d0990 ERROR vp8enc gstvp8enc.c:1841:gst_vp8_enc_finish:<vp8enc0> encode returned 1 error Caught SIGSEGV accessing address 0x88 ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data flow error. Additional debug info: gstbasesrc.c(2781): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: streaming task paused, reason not-negotiated (-4) Execution ended after 784558 ns. Setting pipeline to PAUSED ...
+ Trace 231136
Can you reproduce this crash? The stack trace is not very useful unfortunately. Please do what it tells you to do and attach with gdb next time you run into this crash. Please also provide a *:6 debug log, thanks.
+ Trace 231143
Thread 2 (Thread 0x7eff5f224700 (LWP 14111))
Looks like what Debarshi ran into as well. *** This bug has been marked as a duplicate of bug 687793 ***
Created attachment 228358 [details] GSt-debug log Added the GST_DEBUG log, but it seems the crash does not trigger when I run it with gst-debug, so maybe some kind or race condition?
Also adding a videoconvert element to the pipeline makes it work: gst-launch-1.0 v4l2src ! videoconvert ! vp8enc ! vp8dec ! xvimagesink