======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 0x7f184e66c700 (do_monitor started at [28790] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 28199 handle_request_do &netlock 0x7f182501c400 (1) main/logger.c:1541 ast_bt_get_addresses() (0x50f5c6+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x507547+EF) channels/chan_sip.c:28202 handle_request_do() channels/chan_sip.c:28161 sipsock_read() main/io.c:292 ast_io_wait() (0x500f9f+193) channels/chan_sip.c:28757 do_monitor() main/utils.c:1091 dummy_start() :0 start_thread() libc.so.6 clone() (0x7f186808fc50+6D) === ---> Lock #1 (chan_sip.c): MUTEX 9048 sip_pvt_lock_full pvt 0x7f18141a7c20 (1) main/logger.c:1541 ast_bt_get_addresses() (0x50f5c6+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x507547+EF) main/astobj2.c:192 __ao2_lock() (0x44d662+93) channels/chan_sip.c:9049 sip_pvt_lock_full() channels/chan_sip.c:28215 handle_request_do() channels/chan_sip.c:28161 sipsock_read() main/io.c:292 ast_io_wait() (0x500f9f+193) channels/chan_sip.c:28757 do_monitor() main/utils.c:1091 dummy_start() :0 start_thread() libc.so.6 clone() (0x7f186808fc50+6D) === ---> Waiting for Lock #2 (pbx.c): MUTEX 11811 ast_rdlock_contexts &conlock 0x82a260 (1) main/logger.c:1541 ast_bt_get_addresses() (0x50f5c6+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x507547+EF) main/pbx.c:11812 ast_rdlock_contexts() (0x555826+23) main/pbx.c:4601 pbx_extension_helper() main/pbx.c:5757 ast_exists_extension() (0x53fcd2+61) channels/chan_sip.c:17450 get_destination() channels/chan_sip.c:25217 handle_request_invite() channels/chan_sip.c:28020 handle_incoming() channels/chan_sip.c:28228 handle_request_do() channels/chan_sip.c:28161 sipsock_read() main/io.c:292 ast_io_wait() (0x500f9f+193) channels/chan_sip.c:28757 do_monitor() main/utils.c:1091 dummy_start() :0 start_thread() libc.so.6 clone() (0x7f186808fc50+6D) === --- ---> Locked Here: pbx.c line 11811 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7f1830082700 (autoservice_run started at [ 229] autoservice.c ast_autoservice_start()) === ---> Waiting for Lock #0 (pbx.c): MUTEX 11811 ast_rdlock_contexts &conlock 0x82a260 (1) main/logger.c:1541 ast_bt_get_addresses() (0x50f5c6+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x507547+EF) main/pbx.c:11812 ast_rdlock_contexts() (0x555826+23) main/pbx.c:4601 pbx_extension_helper() main/pbx.c:5757 ast_exists_extension() (0x53fcd2+61) channels/chan_sip.c:17450 get_destination() channels/chan_sip.c:25217 handle_request_invite() channels/chan_sip.c:28020 handle_incoming() channels/chan_sip.c:28228 handle_request_do() channels/chan_sip.c:28161 sipsock_read() main/io.c:292 ast_io_wait() (0x500f9f+193) channels/chan_sip.c:28757 do_monitor() main/utils.c:1091 dummy_start() :0 start_thread() libc.so.6 clone() (0x7f186808fc50+6D) === --- ---> Locked Here: pbx.c line 11811 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7f181b1e7700 (pbx_thread started at [ 6612] pbx.c ast_pbx_start()) === ---> Lock #0 (pbx.c): MUTEX 11811 ast_rdlock_contexts &conlock 0x82a260 (1) main/logger.c:1541 ast_bt_get_addresses() (0x50f5c6+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x507547+EF) main/pbx.c:11812 ast_rdlock_contexts() (0x555826+23) main/pbx.c:4601 pbx_extension_helper() main/pbx.c:5782 ast_spawn_extension() (0x53fec8+64) main/pbx.c:6256 __ast_pbx_run() main/pbx.c:6587 pbx_thread() main/utils.c:1091 dummy_start() :0 start_thread() libc.so.6 clone() (0x7f186808fc50+6D) === ------------------------------------------------------------------- === === Thread ID: 0x7f181aff7700 (attempt_thread started at [ 414] pbx_spool.c launch_service()) === ---> Waiting for Lock #0 (pbx.c): MUTEX 11811 ast_rdlock_contexts &conlock 0x82a260 (1) main/logger.c:1541 ast_bt_get_addresses() (0x50f5c6+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x507547+EF) main/pbx.c:11812 ast_rdlock_contexts() (0x555826+23) main/pbx.c:4601 pbx_extension_helper() main/pbx.c:5757 ast_exists_extension() (0x53fcd2+61) channels/chan_sip.c:17450 get_destination() channels/chan_sip.c:25217 handle_request_invite() channels/chan_sip.c:28020 handle_incoming() channels/chan_sip.c:28228 handle_request_do() channels/chan_sip.c:28161 sipsock_read() main/io.c:292 ast_io_wait() (0x500f9f+193) channels/chan_sip.c:28757 do_monitor() main/utils.c:1091 dummy_start() :0 start_thread() libc.so.6 clone() (0x7f186808fc50+6D) === --- ---> Locked Here: pbx.c line 11811 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7f181af78700 (netconsole started at [ 1442] asterisk.c listener()) === ---> Lock #0 (astobj2.c): MUTEX 1071 internal_ao2_callback c 0x2d5b2a0 (1) main/logger.c:1541 ast_bt_get_addresses() (0x50f5c6+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x507547+EF) main/astobj2.c:192 __ao2_lock() (0x44d662+93) main/astobj2.c:1075 internal_ao2_callback() main/astobj2.c:1191 __ao2_callback() (0x44f3f4+5C) channels/chan_sip.c:20742 sip_show_channels() main/cli.c:2560 ast_cli_command_full() (0x4a22c9+22F) main/cli.c:2584 ast_cli_command_multiple_full() (0x4a25c9+B8) main/asterisk.c:1337 netconsole() main/utils.c:1091 dummy_start() :0 start_thread() libc.so.6 clone() (0x7f186808fc50+6D) === ---> Waiting for Lock #1 (chan_sip.c): MUTEX 20666 show_channels_cb cur 0x7f18141a7c20 (1) main/logger.c:1541 ast_bt_get_addresses() (0x50f5c6+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x507547+EF) main/astobj2.c:192 __ao2_lock() (0x44d662+93) channels/chan_sip.c:20667 show_channels_cb() main/astobj2.c:1085 internal_ao2_callback() main/astobj2.c:1191 __ao2_callback() (0x44f3f4+5C) channels/chan_sip.c:20742 sip_show_channels() main/cli.c:2560 ast_cli_command_full() (0x4a22c9+22F) main/cli.c:2584 ast_cli_command_multiple_full() (0x4a25c9+B8) main/asterisk.c:1337 netconsole() main/utils.c:1091 dummy_start() :0 start_thread() libc.so.6 clone() (0x7f186808fc50+6D) === --- ---> Locked Here: chan_sip.c line 9048 (sip_pvt_lock_full) === ------------------------------------------------------------------- === === Thread ID: 0x7f181ae0c700 (netconsole started at [ 1442] asterisk.c listener()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 1071 internal_ao2_callback c 0x2d5b2a0 (1) main/logger.c:1541 ast_bt_get_addresses() (0x50f5c6+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x507547+EF) main/astobj2.c:192 __ao2_lock() (0x44d662+93) main/astobj2.c:1075 internal_ao2_callback() main/astobj2.c:1191 __ao2_callback() (0x44f3f4+5C) channels/chan_sip.c:20742 sip_show_channels() main/cli.c:2560 ast_cli_command_full() (0x4a22c9+22F) main/cli.c:2584 ast_cli_command_multiple_full() (0x4a25c9+B8) main/asterisk.c:1337 netconsole() main/utils.c:1091 dummy_start() :0 start_thread() libc.so.6 clone() (0x7f186808fc50+6D) === --- ---> Locked Here: astobj2.c line 1071 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 0x7f181b073700 (netconsole started at [ 1442] asterisk.c listener()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 1071 internal_ao2_callback c 0x2d5b2a0 (1) main/logger.c:1541 ast_bt_get_addresses() (0x50f5c6+1D) main/lock.c:197 __ast_pthread_mutex_lock() (0x507547+EF) main/astobj2.c:192 __ao2_lock() (0x44d662+93) main/astobj2.c:1075 internal_ao2_callback() main/astobj2.c:1191 __ao2_callback() (0x44f3f4+5C) channels/chan_sip.c:20742 sip_show_channels() main/cli.c:2560 ast_cli_command_full() (0x4a22c9+22F) main/cli.c:2584 ast_cli_command_multiple_full() (0x4a25c9+B8) main/asterisk.c:1337 netconsole() main/utils.c:1091 dummy_start() :0 start_thread() libc.so.6 clone() (0x7f186808fc50+6D) === --- ---> Locked Here: astobj2.c line 1071 (internal_ao2_callback) === ------------------------------------------------------------------- === =======================================================================