======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 0x7fa8100b1700 (do_monitor started at [26580] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 26036 handle_request_do &netlock 0x7fa7e0876fe0 (1) main/logger.c:1325 ast_bt_get_addresses() (0x4f2518+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x4ead97+EF) channels/chan_sip.c:26039 handle_request_do() channels/chan_sip.c:25996 sipsock_read() main/io.c:292 ast_io_wait() (0x4e4927+193) channels/chan_sip.c:26547 do_monitor() main/utils.c:1073 dummy_start() :0 start_thread() libc.so.6 clone() (0x7fa81443dc50+6D) === ---> Lock #1 (chan_sip.c): MUTEX 8435 sip_pvt_lock_full pvt 0x7fa7cc00dea0 (1) main/logger.c:1325 ast_bt_get_addresses() (0x4f2518+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x4ead97+EF) main/astobj2.c:170 __ao2_lock() (0x444f69+57) channels/chan_sip.c:8436 sip_pvt_lock_full() channels/chan_sip.c:26048 handle_request_do() channels/chan_sip.c:25996 sipsock_read() main/io.c:292 ast_io_wait() (0x4e4927+193) channels/chan_sip.c:26547 do_monitor() main/utils.c:1073 dummy_start() :0 start_thread() libc.so.6 clone() (0x7fa81443dc50+6D) === ---> Waiting for Lock #2 (pbx.c): MUTEX 10624 ast_rdlock_contexts &conlock 0x81e7e0 (1) main/logger.c:1325 ast_bt_get_addresses() (0x4f2518+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x4ead97+EF) main/pbx.c:10625 ast_rdlock_contexts() (0x52f50f+23) main/pbx.c:4438 pbx_extension_helper() main/pbx.c:5128 ast_spawn_extension() (0x51a8bd+64) main/pbx.c:5230 __ast_pbx_run() main/pbx.c:5619 ast_pbx_run_args() (0x51d2a5+8B) main/pbx.c:5629 ast_pbx_run() (0x51d33d+1D) main/pbx.c:9079 ast_pbx_outgoing_exten() (0x5294d9+254) pbx/pbx_spool.c:368 attempt_thread() main/utils.c:1073 dummy_start() :0 start_thread() libc.so.6 clone() (0x7fa81443dc50+6D) === --- ---> Locked Here: pbx.c line 10624 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7fa7d04f0700 (autoservice_run started at [ 219] autoservice.c ast_autoservice_start()) === ---> Waiting for Lock #0 (pbx.c): MUTEX 10624 ast_rdlock_contexts &conlock 0x81e7e0 (1) main/logger.c:1325 ast_bt_get_addresses() (0x4f2518+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x4ead97+EF) main/pbx.c:10625 ast_rdlock_contexts() (0x52f50f+23) main/pbx.c:4438 pbx_extension_helper() main/pbx.c:5128 ast_spawn_extension() (0x51a8bd+64) main/pbx.c:5230 __ast_pbx_run() main/pbx.c:5619 ast_pbx_run_args() (0x51d2a5+8B) main/pbx.c:5629 ast_pbx_run() (0x51d33d+1D) main/pbx.c:9079 ast_pbx_outgoing_exten() (0x5294d9+254) pbx/pbx_spool.c:368 attempt_thread() main/utils.c:1073 dummy_start() :0 start_thread() libc.so.6 clone() (0x7fa81443dc50+6D) === --- ---> Locked Here: pbx.c line 10624 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7fa7d0208700 (pbx_thread started at [ 5597] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (pbx.c): MUTEX 10624 ast_rdlock_contexts &conlock 0x81e7e0 (1) main/logger.c:1325 ast_bt_get_addresses() (0x4f2518+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x4ead97+EF) main/pbx.c:10625 ast_rdlock_contexts() (0x52f50f+23) main/pbx.c:4438 pbx_extension_helper() main/pbx.c:5128 ast_spawn_extension() (0x51a8bd+64) main/pbx.c:5230 __ast_pbx_run() main/pbx.c:5619 ast_pbx_run_args() (0x51d2a5+8B) main/pbx.c:5629 ast_pbx_run() (0x51d33d+1D) main/pbx.c:9079 ast_pbx_outgoing_exten() (0x5294d9+254) pbx/pbx_spool.c:368 attempt_thread() main/utils.c:1073 dummy_start() :0 start_thread() libc.so.6 clone() (0x7fa81443dc50+6D) === --- ---> Locked Here: pbx.c line 10624 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7fa7d0474700 (pbx_thread started at [ 5597] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (pbx.c): MUTEX 10624 ast_rdlock_contexts &conlock 0x81e7e0 (1) main/logger.c:1325 ast_bt_get_addresses() (0x4f2518+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x4ead97+EF) main/pbx.c:10625 ast_rdlock_contexts() (0x52f50f+23) main/pbx.c:4438 pbx_extension_helper() main/pbx.c:5128 ast_spawn_extension() (0x51a8bd+64) main/pbx.c:5230 __ast_pbx_run() main/pbx.c:5619 ast_pbx_run_args() (0x51d2a5+8B) main/pbx.c:5629 ast_pbx_run() (0x51d33d+1D) main/pbx.c:9079 ast_pbx_outgoing_exten() (0x5294d9+254) pbx/pbx_spool.c:368 attempt_thread() main/utils.c:1073 dummy_start() :0 start_thread() libc.so.6 clone() (0x7fa81443dc50+6D) === --- ---> Locked Here: pbx.c line 10624 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7fa7d03f8700 (attempt_thread started at [ 397] pbx_spool.c launch_service()) === ---> Waiting for Lock #0 (pbx.c): MUTEX 10624 ast_rdlock_contexts &conlock 0x81e7e0 (1) main/logger.c:1325 ast_bt_get_addresses() (0x4f2518+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x4ead97+EF) main/pbx.c:10625 ast_rdlock_contexts() (0x52f50f+23) main/pbx.c:4438 pbx_extension_helper() main/pbx.c:5128 ast_spawn_extension() (0x51a8bd+64) main/pbx.c:5230 __ast_pbx_run() main/pbx.c:5619 ast_pbx_run_args() (0x51d2a5+8B) main/pbx.c:5629 ast_pbx_run() (0x51d33d+1D) main/pbx.c:9079 ast_pbx_outgoing_exten() (0x5294d9+254) pbx/pbx_spool.c:368 attempt_thread() main/utils.c:1073 dummy_start() :0 start_thread() libc.so.6 clone() (0x7fa81443dc50+6D) === --- ---> Locked Here: pbx.c line 10624 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7fa7d0664700 (pbx_thread started at [ 5597] pbx.c ast_pbx_start()) === ---> Lock #0 (pbx.c): MUTEX 10624 ast_rdlock_contexts &conlock 0x81e7e0 (1) main/logger.c:1325 ast_bt_get_addresses() (0x4f2518+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x4ead97+EF) main/pbx.c:10625 ast_rdlock_contexts() (0x52f50f+23) main/pbx.c:4438 pbx_extension_helper() main/pbx.c:5128 ast_spawn_extension() (0x51a8bd+64) main/pbx.c:5230 __ast_pbx_run() main/pbx.c:5572 pbx_thread() main/utils.c:1073 dummy_start() :0 start_thread() libc.so.6 clone() (0x7fa81443dc50+6D) === ------------------------------------------------------------------- === === Thread ID: 0x7fa7d0300700 (netconsole started at [ 1423] asterisk.c listener()) === ---> Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x183e040 (1) main/logger.c:1325 ast_bt_get_addresses() (0x4f2518+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x4ead97+EF) main/astobj2.c:170 __ao2_lock() (0x444f69+57) main/astobj2.c:670 internal_ao2_callback() main/astobj2.c:781 __ao2_callback() (0x4460ac+5C) channels/chan_sip.c:19016 sip_show_channels() main/cli.c:2543 ast_cli_command_full() (0x490765+22F) main/cli.c:2567 ast_cli_command_multiple_full() (0x490a65+B8) main/asterisk.c:1318 netconsole() main/utils.c:1073 dummy_start() :0 start_thread() libc.so.6 clone() (0x7fa81443dc50+6D) === ---> Waiting for Lock #1 (chan_sip.c): MUTEX 18940 show_channels_cb cur 0x7fa7cc00dea0 (1) main/logger.c:1325 ast_bt_get_addresses() (0x4f2518+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x4ead97+EF) main/astobj2.c:170 __ao2_lock() (0x444f69+57) channels/chan_sip.c:18941 show_channels_cb() main/astobj2.c:680 internal_ao2_callback() main/astobj2.c:781 __ao2_callback() (0x4460ac+5C) channels/chan_sip.c:19016 sip_show_channels() main/cli.c:2543 ast_cli_command_full() (0x490765+22F) main/cli.c:2567 ast_cli_command_multiple_full() (0x490a65+B8) main/asterisk.c:1318 netconsole() main/utils.c:1073 dummy_start() :0 start_thread() libc.so.6 clone() (0x7fa81443dc50+6D) === --- ---> Locked Here: chan_sip.c line 8435 (sip_pvt_lock_full) === ------------------------------------------------------------------- === === Thread ID: 0x7fa7d056c700 (attempt_thread started at [ 397] pbx_spool.c launch_service()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 504 internal_ao2_link c 0x183e040 (1) main/logger.c:1325 ast_bt_get_addresses() (0x4f2518+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x4ead97+EF) main/astobj2.c:170 __ao2_lock() (0x444f69+57) main/astobj2.c:670 internal_ao2_callback() main/astobj2.c:781 __ao2_callback() (0x4460ac+5C) channels/chan_sip.c:19016 sip_show_channels() main/cli.c:2543 ast_cli_command_full() (0x490765+22F) main/cli.c:2567 ast_cli_command_multiple_full() (0x490a65+B8) main/asterisk.c:1318 netconsole() main/utils.c:1073 dummy_start() :0 start_thread() libc.so.6 clone() (0x7fa81443dc50+6D) === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 0x7fa7d0284700 (netconsole started at [ 1423] asterisk.c listener()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x183e040 (1) main/logger.c:1325 ast_bt_get_addresses() (0x4f2518+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x4ead97+EF) main/astobj2.c:170 __ao2_lock() (0x444f69+57) main/astobj2.c:670 internal_ao2_callback() main/astobj2.c:781 __ao2_callback() (0x4460ac+5C) channels/chan_sip.c:19016 sip_show_channels() main/cli.c:2543 ast_cli_command_full() (0x490765+22F) main/cli.c:2567 ast_cli_command_multiple_full() (0x490a65+B8) main/asterisk.c:1318 netconsole() main/utils.c:1073 dummy_start() :0 start_thread() libc.so.6 clone() (0x7fa81443dc50+6D) === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 0x7fa7d0094700 (netconsole started at [ 1423] asterisk.c listener()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0x183e040 (1) main/logger.c:1325 ast_bt_get_addresses() (0x4f2518+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x4ead97+EF) main/astobj2.c:170 __ao2_lock() (0x444f69+57) main/astobj2.c:670 internal_ao2_callback() main/astobj2.c:781 __ao2_callback() (0x4460ac+5C) channels/chan_sip.c:19016 sip_show_channels() main/cli.c:2543 ast_cli_command_full() (0x490765+22F) main/cli.c:2567 ast_cli_command_multiple_full() (0x490a65+B8) main/asterisk.c:1318 netconsole() main/utils.c:1073 dummy_start() :0 start_thread() libc.so.6 clone() (0x7fa81443dc50+6D) === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === =======================================================================