======================================================================= === 14.6.2 === Currently Held Locks ======================================================================= === === (): (times locked) === === Thread ID: 0x7f355af35700 LWP:62038 (do_devstate_changes started at [ 646] devicestate.c ast_device_state_engine_init()) === ---> Lock #0 (res_config_mysql.c): RDLOCK 154 find_database &(&databases)->lock 0x7f351830c310 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x472b94+1D) main/lock.c:866 __ast_rwlock_rdlock() (0x56364c+D8) addons/res_config_mysql.c:155 find_database() addons/res_config_mysql.c:329 realtime_mysql() main/config.c:3257 ast_load_realtime_all_fields() (0x4fc94c+B4) main/config.c:3291 ast_load_realtime_fields() (0x4fcbaa+32) main/config.c:3340 ast_load_realtime() (0x4fccca+11E) channels/chan_sip.c:5445 realtime_peer_by_name() channels/chan_sip.c:5632 realtime_peer() channels/chan_sip.c:5747 sip_find_peer_full() channels/chan_sip.c:5786 sip_find_peer() channels/chan_sip.c:30367 sip_devicestate() main/devicestate.c:382 _ast_device_state() main/devicestate.c:472 do_state_change() main/devicestate.c:565 do_devstate_changes() main/utils.c:1233 dummy_start() :0 start_thread() libc.so.6 clone() (0x7f355e172370+6D) === ---> Waiting for Lock #1 (res_config_mysql.c): MUTEX 157 find_database &cur->lock 0x3049f88 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x472b94+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x5615bb+D8) addons/res_config_mysql.c:158 find_database() addons/res_config_mysql.c:329 realtime_mysql() main/config.c:3257 ast_load_realtime_all_fields() (0x4fc94c+B4) main/config.c:3291 ast_load_realtime_fields() (0x4fcbaa+32) main/config.c:3340 ast_load_realtime() (0x4fccca+11E) channels/chan_sip.c:5445 realtime_peer_by_name() channels/chan_sip.c:5632 realtime_peer() channels/chan_sip.c:5747 sip_find_peer_full() channels/chan_sip.c:5786 sip_find_peer() channels/chan_sip.c:30367 sip_devicestate() main/devicestate.c:382 _ast_device_state() main/devicestate.c:472 do_state_change() main/devicestate.c:565 do_devstate_changes() main/utils.c:1233 dummy_start() :0 start_thread() libc.so.6 clone() (0x7f355e172370+6D) === --- ---> Locked Here: res_config_mysql.c line 157 (find_database) === ------------------------------------------------------------------- === === Thread ID: 0x7f3558152700 LWP:62061 (do_monitor started at [29732] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 29092 handle_request_do &netlock 0x7f3517ada420 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x472b94+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x5615bb+D8) channels/chan_sip.c:29095 handle_request_do() channels/chan_sip.c:29054 sipsock_read() main/io.c:295 ast_io_wait() (0x557618+193) channels/chan_sip.c:29699 do_monitor() main/utils.c:1233 dummy_start() :0 start_thread() libc.so.6 clone() (0x7f355e172370+6D) === ---> Lock #1 (chan_sip.c): MUTEX 9328 sip_pvt_lock_full pvt 0x7f35300537b0 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x472b94+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x5615bb+D8) main/astobj2.c:211 __ao2_lock() (0x466174+DE) channels/chan_sip.c:9329 sip_pvt_lock_full() channels/chan_sip.c:29108 handle_request_do() channels/chan_sip.c:29054 sipsock_read() main/io.c:295 ast_io_wait() (0x557618+193) channels/chan_sip.c:29699 do_monitor() main/utils.c:1233 dummy_start() :0 start_thread() libc.so.6 clone() (0x7f355e172370+6D) === ---> Lock #2 (res_config_mysql.c): MUTEX 157 find_database &cur->lock 0x3049f88 (1) main/backtrace.c:59 __ast_bt_get_addresses() (0x472b94+1D) main/lock.c:258 __ast_pthread_mutex_lock() (0x5615bb+D8) addons/res_config_mysql.c:158 find_database() addons/res_config_mysql.c:329 realtime_mysql() main/config.c:3257 ast_load_realtime_all_fields() (0x4fc94c+B4) main/config.c:3291 ast_load_realtime_fields() (0x4fcbaa+32) main/config.c:3340 ast_load_realtime() (0x4fccca+11E) channels/chan_sip.c:5445 realtime_peer_by_name() channels/chan_sip.c:5632 realtime_peer() channels/chan_sip.c:5747 sip_find_peer_full() channels/chan_sip.c:5786 sip_find_peer() channels/chan_sip.c:19075 check_peer_ok() channels/chan_sip.c:19406 check_user_full() channels/chan_sip.c:26349 handle_request_invite() channels/chan_sip.c:28913 handle_incoming() channels/chan_sip.c:29122 handle_request_do() channels/chan_sip.c:29054 sipsock_read() main/io.c:295 ast_io_wait() (0x557618+193) channels/chan_sip.c:29699 do_monitor() main/utils.c:1233 dummy_start() :0 start_thread() libc.so.6 clone() (0x7f355e172370+6D) === ------------------------------------------------------------------- === =======================================================================