[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