[Bug 765891] Caught SIGSEGV Spinning (vocto core)

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon May 2 21:23:51 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=765891

--- Comment #2 from carl at personnelware.com ---
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 at 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.
[Switching to Thread 0x7ffff3a35700 (LWP 7317)]
0x0000000000000000 in ?? ()
(gdb) bt full
#0  0x0000000000000000 in ?? ()
No symbol table info available.
#1  0x00007ffff5cf2e5a in gst_compositor_aggregate_frames (vagg=0x805670, 
    outbuf=<optimized out>) at compositor.c:990
        l = <optimized out>
        self = 0x805670
        composite = 0x0
        out_frame = {info = {finfo = 0x7ffff5ad31a8 <formats+488>, 
            interlace_mode = GST_VIDEO_INTERLACE_MODE_PROGRESSIVE, 
            flags = GST_VIDEO_FLAG_NONE, width = 1280, height = 720, 
            size = 1382400, views = 1, 
            chroma_site = GST_VIDEO_CHROMA_SITE_H_COSITED, colorimetry = {
              range = GST_VIDEO_COLOR_RANGE_16_235, 
              matrix = GST_VIDEO_COLOR_MATRIX_BT709, 
              transfer = GST_VIDEO_TRANSFER_BT709, 
              primaries = GST_VIDEO_COLOR_PRIMARIES_BT709}, par_n = 1, 
            par_d = 1, fps_n = 30000, fps_d = 1001, offset = {0, 921600, 
              1152000, 0}, stride = {1280, 640, 640, 0}, ABI = {abi = {
                multiview_mode = GST_VIDEO_MULTIVIEW_MODE_NONE, 
                multiview_flags = GST_VIDEO_MULTIVIEW_FLAGS_NONE}, 
              _gst_reserved = {0xffffffff, 0x0, 0x0, 0x0}}}, 
          flags = GST_VIDEO_FRAME_FLAG_NONE, buffer = 0x7fffe8005960, 
          meta = 0x0, id = -1, data = {0x7fffe4005090, 0x7fffe40e6090, 
            0x7fffe411e490, 0x7ffff3a349d8}, map = {{memory = 0x7fffe4005000, 
              flags = GST_MAP_WRITE, data = 0x7fffe4005090 "", size = 1382400, 
              maxsize = 1382415, user_data = {0x7fffe4158040, 0x7fffe00052a0, 
                0x7ffff3a349d8, 0x7ffff3a349dc}, _gst_reserved = {
                0x7fffe4158040, 0x82c130, 0x7ffff3a349d8, 0x805670}}, {
              memory = 0x828590, 
              flags = (GST_MAP_READ | GST_MAP_WRITE | GST_MAP_FLAG_LAST |
unknown: 4123932260), data = 0x98 <error: Cannot access memory at address
0x98>, 
              size = 0, maxsize = 3092376454400, user_data = {0x805688, 
                0x828590, 0x2d000000500, 0x2d000000500}, _gst_reserved = {0x0, 
                0x612950, 0x7ffff7b11952 <gst_iterator_new+146>, 
                0x7ffff3a34a70}}, {memory = 0x612950, 
              flags = (unknown: 8410952), data = 0x805670 "\200\061\200", 
---Type <return> to continue, or q <return> to quit---
#0  0x0000000000000000 in ?? ()
No symbol table info available.
#1  0x00007ffff5cf2e5a in gst_compositor_aggregate_frames (vagg=0x805670, 
    outbuf=<optimized out>) at compositor.c:990
        l = <optimized out>
        self = 0x805670
        composite = 0x0
        out_frame = {info = {finfo = 0x7ffff5ad31a8 <formats+488>, 
            interlace_mode = GST_VIDEO_INTERLACE_MODE_PROGRESSIVE, 
            flags = GST_VIDEO_FLAG_NONE, width = 1280, height = 720, 
            size = 1382400, views = 1, 
            chroma_site = GST_VIDEO_CHROMA_SITE_H_COSITED, colorimetry = {
              range = GST_VIDEO_COLOR_RANGE_16_235, 
              matrix = GST_VIDEO_COLOR_MATRIX_BT709, 
              transfer = GST_VIDEO_TRANSFER_BT709, 
              primaries = GST_VIDEO_COLOR_PRIMARIES_BT709}, par_n = 1, 
            par_d = 1, fps_n = 30000, fps_d = 1001, offset = {0, 921600, 
              1152000, 0}, stride = {1280, 640, 640, 0}, ABI = {abi = {
                multiview_mode = GST_VIDEO_MULTIVIEW_MODE_NONE, 
                multiview_flags = GST_VIDEO_MULTIVIEW_FLAGS_NONE}, 
              _gst_reserved = {0xffffffff, 0x0, 0x0, 0x0}}}, 
          flags = GST_VIDEO_FRAME_FLAG_NONE, buffer = 0x7fffe8005960, 
          meta = 0x0, id = -1, data = {0x7fffe4005090, 0x7fffe40e6090, 
            0x7fffe411e490, 0x7ffff3a349d8}, map = {{memory = 0x7fffe4005000, 
              flags = GST_MAP_WRITE, data = 0x7fffe4005090 "", size = 1382400, 
              maxsize = 1382415, user_data = {0x7fffe4158040, 0x7fffe00052a0, 
                0x7ffff3a349d8, 0x7ffff3a349dc}, _gst_reserved = {
                0x7fffe4158040, 0x82c130, 0x7ffff3a349d8, 0x805670}}, {
              memory = 0x828590, 
              flags = (GST_MAP_READ | GST_MAP_WRITE | GST_MAP_FLAG_LAST |
unknown: 4123932260), data = 0x98 <error: Cannot access memory at address
0x98>, 
              size = 0, maxsize = 3092376454400, user_data = {0x805688, 
                0x828590, 0x2d000000500, 0x2d000000500}, _gst_reserved = {0x0, 
                0x612950, 0x7ffff7b11952 <gst_iterator_new+146>, 
                0x7ffff3a34a70}}, {memory = 0x612950, 
              flags = (unknown: 8410952), data = 0x805670 "\200\061\200", 
              size = 8402256, maxsize = 8402256, user_data = {0x60f420, 
                0x7ffff7891a82 <g_value_type_compatible+114>, 0x50, 
                0x7ffff75af88d <g_slice_alloc+29>}, _gst_reserved = {
                0x7ffff3a34ad0, 
                0x7ffff75b0319 <g_slice_free_chain_with_offset+73>, 0x8, 
                0x20}}, {memory = 0x20, flags = (unknown: 24), 
              data = 0x82c130 "\340:\202", size = 8447781983, 
              maxsize = 6367568, user_data = {0x7ffff3a34ad0, 0x7fffe40028e0, 
                0x7fffe40032c0, 0x1}, _gst_reserved = {0x805670, 0x82c130, 
                0x7ffff53cec60 <gst_aggregator_iterate_sinkpads+240>, 
                0x7ffff5ae0ae0 <prepare_frames>}}}, _gst_reserved = {0x0, 0x0, 
            0x0, 0x0}}
        outframe = 0x7ffff3a34850
        __func__ = "gst_compositor_aggregate_frames"
#2  0x00007ffff5ae5075 in gst_videoaggregator_do_aggregate (
    outbuf=0x7ffff3a34bf8, output_end_time=33366667, output_start_time=0, 
    vagg=0x805670) at gstvideoaggregator.c:1293
        ret = GST_FLOW_OK
        vagg_klass = 0x803180
        vaggpad_class = 0x823ae0
        klass = 0x803180
#3  gst_videoaggregator_aggregate (agg=0x805670, timeout=1)
    at gstvideoaggregator.c:1496
        vagg = 0x805670
        output_start_time = 0
        output_end_time = 33366667
        output_start_running_time = 0
        output_end_running_time = 33366667
        outbuf = 0x7fffe8005960
        flow_ret = <optimized out>
        __func__ = "gst_videoaggregator_aggregate"
#4  0x00007ffff53cfe73 in gst_aggregator_aggregate_func (self=0x805670)
    at gstaggregator.c:816
        flow_return = <optimized out>
        processed_event = 0
        priv = 0x8055d0
        klass = <optimized out>
        timeout = 1
        __func__ = "gst_aggregator_aggregate_func"
#5  0x00007ffff7b4dd21 in gst_task_func (task=0x830170) at gsttask.c:332
        lock = 0x8080e0
        tself = 0x812cf0
        priv = 0x830120
        __PRETTY_FUNCTION__ = "gst_task_func"
#6  0x00007ffff75ba4de in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#7  0x00007ffff75b9b45 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#8  0x00007ffff73336fa in start_thread (arg=0x7ffff3a35700)
    at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7ffff3a35700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737280956160, 
                -5999779231252266750, 0, 140737488344527, 140737280956864, 
                6437152, 5999753294467121410, 5999761129869099266}, 
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#9  0x00007ffff7069b5d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
No locals.
(gdb)

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list