[Bug 692013] New: Assertion hit in gst_audio_ring_buffer_set_channel_positions()
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Jan 18 06:51:52 PST 2013
https://bugzilla.gnome.org/show_bug.cgi?id=692013
GStreamer | gst-plugins-base | 1.0.5
Summary: Assertion hit in
gst_audio_ring_buffer_set_channel_positions()
Classification: Platform
Product: GStreamer
Version: 1.0.5
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: christophe.dumez at intel.Com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
We sometimes hit the following assertion when running the media tests in
WebKit:
** (WebProcess:16613): CRITICAL **: file gstaudioringbuffer.c: line 1939
(gst_audio_ring_buffer_set_channel_positions): should not be reached
Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0x7fff96ec2700 (LWP 16812)]
g_logv (log_domain=0x0, log_level=<optimized out>,
format=0x7fffeca81f98 "file %s: line %d (%s): should not be reached",
args1=0x7fff96ebfa58) at gmessages.c:765
765 g_private_set (&g_log_depth, GUINT_TO_POINTER (depth));
(gdb) bt
#0 g_logv (log_domain=0x0, log_level=<optimized out>,
format=0x7fffeca81f98 "file %s: line %d (%s): should not be reached",
args1=0x7fff96ebfa58) at gmessages.c:765
#1 0x00007fffefb9bbd2 in g_log (log_domain=<optimized out>,
log_level=<optimized out>, format=<optimized out>) at gmessages.c:792
#2 0x00007fffeca4ee59 in gst_audio_ring_buffer_set_channel_positions (
buf=0x7fff8804e800, position=0x7fff957ddce0) at gstaudioringbuffer.c:1939
#3 0x00007fff957d3d6c in alsasink_parse_spec (alsa=0x7fff900b6410,
spec=0x7fff8804e888) at gstalsasink.c:807
#4 0x00007fff957d41e4 in gst_alsasink_prepare (asink=0x7fff900b6410,
spec=0x7fff8804e888) at gstalsasink.c:869
#5 0x00007fffeca78193 in gst_audio_sink_ring_buffer_acquire (
buf=0x7fff8804e800, spec=0x7fff8804e888) at gstaudiosink.c:404
#6 0x00007fffeca4a5e8 in gst_audio_ring_buffer_acquire (buf=0x7fff8804e800,
spec=0x7fff8804e888) at gstaudioringbuffer.c:542
#7 0x00007fffeca6bd01 in gst_audio_base_sink_setcaps (bsink=0x7fff900b6410,
caps=0x6de400) at gstaudiobasesink.c:883
#8 0x00007fffecf5c543 in gst_base_sink_default_event (
basesink=0x7fff900b6410, event=0x7fff9005a9e0) at gstbasesink.c:2912
#9 0x00007fffeca6c7e1 in gst_audio_base_sink_event (bsink=0x7fff900b6410,
event=0x7fff9005a9e0) at gstaudiobasesink.c:1085
#10 0x00007fffecf5c89c in gst_base_sink_event (pad=0x7fff780066d0,
parent=0x7fff900b6410, event=0x7fff9005a9e0) at gstbasesink.c:3014
#11 0x00007fffed00f26f in gst_pad_send_event_unchecked (pad=0x7fff780066d0,
event=0x7fff9005a9e0, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
at gstpad.c:4821
#12 0x00007fffed00e429 in gst_pad_push_event_unchecked (pad=0x8cafc0,
event=0x7fff9005a9e0, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
at gstpad.c:4514
#13 0x00007fffed00a571 in push_sticky (pad=0x8cafc0, ev=0x7fff96ec00b0,
user_data=0x7fff96ec0110) at gstpad.c:3285
#14 0x00007fffed0028c4 in events_foreach (pad=0x8cafc0,
func=0x7fffed00a4b2 <push_sticky>, user_data=0x7fff96ec0110)
at gstpad.c:514
#15 0x00007fffed00a862 in check_sticky (pad=0x8cafc0) at gstpad.c:3333
#16 0x00007fffed00e95b in gst_pad_push_event (pad=0x8cafc0,
event=0x7fff9005a9e0) at gstpad.c:4635
#17 0x00007fffed008ed2 in event_forward_func (pad=0x8cafc0,
data=0x7fff96ec02b0) at gstpad.c:2719
#18 0x00007fffed008ccb in gst_pad_forward (pad=0x91d140,
forward=0x7fffed008d9a <event_forward_func>, user_data=0x7fff96ec02b0)
at gstpad.c:2673
#19 0x00007fffed009084 in gst_pad_event_default (pad=0x91d140,
parent=0x7fff60009380, event=0x7fff9005a9e0) at gstpad.c:2770
#20 0x00007fffed00f26f in gst_pad_send_event_unchecked (pad=0x91d140,
event=0x7fff9005a9e0, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM
at gstpad.c:4821
#21 0x00007fffed00e429 in gst_pad_push_event_unchecked (pad=0x91c560,
event=0x7fff9005a9e0, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
at gstpad.c:4514
#22 0x00007fffed00a571 in push_sticky (pad=0x91c560, ev=0x7fff96ec04c0,
user_data=0x7fff96ec0520) at gstpad.c:3285
#23 0x00007fffed0028c4 in events_foreach (pad=0x91c560,
func=0x7fffed00a4b2 <push_sticky>, user_data=0x7fff96ec0520)
at gstpad.c:514
#24 0x00007fffed00a862 in check_sticky (pad=0x91c560) at gstpad.c:3333
#25 0x00007fffed00e95b in gst_pad_push_event (pad=0x91c560,
event=0x7fff9005a9e0) at gstpad.c:4635
#26 0x00007fffed008ed2 in event_forward_func (pad=0x91c560,
data=0x7fff96ec06c0) at gstpad.c:2719
#27 0x00007fffed008ccb in gst_pad_forward (pad=0x7fff700078e0,
forward=0x7fffed008d9a <event_forward_func>, user_data=0x7fff96ec06c0)
at gstpad.c:2673
#28 0x00007fffed009084 in gst_pad_event_default (pad=0x7fff700078e0,
parent=0x91c560, event=0x7fff9005a9e0) at gstpad.c:2770
#29 0x00007fffed00f26f in gst_pad_send_event_unchecked (pad=0x7fff700078e0,
event=0x7fff9005a9e0, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
at gstpad.c:4821
#30 0x00007fffed00e429 in gst_pad_push_event_unchecked (pad=0x7fff6c014470,
event=0x7fff9005a9e0, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
at gstpad.c:4514
#31 0x00007fffed00a571 in push_sticky (pad=0x7fff6c014470, ev=0x7fff96ec08d0,
user_data=0x7fff96ec0930) at gstpad.c:3285
#32 0x00007fffed0028c4 in events_foreach (pad=0x7fff6c014470,
func=0x7fffed00a4b2 <push_sticky>, user_data=0x7fff96ec0930)
at gstpad.c:514
#33 0x00007fffed00a862 in check_sticky (pad=0x7fff6c014470) at gstpad.c:3333
#34 0x00007fffed00e95b in gst_pad_push_event (pad=0x7fff6c014470,
event=0x7fff9005a9e0) at gstpad.c:4635
#35 0x00007fffecf6e558 in gst_pad_set_caps (pad=0x7fff6c014470, caps=0x6de400)
at ../../../gst/gstcompat.h:71
#36 0x00007fffecf71487 in gst_base_transform_setcaps (trans=0x7fff900bdca0,
pad=0x7fff6c015a50, incaps=0x6de400) at gstbasetransform.c:1326
#37 0x00007fffecf72ca1 in gst_base_transform_sink_eventfunc (
trans=0x7fff900bdca0, event=0x7fff9005a8c0) at gstbasetransform.c:1826
#38 0x00007fffecf72b2d in gst_base_transform_sink_event (pad=0x7fff6c015a50,
parent=0x7fff900bdca0, event=0x7fff9005a8c0) at gstbasetransform.c:1785
#39 0x00007fffed00f26f in gst_pad_send_event_unchecked (pad=0x7fff6c015a50,
event=0x7fff9005a8c0, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
at gstpad.c:4821
#40 0x00007fffed00e429 in gst_pad_push_event_unchecked (pad=0x7fff78006d60,
event=0x7fff9005a8c0, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
at gstpad.c:4514
#41 0x00007fffed00a571 in push_sticky (pad=0x7fff78006d60, ev=0x7fff96ec0cd0,
user_data=0x7fff96ec0d30) at gstpad.c:3285
#42 0x00007fffed0028c4 in events_foreach (pad=0x7fff78006d60,
func=0x7fffed00a4b2 <push_sticky>, user_data=0x7fff96ec0d30)
at gstpad.c:514
#43 0x00007fffed00a862 in check_sticky (pad=0x7fff78006d60) at gstpad.c:3333
#44 0x00007fffed00e95b in gst_pad_push_event (pad=0x7fff78006d60,
event=0x7fff9005a8c0) at gstpad.c:4635
#45 0x00007fffecf6e558 in gst_pad_set_caps (pad=0x7fff78006d60, caps=0x6de400)
at ../../../gst/gstcompat.h:71
#46 0x00007fffecf71487 in gst_base_transform_setcaps (trans=0x7fff900bee60,
pad=0x7fff60015440, incaps=0x6de400) at gstbasetransform.c:1326
#47 0x00007fffecf72ca1 in gst_base_transform_sink_eventfunc (
trans=0x7fff900bee60, event=0x7fff9005a800) at gstbasetransform.c:1826
#48 0x00007fff94a70222 in gst_audio_resample_sink_event (base=0x7fff900bee60,
event=0x7fff9005a800) at gstaudioresample.c:917
#49 0x00007fffecf72b2d in gst_base_transform_sink_event (pad=0x7fff60015440,
parent=0x7fff900bee60, event=0x7fff9005a800) at gstbasetransform.c:1785
#50 0x00007fffed00f26f in gst_pad_send_event_unchecked (pad=0x7fff60015440,
event=0x7fff9005a800, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
at gstpad.c:4821
#51 0x00007fffed00e429 in gst_pad_push_event_unchecked (pad=0x7fff60015210,
event=0x7fff9005a800, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
at gstpad.c:4514
#52 0x00007fffed00a571 in push_sticky (pad=0x7fff60015210, ev=0x7fff96ec1100,
user_data=0x7fff96ec1160) at gstpad.c:3285
#53 0x00007fffed0028c4 in events_foreach (pad=0x7fff60015210,
func=0x7fffed00a4b2 <push_sticky>, user_data=0x7fff96ec1160)
at gstpad.c:514
#54 0x00007fffed00a862 in check_sticky (pad=0x7fff60015210) at gstpad.c:3333
#55 0x00007fffed00e95b in gst_pad_push_event (pad=0x7fff60015210,
event=0x7fff9005a800) at gstpad.c:4635
#56 0x00007fffecf6e558 in gst_pad_set_caps (pad=0x7fff60015210, caps=0x6de400)
at ../../../gst/gstcompat.h:71
#57 0x00007fffecf71487 in gst_base_transform_setcaps (trans=0x7fff900be620,
pad=0x7fff6c014b00, incaps=0x7fff60002a30) at gstbasetransform.c:1326
#58 0x00007fffecf72ca1 in gst_base_transform_sink_eventfunc (
trans=0x7fff900be620, event=0x7fff44002cc0) at gstbasetransform.c:1826
#59 0x00007fffecf72b2d in gst_base_transform_sink_event (pad=0x7fff6c014b00,
parent=0x7fff900be620, event=0x7fff44002cc0) at gstbasetransform.c:1785
#60 0x00007fffed00f26f in gst_pad_send_event_unchecked (pad=0x7fff6c014b00,
event=0x7fff44002cc0, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
at gstpad.c:4821
#61 0x00007fffed00e429 in gst_pad_push_event_unchecked (pad=0x7fff700076a0,
event=0x7fff44002cc0, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
at gstpad.c:4514
#62 0x00007fffed00a571 in push_sticky (pad=0x7fff700076a0, ev=0x7fff96ec1500,
user_data=0x7fff96ec1560) at gstpad.c:3285
#63 0x00007fffed0028c4 in events_foreach (pad=0x7fff700076a0,
func=0x7fffed00a4b2 <push_sticky>, user_data=0x7fff96ec1560)
at gstpad.c:514
#64 0x00007fffed00a862 in check_sticky (pad=0x7fff700076a0) at gstpad.c:3333
#65 0x00007fffed00e95b in gst_pad_push_event (pad=0x7fff700076a0,
event=0x7fff44002cc0) at gstpad.c:4635
#66 0x00007fffed008ed2 in event_forward_func (pad=0x7fff700076a0,
data=0x7fff96ec1700) at gstpad.c:2719
#67 0x00007fffed008ccb in gst_pad_forward (pad=0x91c7c0,
forward=0x7fffed008d9a <event_forward_func>, user_data=0x7fff96ec1700)
at gstpad.c:2673
#68 0x00007fffed009084 in gst_pad_event_default (pad=0x91c7c0,
parent=0x7fff88079380, event=0x7fff44002cc0) at gstpad.c:2770
#69 0x00007fff9738448b in gst_play_sink_convert_bin_sink_event (pad=0x91c7c0,
parent=0x7fff88079380, event=0x7fff44002cc0) at gstplaysinkconvertbin.c:274
#70 0x00007fffed00f26f in gst_pad_send_event_unchecked (pad=0x91c7c0,
event=0x7fff44002cc0, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
at gstpad.c:4821
#71 0x00007fffed00e429 in gst_pad_push_event_unchecked (pad=0x7fff780064a0,
event=0x7fff44002cc0, type=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM)
at gstpad.c:4514
#72 0x00007fffed00a571 in push_sticky (pad=0x7fff780064a0, ev=0x7fff96ec19e0,
user_data=0x7fff96ec1a40) at gstpad.c:3285
#73 0x00007fffed0028c4 in events_foreach (pad=0x7fff780064a0,
func=0x7fffed00a4b2 <push_sticky>, user_data=0x7fff96ec1a40)
at gstpad.c:514
#74 0x00007fffed00a862 in check_sticky (pad=0x7fff780064a0) at gstpad.c:3333
#75 0x00007fffed00e95b in gst_pad_push_event (pad=0x7fff780064a0,
event=0x7fff44002cc0) at gstpad.c:4635
#76 0x00007fff9731722f in gst_queue_push_one (queue=0x7fff88073720)
at gstqueue.c:1096
#77 0x00007fff97317b82 in gst_queue_loop (pad=0x7fff780064a0)
at gstqueue.c:1161
#78 0x00007fffed03ecaf in gst_task_func (task=0x7fff88099360) at gsttask.c:316
#79 0x00007fffed03fdab in default_func (tdata=0x7fff5c002490, pool=0x640830)
at gsttaskpool.c:70
#80 0x00007fffefbb7438 in g_thread_pool_thread_proxy (data=<optimized out>)
at gthreadpool.c:309
#81 0x00007fffefbb6bd5 in g_thread_proxy (data=0x7fff4c002590) at gthread.c:801
#82 0x00007fffec3e5e9a in start_thread (arg=0x7fff96ec2700)
at pthread_create.c:308
#83 0x00007ffff6c73cbd in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
Note that this happens randomly and I do not have a reliable way to reproduce
at the moment.
--
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