GNOME Bugzilla – Bug 773828
qtmux: Crash on EOS with GST_DEBUG enabled
Last modified: 2016-11-02 12:36:08 UTC
GST_DEBUG=splitmuxsink:6 GST_DEBUG_NO_COLOR=1 gst-launch-1.0 videotestsrc ! x264enc ! splitmuxsink location=file%03d.mov max-size-time=60000000000 0:00:28.731786945 31104 0x556fa4c2df20 LOG splitmuxsink gstsplitmuxsink.c:959:handle_gathered_gop:<splitmuxsink0> mq at TS +0:01:10.000000000 bytes 13390123 0:00:28.731793916 31104 0x556fa4c2df20 INFO splitmuxsink gstsplitmuxsink.c:973:handle_gathered_gop:<splitmuxsink0> mq overflowed since last, draining out. max out TS is +0:01:00.000000000 0:00:28.731801405 31104 0x556fa4c2df20 LOG splitmuxsink gstsplitmuxsink.c:1304:handle_mq_input:<multiqueue:sink_0> Sending splitmuxsink-unblock event 0:00:28.731817355 31104 0x556fa4c2df20 LOG splitmuxsink gstsplitmuxsink.c:1132:handle_mq_input:<multiqueue:sink_0> Fired probe type 0x1040 0:00:28.731820151 31104 0x556fa4c2ded0 INFO splitmuxsink gstsplitmuxsink.c:632:complete_or_wait_on_out:<multiqueue:src_0> Woken for new max running time +0:01:00.000000000 0:00:28.731837377 31104 0x556fa4c2ded0 LOG splitmuxsink gstsplitmuxsink.c:599:complete_or_wait_on_out:<multiqueue:src_0> Checking running time +0:01:00.000000000 against max +0:01:00.000000000 0:00:28.731851197 31104 0x556fa4c2ded0 INFO splitmuxsink gstsplitmuxsink.c:579:send_eos:<splitmuxsink0> Sending EOS on <muxer:video_0> 0:00:28.731863626 31104 0x556fa4c2df20 DEBUG splitmuxsink gstsplitmuxsink.c:1320:handle_mq_input:<multiqueue:sink_0> Sleeping for fragment restart Caught SIGSEGV
+ Trace 236808
+ Trace 236809
Thread 2 (Thread 0x7fe5e2cb5700 (LWP 31278))
commit 09c4cc55f2beecc91e83de35a767e4a020c37c26 Author: Sebastian Dröge <sebastian@centricular.com> Date: Wed Nov 2 14:33:28 2016 +0200 qtmux: Don't deref NULL pads in debug output That tends to crash.