======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === === Thread ID: 0x7fd053c1f700 (pbx_thread started at [ 5122] pbx.c ast_pbx_start()) === ---> Lock #0 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x17bd660 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4e3079] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xd9) [0x4dbff6] /usr/sbin/asterisk(__ao2_lock+0x5a) [0x440fd0] /usr/sbin/asterisk() [0x441ce0] /usr/sbin/asterisk(__ao2_callback_data+0x64) [0x4422de] /usr/sbin/asterisk(ast_channel_callback+0x3b) [0x467fa1] /usr/sbin/asterisk(ast_cel_check_retire_linkedid+0x8a) [0x46160d] /usr/sbin/asterisk() [0x469ba6] /usr/sbin/asterisk() [0x44133f] /usr/sbin/asterisk(__ao2_ref+0x3e) [0x44127b] /usr/sbin/asterisk(ast_channel_release+0x33) [0x468a63] /usr/sbin/asterisk(ast_hangup+0xa20) [0x46b71c] /usr/lib/asterisk/modules/app_dial.so(+0x6768) [0x7fd0b865b768] /usr/lib/asterisk/modules/app_dial.so(+0xde68) [0x7fd0b8662e68] /usr/lib/asterisk/modules/app_dial.so(+0x109d3) [0x7fd0b86659d3] /usr/sbin/asterisk(pbx_exec+0x1fb) [0x4fb800] /usr/sbin/asterisk() [0x5052d4] /usr/sbin/asterisk(ast_spawn_extension+0x65) [0x506d81] /usr/sbin/asterisk() [0x5077cf] /usr/sbin/asterisk() [0x50944b] /usr/sbin/asterisk() [0x55edda] /lib64/libpthread.so.0() [0x346e6077e1] /lib64/libc.so.6(clone+0x6d) [0x346e2e573d] === ---> Waiting for Lock #1 (cel.c): MUTEX 375 linkedid_match c 0x7fd0c0106cf0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4e3079] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xd9) [0x4dbff6] /usr/sbin/asterisk(__ao2_lock+0x5a) [0x440fd0] /usr/sbin/asterisk() [0x461500] /usr/sbin/asterisk() [0x441d93] /usr/sbin/asterisk(__ao2_callback_data+0x64) [0x4422de] /usr/sbin/asterisk(ast_channel_callback+0x3b) [0x467fa1] /usr/sbin/asterisk(ast_cel_check_retire_linkedid+0x8a) [0x46160d] /usr/sbin/asterisk() [0x469ba6] /usr/sbin/asterisk() [0x44133f] /usr/sbin/asterisk(__ao2_ref+0x3e) [0x44127b] /usr/sbin/asterisk(ast_channel_release+0x33) [0x468a63] /usr/sbin/asterisk(ast_hangup+0xa20) [0x46b71c] /usr/lib/asterisk/modules/app_dial.so(+0x6768) [0x7fd0b865b768] /usr/lib/asterisk/modules/app_dial.so(+0xde68) [0x7fd0b8662e68] /usr/lib/asterisk/modules/app_dial.so(+0x109d3) [0x7fd0b86659d3] /usr/sbin/asterisk(pbx_exec+0x1fb) [0x4fb800] /usr/sbin/asterisk() [0x5052d4] /usr/sbin/asterisk(ast_spawn_extension+0x65) [0x506d81] /usr/sbin/asterisk() [0x5077cf] /usr/sbin/asterisk() [0x50944b] /usr/sbin/asterisk() [0x55edda] /lib64/libpthread.so.0() [0x346e6077e1] /lib64/libc.so.6(clone+0x6d) [0x346e2e573d] === --- ---> Locked Here: app_dial.c line 2216 (dial_exec_full) === ------------------------------------------------------------------- === === Thread ID: 0x7fd050563700 (pbx_thread started at [ 5122] pbx.c ast_pbx_start()) === ---> Lock #0 (app_dial.c): MUTEX 2216 dial_exec_full chan 0x7fd0c0106cf0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4e3079] /usr/sbin/asterisk(__ast_pthread_mutex_trylock+0xd9) [0x4dc3b4] /usr/sbin/asterisk(__ao2_trylock+0x5a) [0x441092] /usr/lib/asterisk/modules/app_dial.so(+0xc56c) [0x7fd0b866156c] /usr/lib/asterisk/modules/app_dial.so(+0x109d3) [0x7fd0b86659d3] /usr/sbin/asterisk(pbx_exec+0x1fb) [0x4fb800] /usr/sbin/asterisk() [0x5052d4] /usr/sbin/asterisk(ast_spawn_extension+0x65) [0x506d81] /usr/sbin/asterisk() [0x5077cf] /usr/sbin/asterisk() [0x50944b] /usr/sbin/asterisk() [0x55edda] /lib64/libpthread.so.0() [0x346e6077e1] /lib64/libc.so.6(clone+0x6d) [0x346e2e573d] === ---> Lock #1 (chan_local.c): MUTEX 195 awesome_locking owner 0x2b67040 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4e3079] /usr/sbin/asterisk(__ast_pthread_mutex_trylock+0xd9) [0x4dc3b4] /usr/sbin/asterisk(__ao2_trylock+0x5a) [0x441092] /usr/lib/asterisk/modules/chan_local.so(+0x25a3) [0x7fd0bab055a3] /usr/lib/asterisk/modules/chan_local.so(+0x4986) [0x7fd0bab07986] /usr/sbin/asterisk(ast_call+0xf7) [0x47424c] /usr/lib/asterisk/modules/app_dial.so(+0xd3dd) [0x7fd0b86623dd] /usr/lib/asterisk/modules/app_dial.so(+0x109d3) [0x7fd0b86659d3] /usr/sbin/asterisk(pbx_exec+0x1fb) [0x4fb800] /usr/sbin/asterisk() [0x5052d4] /usr/sbin/asterisk(ast_spawn_extension+0x65) [0x506d81] /usr/sbin/asterisk() [0x5077cf] /usr/sbin/asterisk() [0x50944b] /usr/sbin/asterisk() [0x55edda] /lib64/libpthread.so.0() [0x346e6077e1] /lib64/libc.so.6(clone+0x6d) [0x346e2e573d] === ---> Waiting for Lock #2 (pbx.c): MUTEX 10039 ast_rdlock_contexts &conlock 0x805500 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4e3079] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xd9) [0x4dbff6] /usr/sbin/asterisk(ast_rdlock_contexts+0x23) [0x519d06] /usr/sbin/asterisk() [0x504e3b] /usr/sbin/asterisk(ast_spawn_extension+0x65) [0x506d81] /usr/sbin/asterisk() [0x5077cf] /usr/sbin/asterisk() [0x50944b] /usr/sbin/asterisk() [0x55edda] /lib64/libpthread.so.0() [0x346e6077e1] /lib64/libc.so.6(clone+0x6d) [0x346e2e573d] === --- ---> Locked Here: pbx.c line 10039 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7fd0539b3700 (handle_tcptls_connection started at [ 278] tcptls.c ast_tcptls_server_root()) === ---> Lock #0 (pbx.c): MUTEX 10039 ast_rdlock_contexts &conlock 0x805500 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4e3079] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xd9) [0x4dbff6] /usr/sbin/asterisk(ast_rdlock_contexts+0x23) [0x519d06] /usr/sbin/asterisk() [0x509718] /usr/sbin/asterisk(ast_add_extension+0x32) [0x51274e] /usr/sbin/asterisk(ast_extension_state+0xe7) [0x5059d2] /usr/sbin/asterisk() [0x4ee1be] /usr/sbin/asterisk() [0x4efddc] /usr/sbin/asterisk() [0x4f05e6] /usr/sbin/asterisk() [0x4f0a37] /usr/sbin/asterisk() [0x54e33c] /usr/sbin/asterisk() [0x55edda] /lib64/libpthread.so.0() [0x346e6077e1] /lib64/libc.so.6(clone+0x6d) [0x346e2e573d] === ---> Waiting for Lock #1 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x17bd660 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4e3079] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xd9) [0x4dbff6] /usr/sbin/asterisk(__ao2_lock+0x5a) [0x440fd0] /usr/sbin/asterisk() [0x441ce0] /usr/sbin/asterisk(__ao2_callback+0x5f) [0x442205] /usr/sbin/asterisk(__ao2_unlink+0x45) [0x441aab] /usr/sbin/asterisk(ast_hangup+0x254) [0x46af50] /usr/lib/asterisk/modules/app_dial.so(+0x416a) [0x7fd0b865916a] /usr/lib/asterisk/modules/app_dial.so(+0x107c9) [0x7fd0b86657c9] /usr/lib/asterisk/modules/app_dial.so(+0x109d3) [0x7fd0b86659d3] /usr/sbin/asterisk(pbx_exec+0x1fb) [0x4fb800] /usr/sbin/asterisk() [0x5052d4] /usr/sbin/asterisk(ast_spawn_extension+0x65) [0x506d81] /usr/sbin/asterisk() [0x5077cf] /usr/sbin/asterisk() [0x50944b] /usr/sbin/asterisk() [0x55edda] /lib64/libpthread.so.0() [0x346e6077e1] /lib64/libc.so.6(clone+0x6d) [0x346e2e573d] === --- ---> Locked Here: astobj2.c line 657 (internal_ao2_callback) === -------------------------------------------------------------------