After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 765891 - Caught SIGSEGV Spinning (vocto core)
Caught SIGSEGV Spinning (vocto core)
Status: RESOLVED DUPLICATE of bug 765324
Product: GStreamer
Classification: Platform
Component: dont know
1.8.2
Other Linux
: Normal major
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-05-02 04:44 UTC by carl
Modified: 2016-05-02 21:46 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gst-launch-1.0 ... that causes crash (1.11 KB, text/x-sh)
2016-05-02 04:44 UTC, carl
Details

Description carl 2016-05-02 04:44:46 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 ...
Comment 1 Sebastian Dröge (slomo) 2016-05-02 06:40:54 UTC
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?
Comment 2 carl 2016-05-02 21:23:51 UTC
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.

Thread 140737280956160 (LWP 7317)

  • #0 ??
  • #1 gst_compositor_aggregate_frames
    at compositor.c line 990
  • #0 ??
  • #1 gst_compositor_aggregate_frames
    at compositor.c line 990
  • #2 gst_videoaggregator_do_aggregate
    at gstvideoaggregator.c line 1293
  • #3 gst_videoaggregator_aggregate
    at gstvideoaggregator.c line 1496
  • #4 gst_aggregator_aggregate_func
    at gstaggregator.c line 816
  • #5 gst_task_func
    at gsttask.c line 332
  • #6 ??
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #7 ??
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #8 start_thread
    at pthread_create.c line 333
  • #9 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 109
(gdb)
Comment 3 Sebastian Dröge (slomo) 2016-05-02 21:46:00 UTC
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 ***