======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 0xb7bd3b90 (do_timing started at [ 483] res_timing_pthread.c init_timing_thread()) === ---> Lock #0 (astobj2.c): MUTEX 661 internal_ao2_callback c 0xb7a00a88 (1) /opt/asterisk/sbin/asterisk(ast_bt_get_addresses+0x19) [0x812a85c] /opt/asterisk/sbin/asterisk(__ast_pthread_mutex_lock+0xcd) [0x8123b7b] /opt/asterisk/sbin/asterisk(__ao2_lock+0x4a) [0x8088a93] /opt/asterisk/sbin/asterisk [0x808977f] /opt/asterisk/sbin/asterisk(__ao2_callback+0x56) [0x8089c90] /opt/asterisk/lib/asterisk/modules/res_timing_pthread.so [0x9b8b75] /opt/asterisk/sbin/asterisk [0x81a7385] /lib/libpthread.so.0 [0x626852] /lib/libc.so.6(clone+0x5e) [0x23e1fe] === ---> Lock #1 (res_timing_pthread.c): MUTEX 441 run_timer timer 0xb7a07af0 (1) /opt/asterisk/sbin/asterisk(ast_bt_get_addresses+0x19) [0x812a85c] /opt/asterisk/sbin/asterisk(__ast_pthread_mutex_lock+0xcd) [0x8123b7b] /opt/asterisk/sbin/asterisk(__ao2_lock+0x4a) [0x8088a93] /opt/asterisk/lib/asterisk/modules/res_timing_pthread.so [0x9b8ab3] /opt/asterisk/sbin/asterisk [0x8089881] /opt/asterisk/sbin/asterisk(__ao2_callback+0x56) [0x8089c90] /opt/asterisk/lib/asterisk/modules/res_timing_pthread.so [0x9b8b75] /opt/asterisk/sbin/asterisk [0x81a7385] /lib/libpthread.so.0 [0x626852] /lib/libc.so.6(clone+0x5e) [0x23e1fe] === ------------------------------------------------------------------- === === Thread ID: 0xb7b97b90 (monmp3thread started at [ 1208] res_musiconhold.c init_app_class()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 661 internal_ao2_callback c 0xb7a00a88 (1) /opt/asterisk/sbin/asterisk(ast_bt_get_addresses+0x19) [0x812a85c] /opt/asterisk/sbin/asterisk(__ast_pthread_mutex_lock+0xcd) [0x8123b7b] /opt/asterisk/sbin/asterisk(__ao2_lock+0x4a) [0x8088a93] /opt/asterisk/sbin/asterisk [0x808977f] /opt/asterisk/sbin/asterisk(__ao2_callback+0x56) [0x8089c90] /opt/asterisk/sbin/asterisk(__ao2_find+0x29) [0x8089dac] /opt/asterisk/lib/asterisk/modules/res_timing_pthread.so [0x9b8606] /opt/asterisk/lib/asterisk/modules/res_timing_pthread.so [0x9b8310] /opt/asterisk/sbin/asterisk(ast_timer_enable_continuous+0x23) [0x819c081] /opt/asterisk/sbin/asterisk [0x80aec29] /opt/asterisk/sbin/asterisk(ast_queue_frame+0x28) [0x80aecc9] /opt/asterisk/sbin/asterisk(ast_queue_control+0x42) [0x80aeebf] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5acaa4f] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad60b6] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad6b08] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad6707] /opt/asterisk/sbin/asterisk(ast_io_wait+0x14d) [0x811dee3] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad866a] /opt/asterisk/sbin/asterisk [0x81a7385] /lib/libpthread.so.0 [0x626852] /lib/libc.so.6(clone+0x5e) [0x23e1fe] === --- ---> Locked Here: astobj2.c line 661 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 0xb7b5bb90 (monmp3thread started at [ 1208] res_musiconhold.c init_app_class()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 661 internal_ao2_callback c 0xb7a00a88 (1) /opt/asterisk/sbin/asterisk(ast_bt_get_addresses+0x19) [0x812a85c] /opt/asterisk/sbin/asterisk(__ast_pthread_mutex_lock+0xcd) [0x8123b7b] /opt/asterisk/sbin/asterisk(__ao2_lock+0x4a) [0x8088a93] /opt/asterisk/sbin/asterisk [0x808977f] /opt/asterisk/sbin/asterisk(__ao2_callback+0x56) [0x8089c90] /opt/asterisk/sbin/asterisk(__ao2_find+0x29) [0x8089dac] /opt/asterisk/lib/asterisk/modules/res_timing_pthread.so [0x9b8606] /opt/asterisk/lib/asterisk/modules/res_timing_pthread.so [0x9b8310] /opt/asterisk/sbin/asterisk(ast_timer_enable_continuous+0x23) [0x819c081] /opt/asterisk/sbin/asterisk [0x80aec29] /opt/asterisk/sbin/asterisk(ast_queue_frame+0x28) [0x80aecc9] /opt/asterisk/sbin/asterisk(ast_queue_control+0x42) [0x80aeebf] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5acaa4f] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad60b6] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad6b08] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad6707] /opt/asterisk/sbin/asterisk(ast_io_wait+0x14d) [0x811dee3] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad866a] /opt/asterisk/sbin/asterisk [0x81a7385] /lib/libpthread.so.0 [0x626852] /lib/libc.so.6(clone+0x5e) [0x23e1fe] === --- ---> Locked Here: astobj2.c line 661 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 0xb38c3b90 (do_monitor started at [26174] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 25630 handle_request_do &netlock 0x5b1e6e0 (1) /opt/asterisk/sbin/asterisk(ast_bt_get_addresses+0x19) [0x812a85c] /opt/asterisk/sbin/asterisk(__ast_pthread_mutex_lock+0xcd) [0x8123b7b] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad691e] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad6707] /opt/asterisk/sbin/asterisk(ast_io_wait+0x14d) [0x811dee3] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad866a] /opt/asterisk/sbin/asterisk [0x81a7385] /lib/libpthread.so.0 [0x626852] /lib/libc.so.6(clone+0x5e) [0x23e1fe] === ---> Lock #1 (chan_sip.c): MUTEX 8134 sip_pvt_lock_full chan 0xc8440d0 (2) /opt/asterisk/sbin/asterisk(ast_bt_get_addresses+0x19) [0x812a85c] /opt/asterisk/sbin/asterisk(__ast_pthread_mutex_lock+0xcd) [0x8123b7b] /opt/asterisk/sbin/asterisk(__ao2_lock+0x4a) [0x8088a93] /opt/asterisk/sbin/asterisk [0x80ae5d9] /opt/asterisk/sbin/asterisk(ast_queue_frame+0x28) [0x80aecc9] /opt/asterisk/sbin/asterisk(ast_queue_control+0x42) [0x80aeebf] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5acaa4f] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad60b6] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad6b08] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad6707] /opt/asterisk/sbin/asterisk(ast_io_wait+0x14d) [0x811dee3] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad866a] /opt/asterisk/sbin/asterisk [0x81a7385] /lib/libpthread.so.0 [0x626852] /lib/libc.so.6(clone+0x5e) [0x23e1fe] === ---> Lock #2 (chan_sip.c): MUTEX 8135 sip_pvt_lock_full pvt 0xc83cc88 (1) /opt/asterisk/sbin/asterisk(ast_bt_get_addresses+0x19) [0x812a85c] /opt/asterisk/sbin/asterisk(__ast_pthread_mutex_lock+0xcd) [0x8123b7b] /opt/asterisk/sbin/asterisk(__ao2_lock+0x4a) [0x8088a93] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5a7f89e] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad6a1a] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad6707] /opt/asterisk/sbin/asterisk(ast_io_wait+0x14d) [0x811dee3] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad866a] /opt/asterisk/sbin/asterisk [0x81a7385] /lib/libpthread.so.0 [0x626852] /lib/libc.so.6(clone+0x5e) [0x23e1fe] === ---> Waiting for Lock #3 (astobj2.c): MUTEX 661 internal_ao2_callback c 0xb7a00a88 (1) /opt/asterisk/sbin/asterisk(ast_bt_get_addresses+0x19) [0x812a85c] /opt/asterisk/sbin/asterisk(__ast_pthread_mutex_lock+0xcd) [0x8123b7b] /opt/asterisk/sbin/asterisk(__ao2_lock+0x4a) [0x8088a93] /opt/asterisk/sbin/asterisk [0x808977f] /opt/asterisk/sbin/asterisk(__ao2_callback+0x56) [0x8089c90] /opt/asterisk/sbin/asterisk(__ao2_find+0x29) [0x8089dac] /opt/asterisk/lib/asterisk/modules/res_timing_pthread.so [0x9b8606] /opt/asterisk/lib/asterisk/modules/res_timing_pthread.so [0x9b8310] /opt/asterisk/sbin/asterisk(ast_timer_enable_continuous+0x23) [0x819c081] /opt/asterisk/sbin/asterisk [0x80aec29] /opt/asterisk/sbin/asterisk(ast_queue_frame+0x28) [0x80aecc9] /opt/asterisk/sbin/asterisk(ast_queue_control+0x42) [0x80aeebf] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5acaa4f] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad60b6] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad6b08] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad6707] /opt/asterisk/sbin/asterisk(ast_io_wait+0x14d) [0x811dee3] /opt/asterisk/lib/asterisk/modules/chan_sip.so [0x5ad866a] /opt/asterisk/sbin/asterisk [0x81a7385] /lib/libpthread.so.0 [0x626852] /lib/libc.so.6(clone+0x5e) [0x23e1fe] === --- ---> Locked Here: astobj2.c line 661 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 0xb360eb90 (pbx_thread started at [ 5371] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (channel.c): MUTEX 3804 __ast_read chan 0xc8440d0 (1) /opt/asterisk/sbin/asterisk(ast_bt_get_addresses+0x19) [0x812a85c] /opt/asterisk/sbin/asterisk(__ast_pthread_mutex_lock+0xcd) [0x8123b7b] /opt/asterisk/sbin/asterisk(__ao2_lock+0x4a) [0x8088a93] /opt/asterisk/sbin/asterisk [0x80b45e2] /opt/asterisk/sbin/asterisk(ast_read+0x19) [0x80b68cd] /opt/asterisk/sbin/asterisk [0x810dad1] /opt/asterisk/sbin/asterisk(ast_waitstream_full+0x46) [0x810e020] /opt/asterisk/sbin/asterisk(ast_readstring_full+0x99) [0x80baee6] /opt/asterisk/sbin/asterisk(ast_readstring+0x44) [0x80bae4b] /opt/asterisk/sbin/asterisk(ast_app_getdata+0x1e6) [0x806944d] /opt/asterisk/lib/asterisk/modules/app_read.so [0x785199] /opt/asterisk/sbin/asterisk(pbx_exec+0x1ea) [0x8144886] /opt/asterisk/lib/asterisk/modules/res_agi.so [0xb69113] /opt/asterisk/lib/asterisk/modules/res_agi.so [0xb6bbb4] /opt/asterisk/lib/asterisk/modules/res_agi.so [0xb6c615] /opt/asterisk/lib/asterisk/modules/res_agi.so [0xb6dc9f] /opt/asterisk/lib/asterisk/modules/res_agi.so [0xb6de02] /opt/asterisk/sbin/asterisk(pbx_exec+0x1ea) [0x8144886] /opt/asterisk/sbin/asterisk [0x814e296] /opt/asterisk/sbin/asterisk(ast_spawn_extension+0x53) [0x815002c] /opt/asterisk/sbin/asterisk [0x8150a35] /opt/asterisk/sbin/asterisk [0x8152708] /opt/asterisk/sbin/asterisk [0x81a7385] /lib/libpthread.so.0 [0x626852] /lib/libc.so.6(clone+0x5e) [0x23e1fe] === --- ---> Locked Here: chan_sip.c line 8134 (sip_pvt_lock_full) === --- ---> Locked Here: channel.c line 1442 (__ast_queue_frame) === ------------------------------------------------------------------- === =======================================================================