======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: -1223689360 (logger_thread started at [ 1049] logger.c init_logger()) === ---> Lock #0 (logger.c): RDLOCK 913 logger_print_normal &(&logchannels)->lock 0x81f82a8 (1) asterisk(ast_bt_get_addresses+0x19) [0x811990b] asterisk(__ast_rwlock_rdlock+0xae) [0x8115232] asterisk() [0x81185f9] asterisk() [0x8118c0c] asterisk() [0x8189572] /lib/libpthread.so.0(+0x5b25) [0xb733cb25] /lib/libc.so.6(clone+0x5e) [0xb75b746e] === ------------------------------------------------------------------- === === Thread ID: -1240532112 (do_monitor started at [24712] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 24201 handle_request_do &netlock 0xb6874800 (1) asterisk(ast_bt_get_addresses+0x19) [0x811990b] asterisk(__ast_pthread_mutex_lock+0xae) [0x811351d] /usr/lib/asterisk/modules/chan_sip.so(+0x70a51) [0xb6833a51] /usr/lib/asterisk/modules/chan_sip.so(+0x7083f) [0xb683383f] asterisk(ast_io_wait+0x144) [0x810e000] /usr/lib/asterisk/modules/chan_sip.so(+0x72670) [0xb6835670] asterisk() [0x8189572] /lib/libpthread.so.0(+0x5b25) [0xb733cb25] /lib/libc.so.6(clone+0x5e) [0xb75b746e] === ---> Lock #1 (chan_sip.c): MUTEX 7701 find_call p 0xb5daaad0 (1) asterisk(ast_bt_get_addresses+0x19) [0x811990b] asterisk(__ast_pthread_mutex_lock+0xae) [0x811351d] asterisk(__ao2_lock+0x48) [0x8088848] /usr/lib/asterisk/modules/chan_sip.so(+0x23bd6) [0xb67e6bd6] /usr/lib/asterisk/modules/chan_sip.so(+0x70a6d) [0xb6833a6d] /usr/lib/asterisk/modules/chan_sip.so(+0x7083f) [0xb683383f] asterisk(ast_io_wait+0x144) [0x810e000] /usr/lib/asterisk/modules/chan_sip.so(+0x72670) [0xb6835670] asterisk() [0x8189572] /lib/libpthread.so.0(+0x5b25) [0xb733cb25] /lib/libc.so.6(clone+0x5e) [0xb75b746e] === ---> Waiting for Lock #2 (pbx.c): MUTEX 9910 ast_rdlock_contexts &conlock 0x81f94e0 (1) asterisk(ast_bt_get_addresses+0x19) [0x811990b] asterisk(__ast_pthread_mutex_lock+0xae) [0x811351d] asterisk(ast_rdlock_contexts+0x32) [0x814aaf1] asterisk() [0x81382c4] asterisk(ast_exists_extension+0x55) [0x8139dac] /usr/lib/asterisk/modules/chan_sip.so(+0x4459a) [0xb680759a] /usr/lib/asterisk/modules/chan_sip.so(+0x62f11) [0xb6825f11] /usr/lib/asterisk/modules/chan_sip.so(+0x6fd17) [0xb6832d17] /usr/lib/asterisk/modules/chan_sip.so(+0x71058) [0xb6834058] /usr/lib/asterisk/modules/chan_sip.so(+0x7083f) [0xb683383f] asterisk(ast_io_wait+0x144) [0x810e000] /usr/lib/asterisk/modules/chan_sip.so(+0x72670) [0xb6835670] asterisk() [0x8189572] /lib/libpthread.so.0(+0x5b25) [0xb733cb25] /lib/libc.so.6(clone+0x5e) [0xb75b746e] === --- ---> Locked Here: pbx.c line 9910 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: -1244906640 (autoservice_run started at [ 215] autoservice.c ast_autoservice_start()) === ---> Waiting for Lock #0 (channel.c): MUTEX 3074 ast_waitfor_nandfds c[x] 0x8635590 (1) asterisk(ast_bt_get_addresses+0x19) [0x811990b] asterisk(__ast_pthread_mutex_lock+0xae) [0x811351d] asterisk(__ao2_lock+0x48) [0x8088848] /usr/lib/asterisk/modules/pbx_lua.so(+0x4576) [0xb63ad576] /usr/lib/asterisk/modules/pbx_lua.so(+0x4748) [0xb63ad748] asterisk(pbx_find_extension+0x916) [0x8133fcb] asterisk() [0x8138319] asterisk(ast_exists_extension+0x55) [0x8139dac] /usr/lib/asterisk/modules/chan_local.so(+0x4948) [0xb688f948] asterisk(ast_call+0xd7) [0x80b6bed] /usr/lib/asterisk/modules/app_dial.so(+0x47f9) [0xb6b937f9] /usr/lib/asterisk/modules/app_dial.so(+0x59f6) [0xb6b949f6] /usr/lib/asterisk/modules/app_dial.so(+0xcb9d) [0xb6b9bb9d] /usr/lib/asterisk/modules/app_dial.so(+0xfac6) [0xb6b9eac6] asterisk(pbx_exec+0x1d0) [0x812fe0d] /usr/lib/asterisk/modules/pbx_lua.so(+0x2417) [0xb63ab417] /usr/lib/liblua.so.5.1(luaD_precall+0x140) [0xb6378830] === --- ---> Locked Here: chan_local.c line 754 (local_call) === ------------------------------------------------------------------- === === Thread ID: -1244660880 (pbx_thread started at [ 5038] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 5458 ast_call chan 0x86329b8 (1) asterisk(ast_bt_get_addresses+0x19) [0x811990b] asterisk(__ast_pthread_mutex_lock+0xae) [0x811351d] asterisk(__ao2_lock+0x48) [0x8088848] asterisk(ast_call+0x38) [0x80b6b4e] /usr/lib/asterisk/modules/app_dial.so(+0x47f9) [0xb6b937f9] /usr/lib/asterisk/modules/app_dial.so(+0x59f6) [0xb6b949f6] /usr/lib/asterisk/modules/app_dial.so(+0xcb9d) [0xb6b9bb9d] /usr/lib/asterisk/modules/app_dial.so(+0xfac6) [0xb6b9eac6] asterisk(pbx_exec+0x1d0) [0x812fe0d] /usr/lib/asterisk/modules/pbx_lua.so(+0x2417) [0xb63ab417] /usr/lib/liblua.so.5.1(luaD_precall+0x140) [0xb6378830] === ---> Lock #1 (chan_local.c): MUTEX 749 local_call p 0x8636948 (1) asterisk(ast_bt_get_addresses+0x19) [0x811990b] asterisk(__ast_pthread_mutex_trylock+0xae) [0x8113882] asterisk(__ao2_trylock+0x48) [0x80888dc] /usr/lib/asterisk/modules/chan_local.so(+0x4016) [0xb688f016] asterisk(ast_call+0xd7) [0x80b6bed] /usr/lib/asterisk/modules/app_dial.so(+0x47f9) [0xb6b937f9] /usr/lib/asterisk/modules/app_dial.so(+0x59f6) [0xb6b949f6] /usr/lib/asterisk/modules/app_dial.so(+0xcb9d) [0xb6b9bb9d] /usr/lib/asterisk/modules/app_dial.so(+0xfac6) [0xb6b9eac6] asterisk(pbx_exec+0x1d0) [0x812fe0d] /usr/lib/asterisk/modules/pbx_lua.so(+0x2417) [0xb63ab417] /usr/lib/liblua.so.5.1(luaD_precall+0x140) [0xb6378830] === ---> Lock #2 (chan_local.c): MUTEX 754 local_call p->chan 0x8635590 (1) asterisk(ast_bt_get_addresses+0x19) [0x811990b] asterisk(__ast_pthread_mutex_trylock+0xae) [0x8113882] asterisk(__ao2_trylock+0x48) [0x80888dc] /usr/lib/asterisk/modules/chan_local.so(+0x4163) [0xb688f163] asterisk(ast_call+0xd7) [0x80b6bed] /usr/lib/asterisk/modules/app_dial.so(+0x47f9) [0xb6b937f9] /usr/lib/asterisk/modules/app_dial.so(+0x59f6) [0xb6b949f6] /usr/lib/asterisk/modules/app_dial.so(+0xcb9d) [0xb6b9bb9d] /usr/lib/asterisk/modules/app_dial.so(+0xfac6) [0xb6b9eac6] asterisk(pbx_exec+0x1d0) [0x812fe0d] /usr/lib/asterisk/modules/pbx_lua.so(+0x2417) [0xb63ab417] /usr/lib/liblua.so.5.1(luaD_precall+0x140) [0xb6378830] === ---> Lock #3 (pbx.c): MUTEX 9910 ast_rdlock_contexts &conlock 0x81f94e0 (1) asterisk(ast_bt_get_addresses+0x19) [0x811990b] asterisk(__ast_pthread_mutex_lock+0xae) [0x811351d] asterisk(ast_rdlock_contexts+0x32) [0x814aaf1] asterisk() [0x81382c4] asterisk(ast_exists_extension+0x55) [0x8139dac] /usr/lib/asterisk/modules/chan_local.so(+0x4948) [0xb688f948] asterisk(ast_call+0xd7) [0x80b6bed] /usr/lib/asterisk/modules/app_dial.so(+0x47f9) [0xb6b937f9] /usr/lib/asterisk/modules/app_dial.so(+0x59f6) [0xb6b949f6] /usr/lib/asterisk/modules/app_dial.so(+0xcb9d) [0xb6b9bb9d] /usr/lib/asterisk/modules/app_dial.so(+0xfac6) [0xb6b9eac6] asterisk(pbx_exec+0x1d0) [0x812fe0d] /usr/lib/asterisk/modules/pbx_lua.so(+0x2417) [0xb63ab417] /usr/lib/liblua.so.5.1(luaD_precall+0x140) [0xb6378830] === ------------------------------------------------------------------- === =======================================================================