[Bug 733165] New: rhythmbox crashes with SIGSEGV in gst_pad_link_full
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Jul 14 08:40:46 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=733165
GStreamer | don't know | 1.2.4
Summary: rhythmbox crashes with SIGSEGV in gst_pad_link_full
Classification: Platform
Product: GStreamer
Version: 1.2.4
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: don't know
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: vrishab.in at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
This is on Debian sid amd64.
Rhythmbox was playing a song. And when the song ended, rhythmbox crashed.
Backtrace for the corresponding thread is below:
Thread 1 (Thread 0x7f340fff7700 (LWP 4751)):
#0 0x00007f34a233cd6c in g_type_check_instance_is_a () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#1 0x00007f34a27f7a3a in gst_pad_link_full (srcpad=0x7f344c0622a0,
sinkpad=0x2948540, flags=flags at entry=GST_PAD_LINK_CHECK_DEFAULT) at
gstpad.c:2247
#2 0x00007f34a27f803a in gst_pad_link (srcpad=<optimized out>,
sinkpad=<optimized out>) at gstpad.c:2378
#3 0x00007f347c5059c3 in no_more_pads_cb (decodebin=0x2948520,
group=0x28eec50) at gstplaybin2.c:3408
#4 0x00007f34a231b5e7 in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007f34a2334088 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007f34a2334ce2 in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007f34a231b5e7 in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007f34a2334088 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007f34a2334ce2 in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007f347c4f94f3 in gst_decode_bin_expose (dbin=dbin at entry=0x2949820) at
gstdecodebin2.c:4004
#11 0x00007f347c4fa858 in source_pad_blocked_cb (pad=pad at entry=0x7f344c062070,
info=info at entry=0x7f340fff5e00, user_data=<optimized out>) at
gstdecodebin2.c:4170
#12 0x00007f34a27edd2a in probe_hook_marshal (hook=0x7f344c05b800,
data=0x7f340fff5d80) at gstpad.c:3099
#13 0x00007f34a203d0b4 in g_hook_list_marshal () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f34a27b5e2a in do_probe_callbacks (pad=pad at entry=0x7f344c062070,
info=info at entry=0x7f340fff5e00, defaultval=defaultval at entry=GST_FLOW_OK) at
gstpad.c:3193
#15 0x00007f34a27ef100 in gst_pad_push_event_unchecked
(pad=pad at entry=0x7f344c062070, event=0x1ff7640,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4698
#16 0x00007f34a27ef348 in push_sticky (pad=0x7f344c062070, ev=0x7f340fff5ef0,
user_data=0x7f340fff5f50) at gstpad.c:3370
#17 0x00007f34a27ed632 in events_foreach (pad=pad at entry=0x7f344c062070,
func=func at entry=0x7f34a27ef1f0 <push_sticky>,
user_data=user_data at entry=0x7f340fff5f50) at gstpad.c:530
#18 0x00007f34a27f7618 in check_sticky (event=0x1ff7640, pad=0x7f344c062070) at
gstpad.c:3426
#19 gst_pad_push_event (pad=pad at entry=0x7f344c062070, event=0x1ff7640) at
gstpad.c:4849
#20 0x00007f34a2f2e0c6 in gst_pad_set_caps (caps=0x7f341c00a800,
pad=0x7f344c062070) at /usr/include/gstreamer-1.0/gst/gstcompat.h:55
#21 gst_audio_decoder_negotiate_default (dec=0x7f344c05bea0) at
gstaudiodecoder.c:666
#22 0x00007f34a2f2d6c4 in gst_audio_decoder_negotiate_unlocked
(dec=0x7f344c05bea0) at gstaudiodecoder.c:725
#23 check_pending_reconfigure (dec=0x7f344c05bea0) at gstaudiodecoder.c:1079
#24 0x00007f34a2f2e733 in gst_audio_decoder_finish_frame (dec=0x7f344c05bea0,
buf=0x7f34600193e0, frames=1) at gstaudiodecoder.c:1143
#25 0x00007f34409e1e65 in gst_mad_handle_frame (dec=0x7f344c05bea0,
buffer=0xe81c00) at gstmad.c:478
#26 0x00007f34a2f2bc73 in gst_audio_decoder_push_buffers
(dec=dec at entry=0x7f344c05bea0, force=force at entry=0) at gstaudiodecoder.c:1406
#27 0x00007f34a2f2c04b in gst_audio_decoder_chain_forward
(dec=dec at entry=0x7f344c05bea0, buffer=0x0, buffer at entry=0x7f3460019930) at
gstaudiodecoder.c:1509
#28 0x00007f34a2f2d036 in gst_audio_decoder_chain (pad=<optimized out>,
parent=0x7f344c05bea0, buffer=0x7f3460019930) at gstaudiodecoder.c:1786
#29 0x00007f34a27efd08 in gst_pad_chain_data_unchecked (data=0x7f3460019930,
type=4112, pad=0x7f3460047ce0) at gstpad.c:3760
#30 gst_pad_push_data (pad=0x7f3460047650, type=type at entry=4112,
data=<optimized out>, data at entry=0x7f3460019930) at gstpad.c:3990
#31 0x00007f34a27f69b6 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7f3460019930) at gstpad.c:4093
#32 0x00007f34a2ccfb09 in gst_base_parse_push_frame
(parse=parse at entry=0x7f3428005110, frame=frame at entry=0x7f344c029590) at
gstbaseparse.c:2300
#33 0x00007f34a2cd31c3 in gst_base_parse_handle_and_push_frame
(frame=0x7f344c029590, parse=0x7f3428005110) at gstbaseparse.c:2132
#34 gst_base_parse_finish_frame (parse=parse at entry=0x7f3428005110,
frame=frame at entry=0x7f344c029590, size=size at entry=104) at gstbaseparse.c:2454
#35 0x00007f3440bf69a4 in gst_mpeg_audio_parse_handle_frame
(parse=0x7f3428005110, frame=<optimized out>, skipsize=<optimized out>) at
gstmpegaudioparse.c:768
#36 0x00007f34a2ccd1e4 in gst_base_parse_handle_buffer
(parse=parse at entry=0x7f3428005110, buffer=<optimized out>,
skip=skip at entry=0x7f340fff6a84, flushed=flushed at entry=0x7f340fff6a80) at
gstbaseparse.c:1959
#37 0x00007f34a2ccd752 in gst_base_parse_scan_frame
(parse=parse at entry=0x7f3428005110, klass=0x7f34780076e0) at gstbaseparse.c:3102
#38 0x00007f34a2cd1609 in gst_base_parse_loop (pad=<optimized out>) at
gstbaseparse.c:3175
#39 0x00007f34a281d549 in gst_task_func (task=0x7f343000f4d0) at gsttask.c:316
#40 0x00007f34a207189c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f34a2070f15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f34a1bd60a4 in start_thread (arg=0x7f340fff7700) at
pthread_create.c:309
#43 0x00007f34a190b04d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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