[Bug 690420] Random lock-up in GstDiscoverer

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Dec 19 05:04:46 PST 2012


https://bugzilla.gnome.org/show_bug.cgi?id=690420
  GStreamer | gst-plugins-base | 1.x

--- Comment #3 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2012-12-19 13:04:40 UTC ---
The pitivi people have also been running into these lock-ups (and they happen
with 0.10 as well aiui). In any case, a stack trace:


Thread 5 (Thread 0x7f1778b28700 (LWP 15714)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f177e64169f in g_cond_wait (cond=cond at entry=0x7f1774047118,
mutex=mutex at entry=0x7f17740470f0) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gthread-posix.c:746
#2  0x00007f177a5ddbe7 in gst_queue_handle_sink_query (pad=<optimized out>,
parent=0x7f1774046e70, query=<optimized out>) at gstqueue.c:835
#3  0x00007f177f0e2b16 in gst_pad_query (pad=pad at entry=0xa7f010,
query=query at entry=0xadeca0) at gstpad.c:3418
#4  0x00007f177f0e312d in gst_pad_peer_query (pad=pad at entry=0xb1ca10,
query=0xadeca0) at gstpad.c:3549
#5  0x00007f177f0e3467 in query_forward_func (pad=0xb1ca10,
data=0x7f1778b26b20) at gstpad.c:2909
#6  0x00007f177f0e1dcb in gst_pad_forward (pad=pad at entry=0xa818c0,
forward=forward at entry=0x7f177f0e3390 <query_forward_func>,
user_data=user_data at entry=0x7f1778b26b20) at gstpad.c:2673
#7  0x00007f177f0e20c1 in gst_pad_query_default (pad=0xa818c0,
parent=<optimized out>, query=0xadeca0) at gstpad.c:2973
#8  0x00007f177f0e2b16 in gst_pad_query (pad=pad at entry=0xa818c0,
query=query at entry=0xadeca0) at gstpad.c:3418
#9  0x00007f177f0e312d in gst_pad_peer_query (pad=pad at entry=0xaa8f70,
query=0xadeca0) at gstpad.c:3549
#10 0x00007f177f0e3467 in query_forward_func (pad=0xaa8f70,
data=0x7f1778b26e30) at gstpad.c:2909
#11 0x00007f177f0e1dcb in gst_pad_forward (pad=pad at entry=0xb5c6c0,
forward=forward at entry=0x7f177f0e3390 <query_forward_func>,
user_data=user_data at entry=0x7f1778b26e30) at gstpad.c:2673
#12 0x00007f177f0e20c1 in gst_pad_query_default (pad=0xb5c6c0,
parent=<optimized out>, query=0xadeca0) at gstpad.c:2973
#13 0x00007f177f0e2b16 in gst_pad_query (pad=pad at entry=0xb5c6c0,
query=query at entry=0xadeca0) at gstpad.c:3418
#14 0x00007f177f0e312d in gst_pad_peer_query (pad=0xb578c0,
query=query at entry=0xadeca0) at gstpad.c:3549
#15 0x00007f177d312c26 in gst_audio_decoder_negotiate_default
(dec=0x7f1774050ef0) at gstaudiodecoder.c:558
#16 0x00007f177d313622 in gst_audio_decoder_negotiate
(dec=dec at entry=0x7f1774050ef0) at gstaudiodecoder.c:621
#17 0x00007f177d313ce8 in gst_audio_decoder_finish_frame (dec=0x7f1774050ef0,
buf=buf at entry=0xaf5b60, frames=frames at entry=1) at gstaudiodecoder.c:997
#18 0x00007f1778f82d3e in gst_flac_dec_write (buffer=0x7f1774052088,
flacdec=0x7f1774050ef0, frame=<optimized out>) at gstflacdec.c:732
#19 gst_flac_dec_write_stream (decoder=<optimized out>, frame=<optimized out>,
buffer=0x7f1774052088, client_data=<optimized out>) at gstflacdec.c:754
#20 0x00007f1778d5f0da in ?? () from /usr/lib/x86_64-linux-gnu/libFLAC.so.8
#21 0x00007f1778d61e8b in FLAC__stream_decoder_process_single () from
/usr/lib/x86_64-linux-gnu/libFLAC.so.8
#22 0x00007f1778f81ee2 in gst_flac_dec_handle_frame (audio_dec=0x7f1774050ef0,
buf=0x0) at gstflacdec.c:823
#23 0x00007f177d30f607 in gst_audio_decoder_push_buffers
(dec=dec at entry=0x7f1774050ef0, force=force at entry=0) at gstaudiodecoder.c:1256
#24 0x00007f177d30fa7b in gst_audio_decoder_chain_forward
(dec=dec at entry=0x7f1774050ef0, buffer=0x0, buffer at entry=0xaf50c0) at
gstaudiodecoder.c:1359
#25 0x00007f177d312523 in gst_audio_decoder_chain (pad=<optimized out>,
parent=<optimized out>, buffer=0xaf50c0) at gstaudiodecoder.c:1620
#26 0x00007f177f0dd7ca in gst_pad_chain_data_unchecked (data=0xaf50c0,
type=<optimized out>, pad=0xa7fd30) at gstpad.c:3654
#27 gst_pad_push_data (pad=0x7f177407cbf0, type=type at entry=4112,
data=<optimized out>, data at entry=0xaf50c0) at gstpad.c:3871
#28 0x00007f177f0e4046 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0xaf50c0) at gstpad.c:3974
#29 0x00007f177c41bfb7 in gst_base_parse_push_frame
(parse=parse at entry=0xb25b20, frame=frame at entry=0x8fd4a0) at gstbaseparse.c:2146
#30 0x00007f177c41faa3 in gst_base_parse_handle_and_push_frame (frame=0x8fd4a0,
parse=0xb25b20) at gstbaseparse.c:1968
#31 gst_base_parse_finish_frame (parse=parse at entry=0xb25b20,
frame=frame at entry=0x8fd4a0, size=size at entry=9210) at gstbaseparse.c:2272
#32 0x00007f17799989d5 in gst_flac_parse_handle_frame (parse=0xb25b20,
frame=0x8fd4a0, skipsize=<optimized out>) at gstflacparse.c:867
#33 0x00007f177c41991e in gst_base_parse_handle_buffer
(parse=parse at entry=0xb25b20, buffer=<optimized out>,
skip=skip at entry=0x7f1778b27cb4, flushed=flushed at entry=0x7f1778b27cb0) at
gstbaseparse.c:1828
#34 0x00007f177c419ebd in gst_base_parse_scan_frame
(parse=parse at entry=0xb25b20, klass=<error reading variable: Unhandled dwarf
expression opcode 0xfa>) at gstbaseparse.c:2902
#35 0x00007f177c41dcc1 in gst_base_parse_loop (pad=<optimized out>) at
gstbaseparse.c:2971
#36 0x00007f177f10b761 in gst_task_func (task=0xb595a0) at gsttask.c:316
#37 0x00007f177e628742 in g_thread_pool_thread_proxy (data=<optimized out>) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gthreadpool.c:309
#38 0x00007f177e627f45 in g_thread_proxy (data=0xb54c50) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gthread.c:801
#39 0x00007f177e3a5b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#40 0x00007f177e0efa7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#41 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f1773fff700 (LWP 15715)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f177e64169f in g_cond_wait (cond=cond at entry=0xa843c0,
mutex=mutex at entry=0xa84378) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gthread-posix.c:746
#2  0x00007f177f10b90b in gst_task_func (task=0xa84360) at gsttask.c:301
#3  0x00007f177e628742 in g_thread_pool_thread_proxy (data=<optimized out>) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gthreadpool.c:309
#4  0x00007f177e627f45 in g_thread_proxy (data=0xa65400) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gthread.c:801
#5  0x00007f177e3a5b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#6  0x00007f177e0efa7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f17737fe700 (LWP 15716)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f177e3a8354 in _L_lock_997 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f177e3a81b7 in __pthread_mutex_lock (mutex=0x8f64c0) at
pthread_mutex_lock.c:82
#3  0x00007f177f0c92c0 in gst_element_set_state_func (element=0x7f177406ee60,
state=GST_STATE_READY) at gstelement.c:2475
#4  0x00007f177a812e98 in connect_pad (chain=<optimized out>,
factories=0xb15ce0, caps=0xa99000, pad=0xb56970, dpad=0xaa8a70, src=0x933090,
dbin=0xa67390) at gstdecodebin2.c:1999
#5  analyze_new_pad (dbin=dbin at entry=0xa67390, src=src at entry=0x933090,
pad=pad at entry=0xb56970, caps=caps at entry=0xa99000, chain=<optimized out>) at
gstdecodebin2.c:1660
#6  0x00007f177a814312 in type_found (typefind=0x933090, probability=<optimized
out>, caps=0xa99000, decode_bin=0xa67390) at gstdecodebin2.c:2413
#7  0x00007f177c8a37bc in ffi_call_unix64 () at ../src/x86/unix64.S:75
#8  0x00007f177c8a3237 in ffi_call (cif=0x7f17737fd760, fn=0x7f177a8140c0
<type_found>, rvalue=0x7f17737fd6c0, avalue=0x7f17737fd660) at
../src/x86/ffi64.c:486
#9  0x00007f177e8c503b in g_cclosure_marshal_generic (closure=0x7f176c0090c0,
return_gvalue=0x0, n_param_values=<optimized out>, param_values=<optimized
out>, invocation_hint=<optimized out>, marshal_data=0x7f177a8140c0)
    at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gclosure.c:1454
#10 0x00007f177e8c46e0 in g_closure_invoke (closure=0x7f176c0090c0,
return_value=0x0, n_param_values=3, param_values=0x7f17737fd9a0,
invocation_hint=0x7f17737fd940)
    at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gclosure.c:777
#11 0x00007f177e8d5750 in signal_emit_unlocked_R (node=node at entry=0x92dc60,
detail=detail at entry=0, instance=instance at entry=0x933090,
emission_return=emission_return at entry=0x0, 
    instance_and_params=instance_and_params at entry=0x7f17737fd9a0) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3551
---Type <return> to continue, or q <return> to quit---
#12 0x00007f177e8dd6bc in g_signal_emit_valist (instance=0x933090,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7f17737fdc18) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3300
#13 0x00007f177e8dd852 in g_signal_emit (instance=instance at entry=0x933090,
signal_id=<optimized out>, detail=detail at entry=0) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3356
#14 0x00007f177a5ef897 in gst_type_find_element_loop (pad=<optimized out>) at
gsttypefindelement.c:1051
#15 0x00007f177f10b761 in gst_task_func (task=0xb59480) at gsttask.c:316
#16 0x00007f177e628742 in g_thread_pool_thread_proxy (data=<optimized out>) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gthreadpool.c:309
#17 0x00007f177e627f45 in g_thread_proxy (data=0xadec00) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gthread.c:801
#18 0x00007f177e3a5b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#19 0x00007f177e0efa7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1772ffd700 (LWP 15717)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f177e64169f in g_cond_wait (cond=cond at entry=0x7f177406db00,
mutex=mutex at entry=0x7f177406daf8) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gthread-posix.c:746
#2  0x00007f177c427a28 in gst_base_sink_wait_preroll
(sink=sink at entry=0x7f177406d9d0) at gstbasesink.c:2124
#3  0x00007f177c427cdb in gst_base_sink_do_preroll
(sink=sink at entry=0x7f177406d9d0, obj=obj at entry=0x7f177404d270) at
gstbasesink.c:2214
#4  0x00007f177c428f59 in gst_base_sink_do_sync
(basesink=basesink at entry=0x7f177406d9d0, obj=obj at entry=0x7f177404d270,
late=late at entry=0x7f1772ffcb08, step_end=step_end at entry=0x7f1772ffcb0c) at
gstbasesink.c:2415
#5  0x00007f177c42b7d6 in gst_base_sink_chain_unlocked
(basesink=basesink at entry=0x7f177406d9d0, obj=obj at entry=0x7f177404d270,
is_list=0, pad=<error reading variable: Unhandled dwarf expression opcode
0xfa>) at gstbasesink.c:3282
#6  0x00007f177c42d49c in gst_base_sink_chain_main (basesink=0x7f177406d9d0,
pad=<optimized out>, obj=0x7f177404d270, is_list=<optimized out>) at
gstbasesink.c:3427
#7  0x00007f177f0dd7ca in gst_pad_chain_data_unchecked (data=0x7f177404d270,
type=<optimized out>, pad=0xa7f240) at gstpad.c:3654
#8  gst_pad_push_data (pad=0x7f177407d280, type=type at entry=4112,
data=<optimized out>, data at entry=0x7f177404d270) at gstpad.c:3871
#9  0x00007f177f0e4046 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7f177404d270) at gstpad.c:3974
#10 0x00007f177a5df48a in gst_queue_push_one (queue=0x7f1774046e70) at
gstqueue.c:1080
#11 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1196
#12 0x00007f177f10b761 in gst_task_func (task=0xa84120) at gsttask.c:316
#13 0x00007f177e628742 in g_thread_pool_thread_proxy (data=<optimized out>) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gthreadpool.c:309
#14 0x00007f177e627f45 in g_thread_proxy (data=0xae76d0) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gthread.c:801
#15 0x00007f177e3a5b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#16 0x00007f177e0efa7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f177f55a7a0 (LWP 15691)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f177e3a8354 in _L_lock_997 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f177e3a81b7 in __pthread_mutex_lock (mutex=0x932830) at
pthread_mutex_lock.c:82
#3  0x00007f177f0e5b08 in gst_pad_pause_task (pad=0xa7ede0) at gstpad.c:5261
#4  0x00007f177a5efd2f in gst_type_find_element_activate_src_mode
(pad=<optimized out>, parent=<optimized out>, mode=GST_PAD_MODE_PULL, active=1)
at gsttypefindelement.c:967
#5  0x00007f177f0e0d73 in gst_pad_activate_mode (pad=pad at entry=0xb56970,
mode=mode at entry=GST_PAD_MODE_PULL, active=active at entry=1) at gstpad.c:1060
#6  0x00007f177f0e1329 in gst_pad_activate_mode (pad=pad at entry=0xb56dd0,
mode=mode at entry=GST_PAD_MODE_PULL, active=active at entry=1) at gstpad.c:1034
#7  0x00007f177c418b01 in gst_base_parse_sink_activate (sinkpad=0xb56dd0,
parent=<optimized out>) at gstbaseparse.c:3091
#8  0x00007f177f0e15c1 in gst_pad_set_active (pad=0xb56dd0, active=1) at
gstpad.c:936
#9  0x00007f177f0c4ac3 in activate_pads (vpad=<optimized out>,
ret=0x7fff07b5fd80, active=0x7fff07b5fddc) at gstelement.c:2679
#10 0x00007f177f0d4114 in gst_iterator_fold (it=it at entry=0xa64a90,
func=func at entry=0x7f177f0c4aa0 <activate_pads>, ret=ret at entry=0x7fff07b5fd80,
user_data=user_data at entry=0x7fff07b5fddc) at gstiterator.c:614
#11 0x00007f177f0c4cc5 in iterator_activate_fold_with_resync
(iter=iter at entry=0xa64a90, user_data=user_data at entry=0x7fff07b5fddc,
func=0x7f177f0c4aa0 <activate_pads>) at gstelement.c:2699
#12 0x00007f177f0c6b58 in gst_element_pads_activate
(element=element at entry=0x7f177406ee60, active=active at entry=1) at
gstelement.c:2743
#13 0x00007f177f0c6e93 in gst_element_change_state_func
(element=0x7f177406ee60, transition=<optimized out>) at gstelement.c:2807
#14 0x00007f177c418dfc in gst_base_parse_change_state (element=0x7f177406ee60,
transition=<optimized out>) at gstbaseparse.c:4236
#15 0x00007f177f0c8bec in gst_element_change_state
(element=element at entry=0x7f177406ee60, transition=<optimized out>) at
gstelement.c:2594
#16 0x00007f177f0c90bf in gst_element_continue_state
(element=element at entry=0x7f177406ee60, ret=ret at entry=GST_STATE_CHANGE_SUCCESS)
at gstelement.c:2305
#17 0x00007f177f0c8c6f in gst_element_change_state
(element=element at entry=0x7f177406ee60, transition=<optimized out>) at
gstelement.c:2631
#18 0x00007f177f0c95c1 in gst_element_set_state_func (element=0x7f177406ee60,
state=GST_STATE_PAUSED) at gstelement.c:2550
#19 0x00007f177f0b0f49 in gst_bin_element_set_state (next=GST_STATE_PAUSED,
current=GST_STATE_READY, start_time=0, base_time=0, element=0x7f177406ee60,
bin=0xa67390) at gstbin.c:2306
#20 gst_bin_change_state_func (element=0xa67390,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2608
#21 0x00007f177a810c90 in gst_decode_bin_change_state (element=0xa67390,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstdecodebin2.c:4198
#22 0x00007f177f0c8bec in gst_element_change_state
(element=element at entry=0xa67390, transition=<optimized out>) at
gstelement.c:2594
#23 0x00007f177f0c90bf in gst_element_continue_state
(element=element at entry=0xa67390, ret=ret at entry=GST_STATE_CHANGE_SUCCESS) at
gstelement.c:2305
#24 0x00007f177f0c8c6f in gst_element_change_state
(element=element at entry=0xa67390, transition=<optimized out>) at
gstelement.c:2631
#25 0x00007f177f0c95c1 in gst_element_set_state_func (element=0xa67390,
state=GST_STATE_PAUSED) at gstelement.c:2550
#26 0x00007f177f0b0f49 in gst_bin_element_set_state (next=GST_STATE_PAUSED,
current=GST_STATE_READY, start_time=0, base_time=0, element=0xa67390,
bin=0xa67850) at gstbin.c:2306
#27 gst_bin_change_state_func (element=0xa67850,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2608
#28 0x00007f177a8190ae in gst_uri_decode_bin_change_state (element=0xa67850,
transition=<optimized out>) at gsturidecodebin.c:2579
#29 0x00007f177f0c8bec in gst_element_change_state
(element=element at entry=0xa67850, transition=<optimized out>) at
gstelement.c:2594
#30 0x00007f177f0c95c1 in gst_element_set_state_func (element=0xa67850,
state=GST_STATE_PAUSED) at gstelement.c:2550
#31 0x00007f177f0b0f49 in gst_bin_element_set_state (next=GST_STATE_PAUSED,
current=GST_STATE_READY, start_time=0, base_time=0, element=0xa67850,
bin=0xa5c230) at gstbin.c:2306
#32 gst_bin_change_state_func (element=0xa5c230,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2608
#33 0x00007f177f0e7624 in gst_pipeline_change_state (element=0xa5c230,
transition=<optimized out>) at gstpipeline.c:468
#34 0x00007f177f0c8bec in gst_element_change_state
(element=element at entry=0xa5c230, transition=<optimized out>) at
gstelement.c:2594
#35 0x00007f177f0c90bf in gst_element_continue_state
(element=element at entry=0xa5c230, ret=ret at entry=GST_STATE_CHANGE_SUCCESS) at
gstelement.c:2305
#36 0x00007f177f0c8c6f in gst_element_change_state
(element=element at entry=0xa5c230, transition=<optimized out>) at
gstelement.c:2631
#37 0x00007f177f0c95c1 in gst_element_set_state_func (element=0xa5c230,
state=GST_STATE_PAUSED) at gstelement.c:2550
#38 0x00007f177ee6b496 in _setup_locked (dc=dc at entry=0xa5b180) at
gstdiscoverer.c:1510
#39 0x00007f177ee6bcea in start_discovering (dc=dc at entry=0xa5b180) at
gstdiscoverer.c:1620
---Type <return> to continue, or q <return> to quit---
#40 0x00007f177ee6f2c8 in gst_discoverer_discover_uri_async
(discoverer=0xa5b180, uri=<optimized out>) at gstdiscoverer.c:1759
#41 0x00007f177c8a37bc in ffi_call_unix64 () at ../src/x86/unix64.S:75
#42 0x00007f177c8a3237 in ffi_call (cif=0x7fff07b60b10, fn=0x400c50
<on_discovered>, rvalue=0x7fff07b60a70, avalue=0x7fff07b60a10) at
../src/x86/ffi64.c:486
#43 0x00007f177e8c503b in g_cclosure_marshal_generic (closure=0x7f176c02df90,
return_gvalue=0x0, n_param_values=<optimized out>, param_values=<optimized
out>, invocation_hint=<optimized out>, marshal_data=0x400c50)
    at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gclosure.c:1454
#44 0x00007f177e8c46e0 in g_closure_invoke (closure=0x7f176c02df90,
return_value=0x0, n_param_values=3, param_values=0x7fff07b60d50,
invocation_hint=0x7fff07b60cf0)
    at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gclosure.c:777
#45 0x00007f177e8d5750 in signal_emit_unlocked_R (node=node at entry=0xa5a070,
detail=detail at entry=0, instance=instance at entry=0xa5b280,
emission_return=emission_return at entry=0x0, 
    instance_and_params=instance_and_params at entry=0x7fff07b60d50) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3551
#46 0x00007f177e8dd6bc in g_signal_emit_valist (instance=0xa5b280,
signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7fff07b60fc8) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3300
#47 0x00007f177e8dd852 in g_signal_emit (instance=instance at entry=0xa5b280,
signal_id=<optimized out>, detail=detail at entry=0) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3356
#48 0x00007f177ee6e00e in discoverer_collect (dc=dc at entry=0xa5b280) at
gstdiscoverer.c:1282
#49 0x00007f177ee6e496 in discoverer_bus_cb (dc=0xa5b280, bus=<optimized out>,
msg=<optimized out>) at gstdiscoverer.c:1570
#50 discoverer_bus_cb (bus=<optimized out>, msg=<optimized out>, dc=0xa5b280)
at gstdiscoverer.c:1561
#51 0x00007f177e8c786e in g_cclosure_marshal_VOID__BOXEDv
(closure=0x7f176c004650, return_value=<optimized out>, instance=0x8e5d70,
args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>,
param_types=0x8bff80)
    at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gmarshal.c:1160
#52 0x00007f177e8c49a7 in _g_closure_invoke_va (closure=0x7f176c004650,
return_value=0x0, instance=0x8e5d70, args=0x7fff07b61448, n_params=1,
param_types=0x8bff80)
    at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gclosure.c:840
#53 0x00007f177e8dd006 in g_signal_emit_valist (instance=0x8e5d70,
signal_id=<optimized out>, detail=409, var_args=var_args at entry=0x7fff07b61448)
at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3211
#54 0x00007f177e8dd852 in g_signal_emit (instance=instance at entry=0x8e5d70,
signal_id=<optimized out>, detail=<optimized out>) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gsignal.c:3356
#55 0x00007f177f0b78e2 in gst_bus_async_signal_func (bus=0x8e5d70,
message=0x7f177404ab20, data=<optimized out>) at gstbus.c:1126
#56 0x00007f177f0b8647 in gst_bus_source_dispatch
(source=source at entry=0x7f176c009300, callback=0x7f177f0b7860
<gst_bus_async_signal_func>, user_data=0x0) at gstbus.c:773
#57 0x00007f177e605355 in g_main_dispatch (context=0xa59100) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:2539
#58 g_main_context_dispatch (context=context at entry=0xa59100) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3075
#59 0x00007f177e605688 in g_main_context_iterate (context=0xa59100,
block=block at entry=1, dispatch=dispatch at entry=1, self=<error reading variable:
Unhandled dwarf expression opcode 0xfa>)
    at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3146
#60 0x00007f177e605a82 in g_main_loop_run (loop=0xa61840) at
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3340
#61 0x0000000000400af0 in main (argc=2, argv=0x7fff07b61788) at discoverer.c:46

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