======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 140152274016000 (tps_processing_function started at [ 451] taskprocessor.c ast_taskprocessor_get()) === ---> Lock #0 (event.c): RDLOCK 1404 handle_event &(&ast_event_subs[event_types[i]])->lock 0x84bec8 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e58de] asterisk(__ast_rwlock_rdlock+0xaf) [0x4e09fa] asterisk() [0x4aed6d] asterisk() [0x54e67d] asterisk() [0x560470] /lib/libpthread.so.0(+0x68ba) [0x7f77bd5518ba] /lib/libc.so.6(clone+0x6d) [0x7f77bdd8a02d] === ---> Waiting for Lock #1 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x2439650 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e58de] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4deac1] asterisk(__ao2_lock+0x5a) [0x444ab8] asterisk() [0x4457ec] asterisk(__ao2_callback+0x5f) [0x445ce7] asterisk(__ao2_unlink+0x45) [0x4455b7] asterisk(ast_hangup+0x254) [0x46ebbe] /usr/lib/asterisk/modules/app_dial.so(+0x469a) [0x7f779656c69a] /usr/lib/asterisk/modules/app_dial.so(+0x1023a) [0x7f779657823a] /usr/lib/asterisk/modules/app_dial.so(+0x10444) [0x7f7796578444] asterisk(pbx_exec+0x1fb) [0x4fd78c] /usr/lib/asterisk/modules/res_agi.so(+0xb1ae) [0x7f77b79861ae] /usr/lib/asterisk/modules/res_agi.so(+0xdbf9) [0x7f77b7988bf9] /usr/lib/asterisk/modules/res_agi.so(+0xe6cb) [0x7f77b79896cb] /usr/lib/asterisk/modules/res_agi.so(+0xfb02) [0x7f77b798ab02] /usr/lib/asterisk/modules/res_agi.so(+0xfc48) [0x7f77b798ac48] asterisk(pbx_exec+0x1fb) [0x4fd78c] asterisk() [0x507249] asterisk(ast_spawn_extension+0x65) [0x508c0e] asterisk() [0x509688] asterisk() [0x50b234] asterisk() [0x560470] /lib/libpthread.so.0(+0x68ba) [0x7f77bd5518ba] /lib/libc.so.6(clone+0x6d) [0x7f77bdd8a02d] === --- ---> Locked Here: astobj2.c line 657 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 140151576356608 (handle_tcptls_connection started at [ 278] tcptls.c ast_tcptls_server_root()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x2439650 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e58de] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4deac1] asterisk(__ao2_lock+0x5a) [0x444ab8] asterisk() [0x4457ec] asterisk(__ao2_callback+0x5f) [0x445ce7] asterisk(__ao2_unlink+0x45) [0x4455b7] asterisk(ast_hangup+0x254) [0x46ebbe] /usr/lib/asterisk/modules/app_dial.so(+0x469a) [0x7f779656c69a] /usr/lib/asterisk/modules/app_dial.so(+0x1023a) [0x7f779657823a] /usr/lib/asterisk/modules/app_dial.so(+0x10444) [0x7f7796578444] asterisk(pbx_exec+0x1fb) [0x4fd78c] /usr/lib/asterisk/modules/res_agi.so(+0xb1ae) [0x7f77b79861ae] /usr/lib/asterisk/modules/res_agi.so(+0xdbf9) [0x7f77b7988bf9] /usr/lib/asterisk/modules/res_agi.so(+0xe6cb) [0x7f77b79896cb] /usr/lib/asterisk/modules/res_agi.so(+0xfb02) [0x7f77b798ab02] /usr/lib/asterisk/modules/res_agi.so(+0xfc48) [0x7f77b798ac48] asterisk(pbx_exec+0x1fb) [0x4fd78c] asterisk() [0x507249] asterisk(ast_spawn_extension+0x65) [0x508c0e] asterisk() [0x509688] asterisk() [0x50b234] asterisk() [0x560470] /lib/libpthread.so.0(+0x68ba) [0x7f77bd5518ba] /lib/libc.so.6(clone+0x6d) [0x7f77bdd8a02d] === --- ---> Locked Here: astobj2.c line 657 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 140151567214336 (do_monitor started at [24482] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 23976 handle_request_do &netlock 0x7f77a22888e0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e58de] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4deac1] /usr/lib/asterisk/modules/chan_sip.so(+0x7d285) [0x7f77a203d285] /usr/lib/asterisk/modules/chan_sip.so(+0x7d07a) [0x7f77a203d07a] asterisk(ast_io_wait+0x1c4) [0x4d8f0e] /usr/lib/asterisk/modules/chan_sip.so(+0x7ee5e) [0x7f77a203ee5e] asterisk() [0x560470] /lib/libpthread.so.0(+0x68ba) [0x7f77bd5518ba] /lib/libc.so.6(clone+0x6d) [0x7f77bdd8a02d] === ---> Lock #1 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x2439650 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e58de] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4deac1] asterisk(__ao2_lock+0x5a) [0x444ab8] asterisk() [0x4457ec] asterisk(__ao2_callback+0x5f) [0x445ce7] asterisk(__ao2_find+0x31) [0x445e59] asterisk() [0x46c475] asterisk(ast_channel_get_by_name+0x27) [0x46c4a6] /usr/lib/asterisk/modules/func_channel.so(+0x4814) [0x7f77a5950814] asterisk(ast_func_write+0x15e) [0x505919] asterisk(pbx_builtin_setvar_helper+0xba) [0x51a2e5] /usr/lib/asterisk/modules/chan_sip.so(+0x7bbbb) [0x7f77a203bbbb] /usr/lib/asterisk/modules/chan_sip.so(+0x7d7eb) [0x7f77a203d7eb] /usr/lib/asterisk/modules/chan_sip.so(+0x7d07a) [0x7f77a203d07a] asterisk(ast_io_wait+0x1c4) [0x4d8f0e] /usr/lib/asterisk/modules/chan_sip.so(+0x7ee5e) [0x7f77a203ee5e] asterisk() [0x560470] /lib/libpthread.so.0(+0x68ba) [0x7f77bd5518ba] /lib/libc.so.6(clone+0x6d) [0x7f77bdd8a02d] === ---> Waiting for Lock #2 (channel.c): MUTEX 1641 ast_channel_cmp_cb chan 0x7f77bb6939f0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e58de] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4deac1] asterisk(__ao2_lock+0x5a) [0x444ab8] asterisk() [0x46c087] asterisk() [0x4458e1] asterisk(__ao2_callback+0x5f) [0x445ce7] asterisk(__ao2_find+0x31) [0x445e59] asterisk() [0x46c475] asterisk(ast_channel_get_by_name+0x27) [0x46c4a6] /usr/lib/asterisk/modules/func_channel.so(+0x4814) [0x7f77a5950814] asterisk(ast_func_write+0x15e) [0x505919] asterisk(pbx_builtin_setvar_helper+0xba) [0x51a2e5] /usr/lib/asterisk/modules/chan_sip.so(+0x7bbbb) [0x7f77a203bbbb] /usr/lib/asterisk/modules/chan_sip.so(+0x7d7eb) [0x7f77a203d7eb] /usr/lib/asterisk/modules/chan_sip.so(+0x7d07a) [0x7f77a203d07a] asterisk(ast_io_wait+0x1c4) [0x4d8f0e] /usr/lib/asterisk/modules/chan_sip.so(+0x7ee5e) [0x7f77a203ee5e] asterisk() [0x560470] /lib/libpthread.so.0(+0x68ba) [0x7f77bd5518ba] /lib/libc.so.6(clone+0x6d) [0x7f77bdd8a02d] === --- ---> Locked Here: channel.c line 3636 (__ast_read) === ------------------------------------------------------------------- === === Thread ID: 140151556425472 (handle_tcptls_connection started at [ 278] tcptls.c ast_tcptls_server_root()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 838 internal_ao2_iterator_next a->c 0x2439650 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e58de] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4deac1] asterisk(__ao2_lock+0x5a) [0x444ab8] asterisk() [0x4457ec] asterisk(__ao2_callback+0x5f) [0x445ce7] asterisk(__ao2_unlink+0x45) [0x4455b7] asterisk(ast_hangup+0x254) [0x46ebbe] /usr/lib/asterisk/modules/app_dial.so(+0x469a) [0x7f779656c69a] /usr/lib/asterisk/modules/app_dial.so(+0x1023a) [0x7f779657823a] /usr/lib/asterisk/modules/app_dial.so(+0x10444) [0x7f7796578444] asterisk(pbx_exec+0x1fb) [0x4fd78c] /usr/lib/asterisk/modules/res_agi.so(+0xb1ae) [0x7f77b79861ae] /usr/lib/asterisk/modules/res_agi.so(+0xdbf9) [0x7f77b7988bf9] /usr/lib/asterisk/modules/res_agi.so(+0xe6cb) [0x7f77b79896cb] /usr/lib/asterisk/modules/res_agi.so(+0xfb02) [0x7f77b798ab02] /usr/lib/asterisk/modules/res_agi.so(+0xfc48) [0x7f77b798ac48] asterisk(pbx_exec+0x1fb) [0x4fd78c] asterisk() [0x507249] asterisk(ast_spawn_extension+0x65) [0x508c0e] asterisk() [0x509688] asterisk() [0x50b234] asterisk() [0x560470] /lib/libpthread.so.0(+0x68ba) [0x7f77bd5518ba] /lib/libc.so.6(clone+0x6d) [0x7f77bdd8a02d] === --- ---> Locked Here: astobj2.c line 657 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 140151555917568 (pbx_thread started at [ 5035] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 3636 __ast_read chan 0x7f77bb6939f0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e58de] asterisk(__ast_pthread_mutex_trylock+0xaf) [0x4dee44] asterisk(__ao2_trylock+0x5a) [0x444b7a] /usr/lib/asterisk/modules/chan_sip.so(+0x7d3b4) [0x7f77a203d3b4] /usr/lib/asterisk/modules/chan_sip.so(+0x7d07a) [0x7f77a203d07a] asterisk(ast_io_wait+0x1c4) [0x4d8f0e] /usr/lib/asterisk/modules/chan_sip.so(+0x7ee5e) [0x7f77a203ee5e] asterisk() [0x560470] /lib/libpthread.so.0(+0x68ba) [0x7f77bd5518ba] /lib/libc.so.6(clone+0x6d) [0x7f77bdd8a02d] === ------------------------------------------------------------------- === === Thread ID: 140151553877760 (pbx_thread started at [ 5035] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 493 internal_ao2_link c 0x2439650 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e58de] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4deac1] asterisk(__ao2_lock+0x5a) [0x444ab8] asterisk() [0x4457ec] asterisk(__ao2_callback+0x5f) [0x445ce7] asterisk(__ao2_unlink+0x45) [0x4455b7] asterisk(ast_hangup+0x254) [0x46ebbe] /usr/lib/asterisk/modules/app_dial.so(+0x469a) [0x7f779656c69a] /usr/lib/asterisk/modules/app_dial.so(+0x1023a) [0x7f779657823a] /usr/lib/asterisk/modules/app_dial.so(+0x10444) [0x7f7796578444] asterisk(pbx_exec+0x1fb) [0x4fd78c] /usr/lib/asterisk/modules/res_agi.so(+0xb1ae) [0x7f77b79861ae] /usr/lib/asterisk/modules/res_agi.so(+0xdbf9) [0x7f77b7988bf9] /usr/lib/asterisk/modules/res_agi.so(+0xe6cb) [0x7f77b79896cb] /usr/lib/asterisk/modules/res_agi.so(+0xfb02) [0x7f77b798ab02] /usr/lib/asterisk/modules/res_agi.so(+0xfc48) [0x7f77b798ac48] asterisk(pbx_exec+0x1fb) [0x4fd78c] asterisk() [0x507249] asterisk(ast_spawn_extension+0x65) [0x508c0e] asterisk() [0x509688] asterisk() [0x50b234] asterisk() [0x560470] /lib/libpthread.so.0(+0x68ba) [0x7f77bd5518ba] /lib/libc.so.6(clone+0x6d) [0x7f77bdd8a02d] === --- ---> Locked Here: astobj2.c line 657 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 140151553369856 (pbx_thread started at [ 5035] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x2439650 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e58de] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4deac1] asterisk(__ao2_lock+0x5a) [0x444ab8] asterisk() [0x4457ec] asterisk(__ao2_callback+0x5f) [0x445ce7] asterisk(__ao2_unlink+0x45) [0x4455b7] asterisk(ast_hangup+0x254) [0x46ebbe] /usr/lib/asterisk/modules/app_dial.so(+0x469a) [0x7f779656c69a] /usr/lib/asterisk/modules/app_dial.so(+0x1023a) [0x7f779657823a] /usr/lib/asterisk/modules/app_dial.so(+0x10444) [0x7f7796578444] asterisk(pbx_exec+0x1fb) [0x4fd78c] /usr/lib/asterisk/modules/res_agi.so(+0xb1ae) [0x7f77b79861ae] /usr/lib/asterisk/modules/res_agi.so(+0xdbf9) [0x7f77b7988bf9] /usr/lib/asterisk/modules/res_agi.so(+0xe6cb) [0x7f77b79896cb] /usr/lib/asterisk/modules/res_agi.so(+0xfb02) [0x7f77b798ab02] /usr/lib/asterisk/modules/res_agi.so(+0xfc48) [0x7f77b798ac48] asterisk(pbx_exec+0x1fb) [0x4fd78c] asterisk() [0x507249] asterisk(ast_spawn_extension+0x65) [0x508c0e] asterisk() [0x509688] asterisk() [0x50b234] asterisk() [0x560470] /lib/libpthread.so.0(+0x68ba) [0x7f77bd5518ba] /lib/libc.so.6(clone+0x6d) [0x7f77bdd8a02d] === --- ---> Locked Here: astobj2.c line 657 (internal_ao2_callback) === ------------------------------------------------------------------- === =======================================================================