======================================================================= === 13.5.0 === Currently Held Locks ======================================================================= === === (): (times locked) === === Thread ID: 0x7ffdda827700 LWP:9549 (do_devstate_changes started at [ 633] devicestate.c ast_device_state_engine_init()) === ---> Lock #0 (astobj2_container.c): MUTEX 333 internal_ao2_traverse self 0x2526860 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x467928+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x536a5b+BA) main/astobj2.c:167 __ao2_lock() (0x45c6d2+96) main/astobj2_container.c:338 internal_ao2_traverse() main/astobj2_container.c:466 __ao2_callback_data() (0x45e338+64) main/channel.c:1267 ast_channel_callback() (0x4ae2da+3B) main/channel.c:1424 ast_channel_get_by_name_prefix() (0x4ae971+45) main/devicestate.c:302 ast_parse_device_state() (0x4f76d0+49) main/devicestate.c:383 _ast_device_state() main/devicestate.c:471 do_state_change() main/devicestate.c:564 do_devstate_changes() main/utils.c:1237 dummy_start() pthread_create.c:0 start_thread() :0 __clone() (0x7ffddc1888d0+6D) === ---> Waiting for Lock #1 (channel.c): MUTEX 1281 ast_channel_by_name_cb chan 0x7ffdd4945e70 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x467928+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x536a5b+BA) main/astobj2.c:167 __ao2_lock() (0x45c6d2+96) main/channel.c:1282 ast_channel_by_name_cb() main/astobj2_container.c:349 internal_ao2_traverse() main/astobj2_container.c:466 __ao2_callback_data() (0x45e338+64) main/channel.c:1267 ast_channel_callback() (0x4ae2da+3B) main/channel.c:1424 ast_channel_get_by_name_prefix() (0x4ae971+45) main/devicestate.c:302 ast_parse_device_state() (0x4f76d0+49) main/devicestate.c:383 _ast_device_state() main/devicestate.c:471 do_state_change() main/devicestate.c:564 do_devstate_changes() main/utils.c:1237 dummy_start() pthread_create.c:0 start_thread() :0 __clone() (0x7ffddc1888d0+6D) === --- ---> Locked Here: chan_sip.c line 8049 (sip_new) === ------------------------------------------------------------------- === === Thread ID: 0x7ffd79da4700 LWP:9566 (do_monitor started at [28915] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 28289 handle_request_do &netlock 0x7ffd9a94cde0 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x467928+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x536a5b+BA) channels/chan_sip.c:28292 handle_request_do() channels/chan_sip.c:28251 sipsock_read() main/io.c:292 ast_io_wait() (0x52e197+19C) channels/chan_sip.c:28882 do_monitor() main/utils.c:1237 dummy_start() pthread_create.c:0 start_thread() :0 __clone() (0x7ffddc1888d0+6D) === ---> Lock #1 (chan_sip.c): MUTEX 8049 sip_new tmp 0x7ffdd4945e70 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x467928+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x536a5b+BA) main/astobj2.c:167 __ao2_lock() (0x45c6d2+96) channels/chan_sip.c:8050 sip_new() channels/chan_sip.c:25678 handle_request_invite() channels/chan_sip.c:28110 handle_incoming() channels/chan_sip.c:28319 handle_request_do() channels/chan_sip.c:28251 sipsock_read() main/io.c:292 ast_io_wait() (0x52e197+19C) channels/chan_sip.c:28882 do_monitor() main/utils.c:1237 dummy_start() pthread_create.c:0 start_thread() :0 __clone() (0x7ffddc1888d0+6D) === ---> Lock #2 (chan_sip.c): MUTEX 8050 sip_new i 0x7ffdd493e390 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x467928+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x536a5b+BA) main/astobj2.c:167 __ao2_lock() (0x45c6d2+96) channels/chan_sip.c:8051 sip_new() channels/chan_sip.c:25678 handle_request_invite() channels/chan_sip.c:28110 handle_incoming() channels/chan_sip.c:28319 handle_request_do() channels/chan_sip.c:28251 sipsock_read() main/io.c:292 ast_io_wait() (0x52e197+19C) channels/chan_sip.c:28882 do_monitor() main/utils.c:1237 dummy_start() pthread_create.c:0 start_thread() :0 __clone() (0x7ffddc1888d0+6D) === ---> Waiting for Lock #3 (pbx.c): MUTEX 12251 ast_rdlock_contexts &conlock 0x979f20 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x467928+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x536a5b+BA) main/pbx.c:12252 ast_rdlock_contexts() (0x58cfee+23) main/pbx.c:4940 pbx_extension_helper() main/pbx.c:6034 ast_spawn_extension() (0x578c1a+65) main/pbx.c:6450 __ast_pbx_run() main/pbx.c:6771 pbx_thread() main/utils.c:1237 dummy_start() pthread_create.c:0 start_thread() :0 __clone() (0x7ffddc1888d0+6D) === --- ---> Locked Here: pbx.c line 12251 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7ffd78d22700 LWP:31687 (pbx_thread started at [ 6796] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (pbx.c): MUTEX 12251 ast_rdlock_contexts &conlock 0x979f20 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x467928+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x536a5b+BA) main/pbx.c:12252 ast_rdlock_contexts() (0x58cfee+23) main/pbx.c:4940 pbx_extension_helper() main/pbx.c:6034 ast_spawn_extension() (0x578c1a+65) main/pbx.c:6450 __ast_pbx_run() main/pbx.c:6771 pbx_thread() main/utils.c:1237 dummy_start() pthread_create.c:0 start_thread() :0 __clone() (0x7ffddc1888d0+6D) === --- ---> Locked Here: pbx.c line 12251 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7ffd77f16700 LWP:31688 (pbx_thread started at [ 6796] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (pbx.c): MUTEX 12251 ast_rdlock_contexts &conlock 0x979f20 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x467928+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x536a5b+BA) main/pbx.c:12252 ast_rdlock_contexts() (0x58cfee+23) main/pbx.c:4940 pbx_extension_helper() main/pbx.c:6034 ast_spawn_extension() (0x578c1a+65) main/pbx.c:6450 __ast_pbx_run() main/pbx.c:6771 pbx_thread() main/utils.c:1237 dummy_start() pthread_create.c:0 start_thread() :0 __clone() (0x7ffddc1888d0+6D) === --- ---> Locked Here: pbx.c line 12251 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7ffddacff700 LWP:31689 (pbx_thread started at [ 6796] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (pbx.c): MUTEX 12251 ast_rdlock_contexts &conlock 0x979f20 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x467928+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x536a5b+BA) main/pbx.c:12252 ast_rdlock_contexts() (0x58cfee+23) main/pbx.c:4940 pbx_extension_helper() main/pbx.c:6034 ast_spawn_extension() (0x578c1a+65) main/pbx.c:6450 __ast_pbx_run() main/pbx.c:6771 pbx_thread() main/utils.c:1237 dummy_start() pthread_create.c:0 start_thread() :0 __clone() (0x7ffddc1888d0+6D) === --- ---> Locked Here: pbx.c line 12251 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7ffd77012700 LWP:31690 (pbx_thread started at [ 6796] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (pbx.c): MUTEX 12251 ast_rdlock_contexts &conlock 0x979f20 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x467928+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x536a5b+BA) main/pbx.c:12252 ast_rdlock_contexts() (0x58cfee+23) main/pbx.c:4940 pbx_extension_helper() main/pbx.c:6034 ast_spawn_extension() (0x578c1a+65) main/pbx.c:6450 __ast_pbx_run() main/pbx.c:6771 pbx_thread() main/utils.c:1237 dummy_start() pthread_create.c:0 start_thread() :0 __clone() (0x7ffddc1888d0+6D) === --- ---> Locked Here: pbx.c line 12251 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7ffd78b32700 LWP:31691 (pbx_thread started at [ 6796] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (pbx.c): MUTEX 12251 ast_rdlock_contexts &conlock 0x979f20 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x467928+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x536a5b+BA) main/pbx.c:12252 ast_rdlock_contexts() (0x58cfee+23) main/pbx.c:4940 pbx_extension_helper() main/pbx.c:6034 ast_spawn_extension() (0x578c1a+65) main/pbx.c:6450 __ast_pbx_run() main/pbx.c:6771 pbx_thread() main/utils.c:1237 dummy_start() pthread_create.c:0 start_thread() :0 __clone() (0x7ffddc1888d0+6D) === --- ---> Locked Here: pbx.c line 12251 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7ffd789be700 LWP:31692 (pbx_thread started at [ 6796] pbx.c ast_pbx_start()) === ---> Lock #0 (pbx.c): MUTEX 12251 ast_rdlock_contexts &conlock 0x979f20 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x467928+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x536a5b+BA) main/pbx.c:12252 ast_rdlock_contexts() (0x58cfee+23) main/pbx.c:4940 pbx_extension_helper() main/pbx.c:6034 ast_spawn_extension() (0x578c1a+65) main/pbx.c:6450 __ast_pbx_run() main/pbx.c:6771 pbx_thread() main/utils.c:1237 dummy_start() pthread_create.c:0 start_thread() :0 __clone() (0x7ffddc1888d0+6D) === ---> Waiting for Lock #1 (autoservice.c): MUTEX 219 ast_autoservice_start chan 0x7ffdd4945e70 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x467928+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x536a5b+BA) main/astobj2.c:167 __ao2_lock() (0x45c6d2+96) main/channel.c:1282 ast_channel_by_name_cb() main/astobj2_container.c:349 internal_ao2_traverse() main/astobj2_container.c:466 __ao2_callback_data() (0x45e338+64) main/channel.c:1267 ast_channel_callback() (0x4ae2da+3B) main/channel.c:1424 ast_channel_get_by_name_prefix() (0x4ae971+45) main/devicestate.c:302 ast_parse_device_state() (0x4f76d0+49) main/devicestate.c:383 _ast_device_state() main/devicestate.c:471 do_state_change() main/devicestate.c:564 do_devstate_changes() main/utils.c:1237 dummy_start() pthread_create.c:0 start_thread() :0 __clone() (0x7ffddc1888d0+6D) === --- ---> Locked Here: chan_sip.c line 8049 (sip_new) === ------------------------------------------------------------------- === === Thread ID: 0x7ffd78ab6700 LWP:952 (netconsole started at [ 1635] asterisk.c listener()) === ---> Lock #0 (astobj2_container.c): MUTEX 333 internal_ao2_traverse self 0x2fe6400 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x467928+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x536a5b+BA) main/astobj2.c:167 __ao2_lock() (0x45c6d2+96) main/astobj2_container.c:338 internal_ao2_traverse() main/astobj2_container.c:453 __ao2_callback() (0x45e264+5F) channels/chan_sip.c:21315 sip_show_channels() main/cli.c:2721 ast_cli_command_full() (0x4d76d1+241) main/cli.c:2745 ast_cli_command_multiple_full() (0x4d79d7+98) main/asterisk.c:1532 netconsole() main/utils.c:1237 dummy_start() pthread_create.c:0 start_thread() :0 __clone() (0x7ffddc1888d0+6D) === ---> Waiting for Lock #1 (chan_sip.c): MUTEX 21239 show_channels_cb cur 0x7ffdd493e390 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x467928+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x536a5b+BA) main/astobj2.c:167 __ao2_lock() (0x45c6d2+96) channels/chan_sip.c:21240 show_channels_cb() main/astobj2_container.c:351 internal_ao2_traverse() main/astobj2_container.c:453 __ao2_callback() (0x45e264+5F) channels/chan_sip.c:21315 sip_show_channels() main/cli.c:2721 ast_cli_command_full() (0x4d76d1+241) main/cli.c:2745 ast_cli_command_multiple_full() (0x4d79d7+98) main/asterisk.c:1532 netconsole() main/utils.c:1237 dummy_start() pthread_create.c:0 start_thread() :0 __clone() (0x7ffddc1888d0+6D) === --- ---> Locked Here: chan_sip.c line 8050 (sip_new) === ------------------------------------------------------------------- === =======================================================================