======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 139683591407888 (do_devstate_changes started at [ 724] devicestate.c ast_device_state_engine_init()) === ---> Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x1ef3ff0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x4496aa] asterisk(__ao2_callback+0x5f) [0x449b88] asterisk(__ao2_find+0x31) [0x449cfa] asterisk [0x474adb] asterisk(ast_channel_get_by_name_prefix+0x2e) [0x474bd0] asterisk(ast_parse_device_state+0x58) [0x4abdec] asterisk [0x4ac12d] asterisk [0x4ac5c1] asterisk [0x4aca81] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === ---> Waiting for Lock #1 (channel.c): MUTEX 1645 ast_channel_cmp_cb chan 0x8bfd690 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x4745f5] asterisk [0x449796] asterisk(__ao2_callback+0x5f) [0x449b88] asterisk(__ao2_find+0x31) [0x449cfa] asterisk [0x474adb] asterisk(ast_channel_get_by_name_prefix+0x2e) [0x474bd0] asterisk(ast_parse_device_state+0x58) [0x4abdec] asterisk [0x4ac12d] asterisk [0x4ac5c1] asterisk [0x4aca81] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: channel.c line 4699 (ast_write) === ------------------------------------------------------------------- === === Thread ID: 139682773063952 (do_monitor started at [24806] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 24778 do_monitor &monlock 0x7f0a7e2d2c80 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] /usr/lib/asterisk/modules/chan_sip.so [0x7f0a7e07fce9] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === ---> Lock #1 (chan_sip.c): MUTEX 23951 handle_incoming p 0x8edb550 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] /usr/lib/asterisk/modules/chan_sip.so [0x7f0a7e07c558] /usr/lib/asterisk/modules/chan_sip.so [0x7f0a7e07d4c3] /usr/lib/asterisk/modules/chan_sip.so [0x7f0a7e07d741] asterisk(ast_sched_runq+0x19a) [0x56904c] /usr/lib/asterisk/modules/chan_sip.so [0x7f0a7e07fcfb] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === ---> Waiting for Lock #2 (channel.c): MUTEX 1365 __ast_queue_frame chan 0x8bfd690 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x4745f5] asterisk [0x449796] asterisk(__ao2_callback+0x5f) [0x449b88] asterisk(__ao2_find+0x31) [0x449cfa] asterisk [0x474adb] asterisk(ast_channel_get_by_name_prefix+0x2e) [0x474bd0] asterisk(ast_parse_device_state+0x58) [0x4abdec] asterisk [0x4ac12d] asterisk [0x4ac5c1] asterisk [0x4aca81] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: channel.c line 4699 (ast_write) === ------------------------------------------------------------------- === === Thread ID: 139682721683728 (handle_tcptls_connection started at [ 274] tcptls.c ast_tcptls_server_root()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 494 internal_ao2_link c 0x1ef3ff0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x449e50] asterisk(__ao2_iterator_next+0x2f) [0x44a285] asterisk(ast_channel_iterator_next+0x1c) [0x474592] asterisk [0x493ccf] asterisk(ast_cli_command_full+0x233) [0x4993f1] asterisk(ast_cli_command_multiple_full+0xbb) [0x4995f9] asterisk [0x43f645] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 139682219931920 (pbx_thread started at [ 5167] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x1ef3ff0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x449e50] asterisk(__ao2_iterator_next+0x2f) [0x44a285] asterisk(ast_channel_iterator_next+0x1c) [0x474592] asterisk [0x493ccf] asterisk(ast_cli_command_full+0x233) [0x4993f1] asterisk(ast_cli_command_multiple_full+0xbb) [0x4995f9] asterisk [0x43f645] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 139682235169040 (pbx_thread started at [ 5167] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x1ef3ff0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x449e50] asterisk(__ao2_iterator_next+0x2f) [0x44a285] asterisk(ast_channel_iterator_next+0x1c) [0x474592] asterisk [0x493ccf] asterisk(ast_cli_command_full+0x233) [0x4993f1] asterisk(ast_cli_command_multiple_full+0xbb) [0x4995f9] asterisk [0x43f645] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 139682247358736 (pbx_thread started at [ 5167] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x1ef3ff0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x449e50] asterisk(__ao2_iterator_next+0x2f) [0x44a285] asterisk(ast_channel_iterator_next+0x1c) [0x474592] asterisk [0x493ccf] asterisk(ast_cli_command_full+0x233) [0x4993f1] asterisk(ast_cli_command_multiple_full+0xbb) [0x4995f9] asterisk [0x43f645] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 139682258024720 (pbx_thread started at [ 5167] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x1ef3ff0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x449e50] asterisk(__ao2_iterator_next+0x2f) [0x44a285] asterisk(ast_channel_iterator_next+0x1c) [0x474592] asterisk [0x493ccf] asterisk(ast_cli_command_full+0x233) [0x4993f1] asterisk(ast_cli_command_multiple_full+0xbb) [0x4995f9] asterisk [0x43f645] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 139682246850832 (pbx_thread started at [ 5167] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x1ef3ff0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x449e50] asterisk(__ao2_iterator_next+0x2f) [0x44a285] asterisk(ast_channel_iterator_next+0x1c) [0x474592] asterisk [0x493ccf] asterisk(ast_cli_command_full+0x233) [0x4993f1] asterisk(ast_cli_command_multiple_full+0xbb) [0x4995f9] asterisk [0x43f645] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 139682242279696 (pbx_thread started at [ 5167] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x1ef3ff0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x449e50] asterisk(__ao2_iterator_next+0x2f) [0x44a285] asterisk(ast_channel_iterator_next+0x1c) [0x474592] asterisk [0x493ccf] asterisk(ast_cli_command_full+0x233) [0x4993f1] asterisk(ast_cli_command_multiple_full+0xbb) [0x4995f9] asterisk [0x43f645] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 139682212313360 (pbx_thread started at [ 5167] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x1ef3ff0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x449e50] asterisk(__ao2_iterator_next+0x2f) [0x44a285] asterisk(ast_channel_iterator_next+0x1c) [0x474592] asterisk [0x493ccf] asterisk(ast_cli_command_full+0x233) [0x4993f1] asterisk(ast_cli_command_multiple_full+0xbb) [0x4995f9] asterisk [0x43f645] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 139682254977296 (pbx_thread started at [ 5167] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x1ef3ff0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x449e50] asterisk(__ao2_iterator_next+0x2f) [0x44a285] asterisk(ast_channel_iterator_next+0x1c) [0x474592] asterisk [0x493ccf] asterisk(ast_cli_command_full+0x233) [0x4993f1] asterisk(ast_cli_command_multiple_full+0xbb) [0x4995f9] asterisk [0x43f645] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 139682213329168 (pbx_thread started at [ 5167] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x1ef3ff0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x449e50] asterisk(__ao2_iterator_next+0x2f) [0x44a285] asterisk(ast_channel_iterator_next+0x1c) [0x474592] asterisk [0x493ccf] asterisk(ast_cli_command_full+0x233) [0x4993f1] asterisk(ast_cli_command_multiple_full+0xbb) [0x4995f9] asterisk [0x43f645] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 139682234661136 (pbx_thread started at [ 5167] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x1ef3ff0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x449e50] asterisk(__ao2_iterator_next+0x2f) [0x44a285] asterisk(ast_channel_iterator_next+0x1c) [0x474592] asterisk [0x493ccf] asterisk(ast_cli_command_full+0x233) [0x4993f1] asterisk(ast_cli_command_multiple_full+0xbb) [0x4995f9] asterisk [0x43f645] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 139682231105808 (pbx_thread started at [ 5167] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x1ef3ff0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x449e50] asterisk(__ao2_iterator_next+0x2f) [0x44a285] asterisk(ast_channel_iterator_next+0x1c) [0x474592] asterisk [0x493ccf] asterisk(ast_cli_command_full+0x233) [0x4993f1] asterisk(ast_cli_command_multiple_full+0xbb) [0x4995f9] asterisk [0x43f645] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 139682218916112 (pbx_thread started at [ 5167] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 4699 ast_write chan 0x8bfd690 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_trylock+0xaf) [0x4f622f] asterisk(__ao2_trylock+0x5a) [0x448a12] asterisk(ast_write+0xeb) [0x47dbb4] /usr/lib/asterisk/modules/app_dial.so [0x7f0a923c3239] /usr/lib/asterisk/modules/app_dial.so [0x7f0a923c8f12] /usr/lib/asterisk/modules/app_dial.so [0x7f0a923cbc52] asterisk(pbx_exec+0x2ee) [0x519e82] asterisk [0x524979] asterisk(ast_spawn_extension+0x65) [0x5265fc] asterisk [0x5272b3] asterisk [0x5294d8] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === ---> Waiting for Lock #1 (chan_sip.c): MUTEX 6102 sip_write p 0x8edb550 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] /usr/lib/asterisk/modules/chan_sip.so [0x7f0a7e01524a] asterisk(ast_write+0x136c) [0x47ee35] /usr/lib/asterisk/modules/app_dial.so [0x7f0a923c3239] /usr/lib/asterisk/modules/app_dial.so [0x7f0a923c8f12] /usr/lib/asterisk/modules/app_dial.so [0x7f0a923cbc52] asterisk(pbx_exec+0x2ee) [0x519e82] asterisk [0x524979] asterisk(ast_spawn_extension+0x65) [0x5265fc] asterisk [0x5272b3] asterisk [0x5294d8] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: chan_sip.c line 23951 (handle_incoming) === ------------------------------------------------------------------- === === Thread ID: 139682226534672 (pbx_thread started at [ 5167] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x1ef3ff0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x449e50] asterisk(__ao2_iterator_next+0x2f) [0x44a285] asterisk(ast_channel_iterator_next+0x1c) [0x474592] asterisk [0x493ccf] asterisk(ast_cli_command_full+0x233) [0x4993f1] asterisk(ast_cli_command_multiple_full+0xbb) [0x4995f9] asterisk [0x43f645] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 139682211805456 (netconsole started at [ 1348] asterisk.c listener()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 853 internal_ao2_iterator_next a->c 0x1ef3ff0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4fd6c0] asterisk(__ast_pthread_mutex_lock+0xaf) [0x4f5ea9] asterisk(__ao2_lock+0x5a) [0x448950] asterisk [0x449e50] asterisk(__ao2_iterator_next+0x2f) [0x44a285] asterisk(ast_channel_iterator_next+0x1c) [0x474592] asterisk [0x493ccf] asterisk(ast_cli_command_full+0x233) [0x4993f1] asterisk(ast_cli_command_multiple_full+0xbb) [0x4995f9] asterisk [0x43f645] asterisk [0x5891a3] /lib/libpthread.so.0 [0x7f0aa2251a04] /lib/libc.so.6(clone+0x6d) [0x7f0a9fd3dd4d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === =======================================================================