======================================================================= === 13.5.0 === Currently Held Locks ======================================================================= === === (): (times locked) === === Thread ID: 0x7f8d322b4700 LWP:32055 (do_devstate_changes started at [ 633] devicestate.c ast_device_state_engine_init()) === ---> Lock #0 (astobj2_container.c): MUTEX 333 internal_ao2_traverse self 0x1d6bcb0 (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() (0x7f8d33c158d0+6D) === ---> Waiting for Lock #1 (channel.c): MUTEX 1281 ast_channel_by_name_cb chan 0x7f8d2c374400 (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() (0x7f8d33c158d0+6D) === --- ---> Locked Here: chan_sip.c line 8049 (sip_new) === ------------------------------------------------------------------- === === Thread ID: 0x7f8cd17f3700 LWP:32073 (do_monitor started at [28915] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 28289 handle_request_do &netlock 0x7f8cee317de0 (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() (0x7f8d33c158d0+6D) === ---> Lock #1 (chan_sip.c): MUTEX 8049 sip_new tmp 0x7f8d2c374400 (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() (0x7f8d33c158d0+6D) === ---> Lock #2 (chan_sip.c): MUTEX 8050 sip_new i 0x7f8d2c2f2a70 (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() (0x7f8d33c158d0+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() (0x7f8d33c158d0+6D) === --- ---> Locked Here: pbx.c line 12251 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7f8cd00a9700 LWP:926 (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() (0x7f8d33c158d0+6D) === --- ---> Locked Here: pbx.c line 12251 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: 0x7f8cce7f5700 LWP:929 (pbx_thread started at [ 6796] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2_container.c): MUTEX 331 internal_ao2_traverse self 0x1d6bcb0 (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:331 internal_ao2_traverse() main/astobj2_container.c:453 __ao2_callback() (0x45e264+5F) main/astobj2_container.c:214 __ao2_unlink() (0x45dc6d+53) main/channel.c:2647 ast_hangup() (0x4b1b6a+2AF) apps/app_dial.c:742 hanguptree() apps/app_dial.c:3059 dial_exec_full() apps/app_dial.c:3089 dial_exec() main/pbx.c:1720 pbx_exec() (0x56b4dd+135) pbx/pbx_realtime.c:352 realtime_exec() main/pbx.c:5005 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() (0x7f8d33c158d0+6D) === --- ---> Locked Here: astobj2_container.c line 333 (internal_ao2_traverse) === ------------------------------------------------------------------- === === Thread ID: 0x7f8cd08e5700 LWP:930 (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() (0x7f8d33c158d0+6D) === ---> Waiting for Lock #1 (autoservice.c): MUTEX 219 ast_autoservice_start chan 0x7f8d2c374400 (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() (0x7f8d33c158d0+6D) === --- ---> Locked Here: chan_sip.c line 8049 (sip_new) === ------------------------------------------------------------------- === =======================================================================