[Bug 736969] dead lock when buffering

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Sep 19 06:09:38 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=736969
  GStreamer | gst-plugins-base | unspecified

--- Comment #1 from Guillaume Desmottes <gdesmott at gnome.org> 2014-09-19 13:09:28 UTC ---
Thread 10 (Thread 0x7fb900019700 (LWP 22730)):
#0  0x000000385b4ea7cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000385e0495b4 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7fb8f80010c0, timeout=-1, context=0x1564050) at gmain.c:4007
#2  g_main_context_iterate (context=context at entry=0x1564050,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3708
#3  0x000000385e0496dc in g_main_context_iteration (context=0x1564050,
may_block=1) at gmain.c:3774
#4  0x00007fb900020b7d in dconf_gdbus_worker_thread () from
/usr/lib64/gio/modules/libdconfsettings.so
#5  0x000000385e06ea45 in g_thread_proxy (data=0x169f4a0) at gthread.c:798
#6  0x000000385b807f35 in start_thread (arg=0x7fb900019700) at
pthread_create.c:309
#7  0x000000385b4f4c3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fb8ff5fe700 (LWP 22731)):
#0  0x000000385b4ea7cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000385e0495b4 in g_main_context_poll (priority=2147483647, n_fds=3,
fds=0x7fb8f00010c0, timeout=-1, context=0x7fb8f8008ed0) at gmain.c:4007
#2  g_main_context_iterate (context=0x7fb8f8008ed0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3708
#3  0x000000385e049a3a in g_main_loop_run (loop=0x7fb8f8008e60) at gmain.c:3907
#4  0x00000038608d0376 in gdbus_shared_thread_func (user_data=0x7fb8f8008ea0)
at gdbusprivate.c:278
#5  0x000000385e06ea45 in g_thread_proxy (data=0x7fb8f800a050) at gthread.c:798
#6  0x000000385b807f35 in start_thread (arg=0x7fb8ff5fe700) at
pthread_create.c:309
#7  0x000000385b4f4c3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fb8fe9af700 (LWP 22733)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x000000385b80a1a1 in _L_lock_1022 () from /lib64/libpthread.so.0
#2  0x000000385b80a142 in __GI___pthread_mutex_lock (mutex=0x1691dc0) at
../nptl/pthread_mutex_lock.c:134
#3  0x000000385e08a5a1 in g_mutex_lock (mutex=mutex at entry=0x169c4d0) at
gthread-posix.c:213
#4  0x00007fb901d52ffc in gst_play_bin_handle_message (bin=0x169c040,
msg=0x7fb8f40398a0) at gstplaybin2.c:2815
#5  0x00007fb9085112b8 in bin_bus_handler (bus=bus at entry=0x1428a00,
message=message at entry=0x7fb8f40398a0, bin=bin at entry=0x169c040) at gstbin.c:2981
#6  0x00007fb90851fdf3 in gst_bus_post (bus=bus at entry=0x1428a00,
message=message at entry=0x7fb8f40398a0) at gstbus.c:323
#7  0x00007fb908531b08 in gst_element_post_message_default
(element=element at entry=0x16a40f0, message=0x7fb8f40398a0) at gstelement.c:1688
#8  0x00007fb9085146ff in gst_bin_post_message (element=0x16a40f0,
msg=0x7fb8f40398a0) at gstbin.c:2523
#9  0x00007fb908514a4e in gst_bin_handle_message_func (bin=0x16a40f0,
message=0x7fb8f40398a0) at gstbin.c:3745
#10 0x00007fb901d49e5a in handle_message (bin=<optimized out>,
msg=0x7fb8f40398a0) at gsturidecodebin.c:2465
#11 0x00007fb9085112b8 in bin_bus_handler (bus=bus at entry=0x1428c70,
message=message at entry=0x7fb8f40398a0, bin=bin at entry=0x16a40f0) at gstbin.c:2981
#12 0x00007fb90851fdf3 in gst_bus_post (bus=bus at entry=0x1428c70,
message=message at entry=0x7fb8f40398a0) at gstbus.c:323
#13 0x00007fb908531b08 in gst_element_post_message_default
(element=0x7fb8f40360a0, message=0x7fb8f40398a0) at gstelement.c:1688
#14 0x00007fb900488f0a in update_buffering (queue=queue at entry=0x7fb8f40360a0)
at gstqueue2.c:924
#15 0x00007fb90048c3c0 in gst_queue2_locked_enqueue
(queue=queue at entry=0x7fb8f40360a0, item=item at entry=0x7fb8f5549810,
item_type=item_type at entry=GST_QUEUE2_ITEM_TYPE_BUFFER) at gstqueue2.c:2073
#16 0x00007fb90048cbbe in gst_queue2_chain_buffer_or_buffer_list
(queue=0x7fb8f40360a0, item=0x7fb8f5549810,
item_type=GST_QUEUE2_ITEM_TYPE_BUFFER) at gstqueue2.c:2491
#17 0x00007fb90854aa55 in gst_pad_chain_data_unchecked (data=0x7fb8f5549810,
type=<optimized out>, pad=0x16b3610) at gstpad.c:3836
#18 gst_pad_push_data (pad=0x16b28f0, type=<optimized out>, data=<optimized
out>) at gstpad.c:4069
#19 0x00007fb90854aa55 in gst_pad_chain_data_unchecked (data=0x7fb8f5549810,
type=4112, pad=0x16b26c0) at gstpad.c:3836
#20 gst_pad_push_data (pad=pad at entry=0x16a4370, type=type at entry=4112,
data=<optimized out>, data at entry=0x7fb8f5549810) at gstpad.c:4069
#21 0x00007fb908551c56 in gst_pad_push (pad=pad at entry=0x16a4370,
buffer=buffer at entry=0x7fb8f5549810) at gstpad.c:4180
#22 0x00007fb90853b22b in gst_proxy_pad_chain_default (pad=<optimized out>,
parent=<optimized out>, buffer=0x7fb8f5549810) at gstghostpad.c:126
#23 0x00007fb90854aa55 in gst_pad_chain_data_unchecked (data=0x7fb8f5549810,
type=4112, pad=0x16c8050) at gstpad.c:3836
#24 gst_pad_push_data (pad=0x16b2490, type=type at entry=4112, data=<optimized
out>, data at entry=0x7fb8f5549810) at gstpad.c:4069
#25 0x00007fb908551c56 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7fb8f5549810) at gstpad.c:4180
#26 0x00007fb9006ad5ce in gst_dtcpip_chain (pad=<optimized out>,
parent=<optimized out>, buf=0x7fb8f5549810) at src/gstdtcpip.c:430
#27 0x00007fb90854aa55 in gst_pad_chain_data_unchecked (data=0x7fb8f5549810,
type=4112, pad=0x16b2260) at gstpad.c:3836
#28 gst_pad_push_data (pad=pad at entry=0x16b2030, type=type at entry=4112,
data=<optimized out>) at gstpad.c:4069
#29 0x00007fb908551c56 in gst_pad_push (pad=pad at entry=0x16b2030,
buffer=<optimized out>) at gstpad.c:4180
#30 0x00007fb9011deee5 in gst_base_src_loop (pad=0x16b2030) at
gstbasesrc.c:2835
#31 0x00007fb908578e49 in gst_task_func (task=0x187b050) at gsttask.c:317
#32 0x000000385e06f406 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#33 0x000000385e06ea45 in g_thread_proxy (data=0x169f5e0) at gthread.c:798
#34 0x000000385b807f35 in start_thread (arg=0x7fb8fe9af700) at
pthread_create.c:309
#35 0x000000385b4f4c3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
---Type <return> to continue, or q <return> to quit---

Thread 7 (Thread 0x7fb8fe1ae700 (LWP 22734)):
#0  0x000000385b4ea7cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000385e0495b4 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7fb8e80008c0, timeout=-1, context=0x190a8f0) at gmain.c:4007
#2  g_main_context_iterate (context=context at entry=0x190a8f0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3708
#3  0x000000385e0496dc in g_main_context_iteration (context=0x190a8f0,
may_block=may_block at entry=1) at gmain.c:3774
#4  0x000000385e049729 in glib_worker_main (data=<optimized out>) at
gmain.c:5473
#5  0x000000385e06ea45 in g_thread_proxy (data=0x169f630) at gthread.c:798
#6  0x000000385b807f35 in start_thread (arg=0x7fb8fe1ae700) at
pthread_create.c:309
#7  0x000000385b4f4c3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fb8fd694700 (LWP 22735)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x000000385e08a817 in g_cond_wait (cond=cond at entry=0x7fb8f40363c0,
mutex=mutex at entry=0x7fb8f40363b0) at gthread-posix.c:753
#2  0x00007fb90048dbed in gst_queue2_loop (pad=<optimized out>) at
gstqueue2.c:2737
#3  0x00007fb908578e49 in gst_task_func (task=0x187b5f0) at gsttask.c:317
#4  0x000000385e06f406 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#5  0x000000385e06ea45 in g_thread_proxy (data=0x7fb8f402bf70) at gthread.c:798
#6  0x000000385b807f35 in start_thread (arg=0x7fb8fd694700) at
pthread_create.c:309
#7  0x000000385b4f4c3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fb8fc80b700 (LWP 22736)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x000000385e08a817 in g_cond_wait (cond=cond at entry=0x7fb8d8014e08,
mutex=mutex at entry=0x7fb8d8014d98) at gthread-posix.c:753
#2  0x00007fb90850bcd5 in do_probe_callbacks (pad=pad at entry=0x7fb8d8014d80,
info=info at entry=0x7fb8fc809e80, defaultval=defaultval at entry=GST_FLOW_OK) at
gstpad.c:3308
#3  0x00007fb9085509ef in gst_pad_peer_query (pad=0x7fb8d8014d80,
query=query at entry=0x7fb8e4002000) at gstpad.c:3704
#4  0x00007fb9018de4a9 in gst_video_decoder_negotiate_pool
(decoder=0x7fb8e4018990, caps=<optimized out>) at gstvideodecoder.c:3286
#5  0x00007fb9018e503e in gst_video_decoder_negotiate (decoder=0x7fb8e4018990)
at gstvideodecoder.c:3457
#6  0x00007fb8e37d26fb in handle_sequence (info=0x7fb8e401f140,
mpeg2dec=0x7fb8e4018990) at gstmpeg2dec.c:778
#7  gst_mpeg2dec_handle_frame (decoder=0x7fb8e4018990, frame=0x7fb8e40032b0) at
gstmpeg2dec.c:1015
#8  0x00007fb9018dcdd9 in gst_video_decoder_decode_frame
(decoder=decoder at entry=0x7fb8e4018990, frame=0x7fb8e40032b0) at
gstvideodecoder.c:2999
#9  0x00007fb9018df923 in gst_video_decoder_chain_forward
(decoder=decoder at entry=0x7fb8e4018990, buf=buf at entry=0x7fb8f7f556e0,
at_eos=at_eos at entry=0) at gstvideodecoder.c:1875
#10 0x00007fb9018e13b0 in gst_video_decoder_chain (pad=<optimized out>,
parent=<optimized out>, buf=0x7fb8f7f556e0) at gstvideodecoder.c:2168
#11 0x00007fb90854aa55 in gst_pad_chain_data_unchecked (data=0x7fb8f7f556e0,
type=4112, pad=0x7fb8d8014b50) at gstpad.c:3836
#12 gst_pad_push_data (pad=0x7fb8ec0be930, type=type at entry=4112,
data=<optimized out>, data at entry=0x7fb8f7f556e0) at gstpad.c:4069
#13 0x00007fb908551c56 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7fb8f7f556e0) at gstpad.c:4180
#14 0x00007fb9011c8321 in gst_base_parse_push_frame
(parse=parse at entry=0x7fb8ec0ee2d0, frame=frame at entry=0x7fb8e4002280) at
gstbaseparse.c:2307
#15 0x00007fb9011cbde3 in gst_base_parse_handle_and_push_frame
(frame=0x7fb8e4002280, parse=0x7fb8ec0ee2d0) at gstbaseparse.c:2139
#16 gst_base_parse_finish_frame (parse=parse at entry=0x7fb8ec0ee2d0,
frame=frame at entry=0x7fb8e4002280, size=size at entry=7517) at gstbaseparse.c:2464
#17 0x00007fb8dfde7c45 in gst_mpegv_parse_handle_frame (parse=0x7fb8ec0ee2d0,
frame=0x7fb8e4002280, skipsize=<optimized out>) at gstmpegvideoparse.c:704
#18 0x00007fb9011c5a74 in gst_base_parse_handle_buffer
(parse=parse at entry=0x7fb8ec0ee2d0, buffer=<optimized out>,
skip=skip at entry=0x7fb8fc80abec, flushed=flushed at entry=0x7fb8fc80abf0) at
gstbaseparse.c:1966
#19 0x00007fb9011c9284 in gst_base_parse_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstbaseparse.c:2963
#20 0x00007fb90854aa55 in gst_pad_chain_data_unchecked (data=0x7fb8f7f557f0,
type=4112, pad=0x7fb8ec0be700) at gstpad.c:3836
#21 gst_pad_push_data (pad=0x7fb8ec0be4d0, type=type at entry=4112,
data=<optimized out>, data at entry=0x7fb8f7f557f0) at gstpad.c:4069
#22 0x00007fb908551c56 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7fb8f7f557f0) at gstpad.c:4180
#23 0x00007fb90047fcc8 in gst_single_queue_push_one (object=0x7fb8f7f557f0,
sq=0x7fb8ec0e8e50, mq=0x7fb8ec0e7040) at gstmultiqueue.c:1200
#24 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1449
#25 0x00007fb908578e49 in gst_task_func (task=0x187bb90) at gsttask.c:317
#26 0x000000385e06f406 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#27 0x000000385e06ea45 in g_thread_proxy (data=0x7fb8ec0baf20) at gthread.c:798
#28 0x000000385b807f35 in start_thread (arg=0x7fb8fc80b700) at
pthread_create.c:309
#29 0x000000385b4f4c3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fb8dfdd4700 (LWP 22737)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x000000385b80a1a1 in _L_lock_1022 () from /lib64/libpthread.so.0
#2  0x000000385b80a142 in __GI___pthread_mutex_lock (mutex=0x7fb8f4033fc0) at
../nptl/pthread_mutex_lock.c:134
#3  0x000000385e08a5a1 in g_mutex_lock (mutex=mutex at entry=0x7fb8f40363b0) at
gthread-posix.c:213
---Type <return> to continue, or q <return> to quit---
#4  0x00007fb90048d91f in gst_queue2_handle_src_event (pad=pad at entry=0x16b3840,
parent=parent at entry=0x7fb8f40360a0, event=event at entry=0x7fb8d8050d50) at
gstqueue2.c:2823
#5  0x00007fb90854924a in gst_pad_send_event_unchecked
(pad=pad at entry=0x16b3840, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:5155
#6  0x00007fb90854992b in gst_pad_push_event_unchecked
(pad=pad at entry=0x16a4a90, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4842
#7  0x00007fb90855284e in gst_pad_push_event (pad=pad at entry=0x16a4a90,
event=0x7fb8d8050d50) at gstpad.c:4973
#8  0x00007fb908552a8f in event_forward_func (pad=pad at entry=0x16a4a90,
data=data at entry=0x7fb8dfdd07d0) at gstpad.c:2842
#9  0x00007fb90854f867 in gst_pad_forward (pad=pad at entry=0x16c8950,
forward=forward at entry=0x7fb9085529c0 <event_forward_func>,
user_data=user_data at entry=0x7fb8dfdd07d0) at gstpad.c:2796
#10 0x00007fb90854f99e in gst_pad_event_default (pad=pad at entry=0x16c8950,
parent=parent at entry=0x16a4a90, event=event at entry=0x7fb8d8050d50) at
gstpad.c:2893
#11 0x00007fb90854924a in gst_pad_send_event_unchecked
(pad=pad at entry=0x16c8950, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:5155
#12 0x00007fb90854992b in gst_pad_push_event_unchecked
(pad=pad at entry=0x16b31b0, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4842
#13 0x00007fb90855284e in gst_pad_push_event (pad=0x16b31b0,
event=event at entry=0x7fb8d8050d50) at gstpad.c:4973
#14 0x00007fb900494634 in gst_type_find_element_src_event
(pad=pad at entry=0x16b33e0, parent=parent at entry=0x16cb830,
event=event at entry=0x7fb8d8050d50) at gsttypefindelement.c:515
#15 0x00007fb90854924a in gst_pad_send_event_unchecked
(pad=pad at entry=0x16b33e0, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:5155
#16 0x00007fb90854992b in gst_pad_push_event_unchecked
(pad=pad at entry=0x16b3a70, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4842
#17 0x00007fb90855284e in gst_pad_push_event (pad=pad at entry=0x16b3a70,
event=0x7fb8d8050d50) at gstpad.c:4973
#18 0x00007fb908552a8f in event_forward_func (pad=pad at entry=0x16b3a70,
data=data at entry=0x7fb8dfdd0db0) at gstpad.c:2842
#19 0x00007fb90854f867 in gst_pad_forward (pad=0x7fb8ec0be070,
forward=forward at entry=0x7fb9085529c0 <event_forward_func>,
user_data=user_data at entry=0x7fb8dfdd0db0) at gstpad.c:2796
#20 0x00007fb90854f99e in gst_pad_event_default (pad=<optimized out>,
parent=<optimized out>, event=0x7fb8d8050d50) at gstpad.c:2893
#21 0x00007fb90854924a in gst_pad_send_event_unchecked
(pad=pad at entry=0x7fb8ec0be070, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:5155
#22 0x00007fb90854992b in gst_pad_push_event_unchecked
(pad=pad at entry=0x7fb8ec0beb60, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4842
#23 0x00007fb90855284e in gst_pad_push_event (pad=0x7fb8ec0beb60,
event=0x7fb8d8050d50) at gstpad.c:4973
#24 0x00007fb90854924a in gst_pad_send_event_unchecked
(pad=pad at entry=0x7fb8ec0bed90, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:5155
#25 0x00007fb90854992b in gst_pad_push_event_unchecked
(pad=pad at entry=0x7fb8ec0befc0, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4842
#26 0x00007fb90855284e in gst_pad_push_event (pad=pad at entry=0x7fb8ec0befc0,
event=0x7fb8d8050d50) at gstpad.c:4973
#27 0x00007fb908552a8f in event_forward_func (pad=pad at entry=0x7fb8ec0befc0,
data=data at entry=0x7fb8dfdd12a0) at gstpad.c:2842
#28 0x00007fb90854f867 in gst_pad_forward (pad=0x7fb8ec0bf1f0,
forward=forward at entry=0x7fb9085529c0 <event_forward_func>,
user_data=user_data at entry=0x7fb8dfdd12a0) at gstpad.c:2796
#29 0x00007fb90854f99e in gst_pad_event_default (pad=<optimized out>,
parent=parent at entry=0x7fb8ec0f4350, event=event at entry=0x7fb8d8050d50) at
gstpad.c:2893
#30 0x00007fb9011c6332 in gst_base_parse_src_event_default
(parse=0x7fb8ec0f4350, event=0x7fb8d8050d50) at gstbaseparse.c:1409
#31 0x00007fb90854924a in gst_pad_send_event_unchecked
(pad=pad at entry=0x7fb8ec0bf1f0, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:5155
#32 0x00007fb90854992b in gst_pad_push_event_unchecked
(pad=pad at entry=0x7fb8ec0bf420, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4842
#33 0x00007fb90855284e in gst_pad_push_event (pad=0x7fb8ec0bf420,
event=event at entry=0x7fb8d8050d50) at gstpad.c:4973
#34 0x00007fb9011e7890 in gst_base_transform_src_eventfunc
(trans=0x7fb8ec0f80f0, event=0x7fb8d8050d50) at gstbasetransform.c:1954
#35 0x00007fb90854924a in gst_pad_send_event_unchecked
(pad=pad at entry=0x7fb8ec0bf650, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:5155
#36 0x00007fb90854992b in gst_pad_push_event_unchecked
(pad=pad at entry=0x7fb8d80146f0, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4842
#37 0x00007fb90855284e in gst_pad_push_event (pad=pad at entry=0x7fb8d80146f0,
event=0x7fb8d8050d50) at gstpad.c:4973
#38 0x00007fb908552a8f in event_forward_func (pad=pad at entry=0x7fb8d80146f0,
data=data at entry=0x7fb8dfdd19c0) at gstpad.c:2842
#39 0x00007fb90854f867 in gst_pad_forward (pad=0x7fb8d8014290,
forward=forward at entry=0x7fb9085529c0 <event_forward_func>,
user_data=user_data at entry=0x7fb8dfdd19c0) at gstpad.c:2796
#40 0x00007fb90854f99e in gst_pad_event_default (pad=<optimized out>,
parent=parent at entry=0x7fb8d80431c0, event=event at entry=0x7fb8d8050d50) at
gstpad.c:2893
#41 0x00007fb90168d022 in gst_audio_decoder_src_eventfunc (dec=0x7fb8d80431c0,
event=0x7fb8d8050d50) at gstaudiodecoder.c:2270
#42 0x00007fb90854924a in gst_pad_send_event_unchecked
(pad=pad at entry=0x7fb8d8014290, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:5155
#43 0x00007fb90854992b in gst_pad_push_event_unchecked
(pad=pad at entry=0x16c96d0, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4842
#44 0x00007fb90855284e in gst_pad_push_event (pad=pad at entry=0x16c96d0,
event=0x7fb8d8050d50) at gstpad.c:4973
#45 0x00007fb908552a8f in event_forward_func (pad=pad at entry=0x16c96d0,
data=data at entry=0x7fb8dfdd1e10) at gstpad.c:2842
#46 0x00007fb90854f867 in gst_pad_forward (pad=pad at entry=0x7fb8ec0066d0,
forward=forward at entry=0x7fb9085529c0 <event_forward_func>,
user_data=user_data at entry=0x7fb8dfdd1e10) at gstpad.c:2796
#47 0x00007fb90854f99e in gst_pad_event_default (pad=pad at entry=0x7fb8ec0066d0,
parent=parent at entry=0x7fb8f4030020, event=event at entry=0x7fb8d8050d50) at
gstpad.c:2893
#48 0x00007fb90854924a in gst_pad_send_event_unchecked
(pad=pad at entry=0x7fb8ec0066d0, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:5155
#49 0x00007fb90854992b in gst_pad_push_event_unchecked
(pad=pad at entry=0x16c9d90, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4842
#50 0x00007fb90855284e in gst_pad_push_event (pad=pad at entry=0x16c9d90,
event=0x7fb8d8050d50) at gstpad.c:4973
#51 0x00007fb908552a8f in event_forward_func (pad=pad at entry=0x16c9d90,
data=data at entry=0x7fb8dfdd2120) at gstpad.c:2842
#52 0x00007fb90854f867 in gst_pad_forward (pad=pad at entry=0x16a5670,
forward=forward at entry=0x7fb9085529c0 <event_forward_func>,
user_data=user_data at entry=0x7fb8dfdd2120) at gstpad.c:2796
#53 0x00007fb90854f99e in gst_pad_event_default (pad=pad at entry=0x16a5670,
parent=parent at entry=0x16a40f0, event=event at entry=0x7fb8d8050d50) at
gstpad.c:2893
#54 0x00007fb90854924a in gst_pad_send_event_unchecked
(pad=pad at entry=0x16a5670, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:5155
#55 0x00007fb90854992b in gst_pad_push_event_unchecked
(pad=pad at entry=0x7fb8ec0bce80, event=event at entry=0x7fb8d8050d50,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_UPSTREAM) at gstpad.c:4842
#56 0x00007fb90855284e in gst_pad_push_event (pad=pad at entry=0x7fb8ec0bce80,
event=event at entry=0x7fb8d8050d50) at gstpad.c:4973
#57 0x00007fb900478543 in gst_input_selector_event
(pad=pad at entry=0x7fb8d80151e0, parent=parent at entry=0x7fb8e4020690,
event=event at entry=0x7fb8d8050d50) at gstinputselector.c:1528
#58 0x00007fb90854924a in gst_pad_send_event_unchecked
(pad=pad at entry=0x7fb8d80151e0, event=event at entry=0x7fb8d8050d50,
type=<optimized out>) at gstpad.c:5155
#59 0x00007fb908552c17 in gst_pad_send_event (pad=pad at entry=0x7fb8d80151e0,
event=0x7fb8d8050d50) at gstpad.c:5322
#60 0x00007fb908552f48 in gst_pad_link_full (srcpad=0x7fb8d80151e0,
sinkpad=0x16a58d0, flags=flags at entry=GST_PAD_LINK_CHECK_DEFAULT) at
gstpad.c:2390
#61 0x00007fb90855334a in gst_pad_link (srcpad=<optimized out>,
sinkpad=<optimized out>) at gstpad.c:2445
---Type <return> to continue, or q <return> to quit---
#62 0x00007fb901d526a3 in no_more_pads_cb (decodebin=0x16a40f0,
group=0x169c4c8) at gstplaybin2.c:3517
#63 0x000000385e8104c7 in _g_closure_invoke_va
(closure=closure at entry=0x156ff50, return_value=return_value at entry=0x0,
instance=instance at entry=0x16a40f0, args=args at entry=0x7fb8dfdd2760, n_params=0, 
    param_types=0x0) at gclosure.c:840
#64 0x000000385e829749 in g_signal_emit_valist (instance=0x16a40f0,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7fb8dfdd2760) at
gsignal.c:3238
#65 0x000000385e82a3af in g_signal_emit (instance=instance at entry=0x16a40f0,
signal_id=<optimized out>, detail=detail at entry=0) at gsignal.c:3386
#66 0x00007fb908532ffb in gst_element_no_more_pads
(element=element at entry=0x16a40f0) at gstelement.c:845
#67 0x00007fb901d491d0 in no_more_pads_full (element=<optimized out>,
decoder=0x16a40f0, subs=<optimized out>) at gsturidecodebin.c:1014
#68 0x000000385e8104c7 in _g_closure_invoke_va
(closure=closure at entry=0x7fb8f40331d0, return_value=return_value at entry=0x0,
instance=instance at entry=0x7fb8f4030020, args=args at entry=0x7fb8dfdd2a80,
n_params=0, 
    param_types=0x0) at gclosure.c:840
#69 0x000000385e829749 in g_signal_emit_valist (instance=0x7fb8f4030020,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7fb8dfdd2a80) at
gsignal.c:3238
#70 0x000000385e82a3af in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=detail at entry=0) at gsignal.c:3386
#71 0x00007fb908532ffb in gst_element_no_more_pads (element=<optimized out>) at
gstelement.c:845
#72 0x00007fb901d436a7 in gst_decode_bin_expose
(dbin=dbin at entry=0x7fb8f4030020) at gstdecodebin2.c:4272
#73 0x00007fb901d44718 in source_pad_blocked_cb (pad=pad at entry=0x7fb8d8014290,
info=info at entry=0x7fb8dfdd2db0, user_data=<optimized out>) at
gstdecodebin2.c:4452
#74 0x00007fb9085487fa in probe_hook_marshal (hook=0x7fb8d8002050,
data=0x7fb8dfdd2d20) at gstpad.c:3174
#75 0x000000385e03a6d4 in g_hook_list_marshal
(hook_list=hook_list at entry=0x7fb8d8014328, may_recurse=may_recurse at entry=1,
marshaller=marshaller at entry=0x7fb908548690 <probe_hook_marshal>, 
    data=data at entry=0x7fb8dfdd2d20) at ghook.c:676
#76 0x00007fb90850bc3a in do_probe_callbacks (pad=pad at entry=0x7fb8d8014290,
info=info at entry=0x7fb8dfdd2db0, defaultval=defaultval at entry=GST_FLOW_OK) at
gstpad.c:3268
#77 0x00007fb908549c58 in gst_pad_push_event_unchecked
(pad=pad at entry=0x7fb8d8014290, event=0x7fb8d8030ac0,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4809
#78 0x00007fb908549e78 in push_sticky (pad=0x7fb8d8014290, ev=0x7fb8dfdd2ea0,
user_data=0x7fb8dfdd2f00) at gstpad.c:3443
#79 0x00007fb908547f42 in events_foreach (pad=pad at entry=0x7fb8d8014290,
func=func at entry=0x7fb908549d20 <push_sticky>,
user_data=user_data at entry=0x7fb8dfdd2f00) at gstpad.c:570
#80 0x00007fb908552908 in check_sticky (event=0x7fb8d8030ac0,
pad=0x7fb8d8014290) at gstpad.c:3499
#81 gst_pad_push_event (pad=pad at entry=0x7fb8d8014290, event=0x7fb8d8030ac0) at
gstpad.c:4967
#82 0x00007fb90169015e in gst_pad_set_caps (caps=0x7fb8ec100370,
pad=0x7fb8d8014290) at
/home/cassidy/dev/gst/master/gstreamer/gst/gstcompat.h:55
#83 gst_audio_decoder_negotiate_default (dec=0x7fb8d80431c0) at
gstaudiodecoder.c:669
#84 0x00007fb90168d464 in gst_audio_decoder_negotiate_unlocked
(dec=0x7fb8d80431c0) at gstaudiodecoder.c:728
#85 check_pending_reconfigure (dec=0x7fb8d80431c0) at gstaudiodecoder.c:1092
#86 0x00007fb901690fef in gst_audio_decoder_finish_frame
(dec=dec at entry=0x7fb8d80431c0, buf=buf at entry=0x7fb8f46452f0,
frames=frames at entry=1) at gstaudiodecoder.c:1156
#87 0x00007fb8e287a3f0 in gst_a52dec_handle_frame (bdec=0x7fb8d80431c0,
buffer=<optimized out>) at gsta52dec.c:640
#88 0x00007fb90168ca37 in gst_audio_decoder_push_buffers
(dec=dec at entry=0x7fb8d80431c0, force=force at entry=0) at gstaudiodecoder.c:1414
#89 0x00007fb90168cebb in gst_audio_decoder_chain_forward
(dec=dec at entry=0x7fb8d80431c0, buffer=0x0, buffer at entry=0x7fb8f4645400) at
gstaudiodecoder.c:1517
#90 0x00007fb90168f734 in gst_audio_decoder_chain (pad=<optimized out>,
parent=<optimized out>, buffer=0x7fb8f4645400) at gstaudiodecoder.c:1775
#91 0x00007fb8e2879b79 in gst_a52dec_chain (pad=0x7fb8d80146f0,
parent=0x7fb8d80431c0, buf=0x7fb8f4645400) at gsta52dec.c:734
#92 0x00007fb90854aa55 in gst_pad_chain_data_unchecked (data=0x7fb8f4645400,
type=4112, pad=0x7fb8d80146f0) at gstpad.c:3836
#93 gst_pad_push_data (pad=0x7fb8ec0bf650, type=type at entry=4112,
data=<optimized out>) at gstpad.c:4069
#94 0x00007fb908551c56 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:4180
#95 0x00007fb9011e7299 in gst_base_transform_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2260
#96 0x00007fb90854aa55 in gst_pad_chain_data_unchecked (data=0x7fb8f4645400,
type=4112, pad=0x7fb8ec0bf420) at gstpad.c:3836
#97 gst_pad_push_data (pad=0x7fb8ec0bf1f0, type=type at entry=4112,
data=<optimized out>, data at entry=0x7fb8f4645400) at gstpad.c:4069
#98 0x00007fb908551c56 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7fb8f4645400) at gstpad.c:4180
#99 0x00007fb9011c8321 in gst_base_parse_push_frame
(parse=parse at entry=0x7fb8ec0f4350, frame=frame at entry=0x7fb8d80020f0) at
gstbaseparse.c:2307
#100 0x00007fb9011cbde3 in gst_base_parse_handle_and_push_frame
(frame=0x7fb8d80020f0, parse=0x7fb8ec0f4350) at gstbaseparse.c:2139
#101 gst_base_parse_finish_frame (parse=parse at entry=0x7fb8ec0f4350,
frame=frame at entry=0x7fb8d80020f0, size=size at entry=768) at gstbaseparse.c:2464
#102 0x00007fb8df3bef39 in gst_ac3_parse_handle_frame (parse=<optimized out>,
frame=0x7fb8d80020f0, skipsize=<optimized out>) at gstac3parse.c:669
#103 0x00007fb9011c5a74 in gst_base_parse_handle_buffer
(parse=parse at entry=0x7fb8ec0f4350, buffer=<optimized out>,
skip=skip at entry=0x7fb8dfdd3bec, flushed=flushed at entry=0x7fb8dfdd3bf0) at
gstbaseparse.c:1966
#104 0x00007fb9011c9284 in gst_base_parse_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstbaseparse.c:2963
#105 0x00007fb90854aa55 in gst_pad_chain_data_unchecked (data=0x7fb8f4645d90,
type=4112, pad=0x7fb8ec0befc0) at gstpad.c:3836
#106 gst_pad_push_data (pad=0x7fb8ec0bed90, type=type at entry=4112,
data=<optimized out>, data at entry=0x7fb8f4645d90) at gstpad.c:4069
#107 0x00007fb908551c56 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7fb8f4645d90) at gstpad.c:4180
#108 0x00007fb90047fcc8 in gst_single_queue_push_one (object=0x7fb8f4645d90,
sq=0x7fb8ec0f2800, mq=0x7fb8ec0e7040) at gstmultiqueue.c:1200
#109 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1449
#110 0x00007fb908578e49 in gst_task_func (task=0x187bcb0) at gsttask.c:317
#111 0x000000385e06f406 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#112 0x000000385e06ea45 in g_thread_proxy (data=0x7fb8ec0baf70) at
gthread.c:798
#113 0x000000385b807f35 in start_thread (arg=0x7fb8dfdd4700) at
pthread_create.c:309
#114 0x000000385b4f4c3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fb8df196700 (LWP 22739)):
---Type <return> to continue, or q <return> to quit---
#0  0x000000385b80ef8d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000385e070028 in g_usleep (microseconds=microseconds at entry=50000) at
gtimer.c:261
#2  0x00007fb8e3df5b7f in gst_xvimagesink_event_thread
(xvimagesink=0x7fb8e40095a0) at xvimagesink.c:582
#3  0x000000385e06ea45 in g_thread_proxy (data=0x7fb8e4002140) at gthread.c:798
#4  0x000000385b807f35 in start_thread (arg=0x7fb8df196700) at
pthread_create.c:309
#5  0x000000385b4f4c3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fb8e327d700 (LWP 22741)):
#0  0x000000385b4ea7cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003882832e51 in poll (__timeout=1500, __nfds=2, __fds=0x7fb8d0005c40)
at /usr/include/bits/poll2.h:46
#2  poll_func (ufds=0x7fb8d0005c40, nfds=2, timeout=1500,
userdata=0x7fb8d8020790) at pulse/thread-mainloop.c:71
#3  0x00000038828240fc in pa_mainloop_poll (m=m at entry=0x7fb8d8020680) at
pulse/mainloop.c:851
#4  0x000000388282478e in pa_mainloop_iterate (m=m at entry=0x7fb8d8020680,
block=block at entry=1, retval=retval at entry=0x0) at pulse/mainloop.c:933
#5  0x0000003882824840 in pa_mainloop_run (m=0x7fb8d8020680,
retval=retval at entry=0x0) at pulse/mainloop.c:951
#6  0x0000003882832de6 in thread (userdata=0x7fb8d8030720) at
pulse/thread-mainloop.c:90
#7  0x000000388104ff28 in internal_thread_func (userdata=0x7fb8d8030610) at
pulsecore/thread-posix.c:83
#8  0x000000385b807f35 in start_thread (arg=0x7fb8e327d700) at
pthread_create.c:309
#9  0x000000385b4f4c3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fb9084af740 (LWP 22702)):
#0  0x000000385b4ea7cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000385e0495b4 in g_main_context_poll (priority=2147483647, n_fds=2,
fds=0x175acc0, timeout=299698, context=0x1352e00) at gmain.c:4007
#2  g_main_context_iterate (context=0x1352e00, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3708
#3  0x000000385e049a3a in g_main_loop_run (loop=0x159b490) at gmain.c:3907
#4  0x00007fb908521294 in gst_bus_poll (bus=bus at entry=0x1428ad0,
events=events at entry=GST_MESSAGE_ANY, timeout=<optimized out>) at gstbus.c:1090
#5  0x00000000004047d8 in event_loop (pipeline=0x169c040,
blocking=blocking at entry=1, do_progress=do_progress at entry=1,
target_state=target_state at entry=GST_STATE_PAUSED) at gst-launch.c:531
#6  0x00000000004037b0 in main (argc=3, argv=0x7fff6fcd1ae8) at
gst-launch.c:1071

-- 
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