======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: -1209336944 (logger_thread started at [ 1045] logger.c init_logger()) === ---> Lock #0 (logger.c): RDLOCK 909 logger_print_normal &(&logchannels)->lock 0x8217128 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_rwlock_rdlock+0xaa) [0x811a625] /usr/sbin/asterisk [0x811dcb0] /usr/sbin/asterisk [0x811e29d] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === ------------------------------------------------------------------- === === Thread ID: -1211352176 (do_devstate_changes started at [ 724] devicestate.c ast_device_state_engine_init()) === ---> Waiting for Lock #0 (pbx.c): MUTEX 9911 ast_rdlock_contexts &conlock 0x821c580 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x8118855] /usr/sbin/asterisk(ast_rdlock_contexts+0x32) [0x8153ae4] /usr/sbin/asterisk [0x813f8e8] /usr/sbin/asterisk(ast_canmatch_extension+0x55) [0x8141661] /usr/sbin/asterisk [0x8151c36] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8136a6e] /usr/sbin/asterisk [0x813fd4a] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x814170d] /usr/sbin/asterisk [0x81420b4] /usr/sbin/asterisk [0x8143b7c] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === --- ---> Locked Here: pbx.c line 9911 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: -1211597936 (tps_processing_function started at [ 451] taskprocessor.c ast_taskprocessor_get()) === ---> Lock #0 (pbx.c): MUTEX 9911 ast_rdlock_contexts &conlock 0x821c580 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x8118855] /usr/sbin/asterisk(ast_rdlock_contexts+0x32) [0x8153ae4] /usr/sbin/asterisk [0x8140656] /usr/sbin/asterisk [0x8184df0] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === ---> Lock #1 (pbx.c): MUTEX 4271 handle_statechange hints 0x87a2fd8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x8118855] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x8086298] /usr/sbin/asterisk [0x8140683] /usr/sbin/asterisk [0x8184df0] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === ---> Lock #2 (pbx.c): MUTEX 4272 handle_statechange hint 0x93577b8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x8118855] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x8086298] /usr/sbin/asterisk [0x81406ae] /usr/sbin/asterisk [0x8184df0] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === ---> Waiting for Lock #3 (astobj2.c): MUTEX 838 internal_ao2_iterator_next a->c 0x94a3bb0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x8118855] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x8086298] /usr/sbin/asterisk [0x8087694] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8087a0b] /usr/lib/asterisk/modules/app_queue.so [0xe022cf] /usr/sbin/asterisk [0x8140758] /usr/sbin/asterisk [0x8184df0] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === --- ---> Locked Here: app_queue.c line 4265 (try_calling) === ------------------------------------------------------------------- === === Thread ID: -1267864688 (do_monitor started at [24468] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 23962 handle_request_do &netlock 0x4811660 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x8118855] /usr/lib/asterisk/modules/chan_sip.so [0x47cdc89] /usr/lib/asterisk/modules/chan_sip.so [0x47cda58] /usr/sbin/asterisk(ast_io_wait+0x14d) [0x8112f41] /usr/lib/asterisk/modules/chan_sip.so [0x47cf9ac] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === ---> Lock #1 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x8a32aa8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x8118855] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x8086298] /usr/sbin/asterisk [0x8086f7c] /usr/sbin/asterisk(__ao2_callback+0x56) [0x8087449] /usr/sbin/asterisk(__ao2_find+0x29) [0x8087565] /usr/sbin/asterisk [0x80abfee] /usr/sbin/asterisk(ast_channel_get_by_name+0x29) [0x80ac02c] /usr/lib/asterisk/modules/func_channel.so [0xdc0bdc] /usr/sbin/asterisk(ast_func_write+0x159) [0x813e5b0] /usr/sbin/asterisk(pbx_builtin_setvar_helper+0xc7) [0x815243e] /usr/lib/asterisk/modules/chan_sip.so [0x47cc66c] /usr/lib/asterisk/modules/chan_sip.so [0x47ce29c] /usr/lib/asterisk/modules/chan_sip.so [0x47cda58] /usr/sbin/asterisk(ast_io_wait+0x14d) [0x8112f41] /usr/lib/asterisk/modules/chan_sip.so [0x47cf9ac] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === ---> Waiting for Lock #2 (channel.c): MUTEX 1641 ast_channel_cmp_cb chan 0x9568000 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x8118855] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x8086298] /usr/sbin/asterisk(pbx_builtin_getvar_helper+0x5e) [0x8151fc6] /usr/lib/asterisk/modules/app_queue.so [0xe0ad22] /usr/lib/asterisk/modules/app_queue.so [0xe0b7ec] /usr/lib/asterisk/modules/app_queue.so [0xe10c83] /usr/lib/asterisk/modules/app_queue.so [0xe17a06] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8136a6e] /usr/sbin/asterisk [0x813fd4a] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x814170d] /usr/sbin/asterisk [0x81420b4] /usr/sbin/asterisk [0x8143b7c] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === --- ---> Locked Here: app_queue.c line 2907 (ring_entry) === ------------------------------------------------------------------- === === Thread ID: -1341064304 (tps_processing_function started at [ 451] taskprocessor.c ast_taskprocessor_get()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 838 internal_ao2_iterator_next a->c 0x94a3bb0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x8118855] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x8086298] /usr/sbin/asterisk [0x8087694] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8087a0b] /usr/lib/asterisk/modules/app_queue.so [0xe022cf] /usr/sbin/asterisk [0x8140758] /usr/sbin/asterisk [0x8184df0] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === --- ---> Locked Here: app_queue.c line 4265 (try_calling) === ------------------------------------------------------------------- === === Thread ID: -1344509040 (pbx_thread started at [ 5035] pbx.c ast_pbx_start()) === ------------------------------------------------------------------- === === Thread ID: -1348715632 (pbx_thread started at [ 5035] pbx.c ast_pbx_start()) === ---> Lock #0 (app_queue.c): MUTEX 4265 try_calling queues 0x94a3bb0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x8118855] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x8086298] /usr/lib/asterisk/modules/app_queue.so [0xe10029] /usr/lib/asterisk/modules/app_queue.so [0xe17a06] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8136a6e] /usr/sbin/asterisk [0x813fd4a] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x814170d] /usr/sbin/asterisk [0x81420b4] /usr/sbin/asterisk [0x8143b7c] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === ---> Lock #1 (app_queue.c): MUTEX 2906 ring_entry tmp->chan 0xb03f0e88 (2) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x8118855] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x8086298] /usr/sbin/asterisk(ast_call+0x38) [0x80b6b2b] /usr/lib/asterisk/modules/app_queue.so [0xe0af8f] /usr/lib/asterisk/modules/app_queue.so [0xe0b7ec] /usr/lib/asterisk/modules/app_queue.so [0xe10c83] /usr/lib/asterisk/modules/app_queue.so [0xe17a06] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8136a6e] /usr/sbin/asterisk [0x813fd4a] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x814170d] /usr/sbin/asterisk [0x81420b4] /usr/sbin/asterisk [0x8143b7c] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === ---> Lock #2 (app_queue.c): MUTEX 2907 ring_entry qe->chan 0x9568000 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_trylock+0xaa) [0x8118bb2] /usr/sbin/asterisk(__ao2_trylock+0x4a) [0x80863ea] /usr/lib/asterisk/modules/app_queue.so [0xe0a6a7] /usr/lib/asterisk/modules/app_queue.so [0xe0b7ec] /usr/lib/asterisk/modules/app_queue.so [0xe10c83] /usr/lib/asterisk/modules/app_queue.so [0xe17a06] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8136a6e] /usr/sbin/asterisk [0x813fd4a] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x814170d] /usr/sbin/asterisk [0x81420b4] /usr/sbin/asterisk [0x8143b7c] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === ---> Lock #3 (chan_local.c): MUTEX 749 local_call p 0xb03ff1a8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_trylock+0xaa) [0x8118bb2] /usr/sbin/asterisk(__ao2_trylock+0x4a) [0x80863ea] /usr/lib/asterisk/modules/chan_local.so [0x978eec] /usr/sbin/asterisk(ast_call+0xd7) [0x80b6bca] /usr/lib/asterisk/modules/app_queue.so [0xe0af8f] /usr/lib/asterisk/modules/app_queue.so [0xe0b7ec] /usr/lib/asterisk/modules/app_queue.so [0xe10c83] /usr/lib/asterisk/modules/app_queue.so [0xe17a06] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8136a6e] /usr/sbin/asterisk [0x813fd4a] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x814170d] /usr/sbin/asterisk [0x81420b4] /usr/sbin/asterisk [0x8143b7c] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === ---> Lock #4 (chan_local.c): MUTEX 754 local_call p->chan 0xb03f2ec0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_trylock+0xaa) [0x8118bb2] /usr/sbin/asterisk(__ao2_trylock+0x4a) [0x80863ea] /usr/lib/asterisk/modules/chan_local.so [0x979039] /usr/sbin/asterisk(ast_call+0xd7) [0x80b6bca] /usr/lib/asterisk/modules/app_queue.so [0xe0af8f] /usr/lib/asterisk/modules/app_queue.so [0xe0b7ec] /usr/lib/asterisk/modules/app_queue.so [0xe10c83] /usr/lib/asterisk/modules/app_queue.so [0xe17a06] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8136a6e] /usr/sbin/asterisk [0x813fd4a] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x814170d] /usr/sbin/asterisk [0x81420b4] /usr/sbin/asterisk [0x8143b7c] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === ---> Waiting for Lock #5 (pbx.c): MUTEX 9911 ast_rdlock_contexts &conlock 0x821c580 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x8118855] /usr/sbin/asterisk(ast_rdlock_contexts+0x32) [0x8153ae4] /usr/sbin/asterisk [0x813f8e8] /usr/sbin/asterisk(ast_canmatch_extension+0x55) [0x8141661] /usr/sbin/asterisk [0x8151c36] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8136a6e] /usr/sbin/asterisk [0x813fd4a] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x814170d] /usr/sbin/asterisk [0x81420b4] /usr/sbin/asterisk [0x8143b7c] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === --- ---> Locked Here: pbx.c line 9911 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: -1346966640 (pbx_thread started at [ 5035] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (pbx.c): MUTEX 9911 ast_rdlock_contexts &conlock 0x821c580 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x8118855] /usr/sbin/asterisk(ast_rdlock_contexts+0x32) [0x8153ae4] /usr/sbin/asterisk [0x813f8e8] /usr/sbin/asterisk(ast_canmatch_extension+0x55) [0x8141661] /usr/sbin/asterisk [0x8151c36] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8136a6e] /usr/sbin/asterisk [0x813fd4a] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x814170d] /usr/sbin/asterisk [0x81420b4] /usr/sbin/asterisk [0x8143b7c] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === --- ---> Locked Here: pbx.c line 9911 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: -1349452912 (pbx_thread started at [ 5035] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x8a32aa8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x8118855] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x8086298] /usr/sbin/asterisk [0x8086f7c] /usr/sbin/asterisk(__ao2_callback+0x56) [0x8087449] /usr/sbin/asterisk(__ao2_unlink+0x40) [0x8086d94] /usr/sbin/asterisk(ast_hangup+0x23d) [0x80ae298] /usr/lib/asterisk/modules/app_queue.so [0xe097ce] /usr/lib/asterisk/modules/app_queue.so [0xe13e43] /usr/lib/asterisk/modules/app_queue.so [0xe17a06] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8136a6e] /usr/sbin/asterisk [0x813fd4a] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x814170d] /usr/sbin/asterisk [0x81420b4] /usr/sbin/asterisk [0x8143b7c] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === --- ---> Locked Here: astobj2.c line 657 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: -1351615600 (pbx_thread started at [ 5035] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (pbx.c): MUTEX 9911 ast_rdlock_contexts &conlock 0x821c580 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811f05a] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x8118855] /usr/sbin/asterisk(ast_rdlock_contexts+0x32) [0x8153ae4] /usr/sbin/asterisk [0x813f8e8] /usr/sbin/asterisk(ast_canmatch_extension+0x55) [0x8141661] /usr/sbin/asterisk [0x8151c36] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8136a6e] /usr/sbin/asterisk [0x813fd4a] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x814170d] /usr/sbin/asterisk [0x81420b4] /usr/sbin/asterisk [0x8143b7c] /usr/sbin/asterisk [0x819617d] /lib/libpthread.so.0 [0xb9f832] /lib/libc.so.6(clone+0x5e) [0xadef6e] === --- ---> Locked Here: pbx.c line 9911 (ast_rdlock_contexts) === ------------------------------------------------------------------- === =======================================================================