GNOME Bugzilla – Bug 765891
Caught SIGSEGV Spinning (vocto core)
Last modified: 2016-05-02 21:46:00 UTC
Created attachment 327124 [details] gst-launch-1.0 ... that causes crash run gst-launch-1.0 command (see g.sh) juser@cnt1:~/temp$ gst-launch-1.0 --version gst-launch-1.0 version 1.8.0 GStreamer 1.8.0 juser@cnt1:~/temp$ ./g.sh Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... Redistribute latency... Setting pipeline to PLAYING ... New clock: GstSystemClock Redistribute latency... Caught SIGSEGV Spinning. Please run 'gdb gst-launch-1.0 12287' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core. ^Chandling interrupt. Interrupt: Stopping pipeline ... Execution ended after 1:46:42.252609602 Setting pipeline to PAUSED ... Setting pipeline to READY ... carl@twist:~/temp$ gst-launch-1.0 --version gst-launch-1.0 version 1.6.3 GStreamer 1.6.3 https://launchpad.net/distros/ubuntu/+source/gstreamer1.0 carl@twist:~/temp$ ./g.sh Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... Redistribute latency... Setting pipeline to PLAYING ... New clock: GstSystemClock Redistribute latency... WARNING: from element /GstPipeline:pipeline0: GStreamer error: clock problem. Additional debug info: gstbin.c(2513): gst_bin_do_latency_func (): /GstPipeline:pipeline0: Impossible to configure latency: max 0:00:00.033366666 < min 0:00:00.210000000. Add queues or other buffering elements. ^Chandling interrupt. Interrupt: Stopping pipeline ... Execution ended after 0:00:21.616424760 Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... Freeing pipeline ...
This doesn't crash with 1.8.1 here. Can you get a backtrace of the crash, with debug packages of GStreamer, GLib, libc and the GStreamer plugin packages installed?
I am not sure what to install for GStreamer and GLib I guessed: libgit2-glib-1.0-dbg apt install gstreamer1.0-plugins-base-dbg gstreamer1.0-plugins-good-dbg libgstreamer1.0-0-dbg gstreamer1.0-libav-dbg gstreamer1.0-plugins-bad-dbg gstreamer1.0-plugins-ugly-dbg libgstrtspserver-1.0-0-dbg python-gobject-2-dbg python3-gst-1.0-dbg libgit2-glib-1.0-dbg juser@cnt1:~$ ./g.sh GNU gdb (Ubuntu 7.11-0ubuntu1) 7.11 Copyright (C) 2016 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". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from gst-launch-1.0...Reading symbols from /usr/lib/debug/.build-id/7f/218224d9efb937a9b838739ff5134d786f27c6.debug...done. done. (gdb) run Starting program: /usr/bin/gst-launch-1.0 compositor name=vmix \! video/x-raw,format=I420,width=1280,height=720,framerate=30000/1001,pixel-aspect-ratio=1/1 \! intervideosink channel=video_streamblanker_out audiomixer name=amix \! audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 \! interaudiosink channel=audio_streamblanker_out intervideosrc channel=video_mix_streamblanker \! video/x-raw,format=I420,width=1280,height=720,framerate=30000/1001,pixel-aspect-ratio=1/1 \! vmix. interaudiosrc channel=audio_mix_streamblanker \! audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 \! amix. interaudiosrc channel=audio_streamblanker \! audio/x-raw,format=S16LE,channels=2,layout=interleaved,rate=48000 \! amix. intervideosrc channel=video_pause_streamblanker \! video/x-raw,format=I420,width=1280,height=720,framerate=30000/1001,pixel-aspect-ratio=1/1 \! vmix. intervideosrc channel=video_nostream_streamblanker \! video/x-raw,format=I420,width=1280,height=720,framerate=30000/1001,pixel-aspect-ratio=1/1 \! vmix. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Setting pipeline to PAUSED ... [New Thread 0x7ffff4236700 (LWP 7316)] [New Thread 0x7ffff3a35700 (LWP 7317)] [New Thread 0x7ffff3234700 (LWP 7318)] [New Thread 0x7ffff2a33700 (LWP 7319)] [New Thread 0x7ffff2232700 (LWP 7320)] [New Thread 0x7ffff1a31700 (LWP 7321)] [New Thread 0x7ffff1230700 (LWP 7322)] Pipeline is live and does not need PREROLL ... [New Thread 0x7fffdbfff700 (LWP 7323)] Redistribute latency... Setting pipeline to PLAYING ... New clock: GstSystemClock Redistribute latency... Thread 3 "vmix:src" received signal SIGSEGV, Segmentation fault.
+ Trace 236219
Thread 140737280956160 (LWP 7317)
(gdb)
Thanks for taking the time to report this. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 765324 ***