======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 0x7fdf6c74a700 (do_monitor started at [26092] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 25548 handle_request_do &netlock 0x7fdf7fbb3f00 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e7f92] asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e0e56] /usr/lib/asterisk/modules/chan_sip.so(+0x80eb2) [0x7fdf7f964eb2] /usr/lib/asterisk/modules/chan_sip.so(+0x80cbf) [0x7fdf7f964cbf] asterisk(ast_io_wait+0x19c) [0x4db1a2] /usr/lib/asterisk/modules/chan_sip.so(+0x82b14) [0x7fdf7f966b14] asterisk() [0x56656a] /lib64/libpthread.so.0() [0x3f352077f1] /lib64/libc.so.6(clone+0x6d) [0x3f34ae5ccd] === ---> Lock #1 (chan_sip.c): MUTEX 8099 sip_pvt_lock_full chan 0x7fdf500aa4d0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e7f92] asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e0e56] asterisk(__ao2_lock+0x5a) [0x442b58] /usr/lib/asterisk/modules/chan_sip.so(+0x29da5) [0x7fdf7f90dda5] /usr/lib/asterisk/modules/chan_sip.so(+0x80f98) [0x7fdf7f964f98] /usr/lib/asterisk/modules/chan_sip.so(+0x80cbf) [0x7fdf7f964cbf] asterisk(ast_io_wait+0x19c) [0x4db1a2] /usr/lib/asterisk/modules/chan_sip.so(+0x82b14) [0x7fdf7f966b14] asterisk() [0x56656a] /lib64/libpthread.so.0() [0x3f352077f1] /lib64/libc.so.6(clone+0x6d) [0x3f34ae5ccd] === ---> Lock #2 (chan_sip.c): MUTEX 8100 sip_pvt_lock_full pvt 0x7fdf500a81e0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e7f92] asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e0e56] asterisk(__ao2_lock+0x5a) [0x442b58] /usr/lib/asterisk/modules/chan_sip.so(+0x29dcb) [0x7fdf7f90ddcb] /usr/lib/asterisk/modules/chan_sip.so(+0x80f98) [0x7fdf7f964f98] /usr/lib/asterisk/modules/chan_sip.so(+0x80cbf) [0x7fdf7f964cbf] asterisk(ast_io_wait+0x19c) [0x4db1a2] /usr/lib/asterisk/modules/chan_sip.so(+0x82b14) [0x7fdf7f966b14] asterisk() [0x56656a] /lib64/libpthread.so.0() [0x3f352077f1] /lib64/libc.so.6(clone+0x6d) [0x3f34ae5ccd] === ---> Lock #3 (pbx.c): MUTEX 10353 ast_rdlock_contexts &conlock 0x80e040 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e7f92] asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e0e56] asterisk(ast_rdlock_contexts+0x23) [0x520ceb] asterisk() [0x50b54b] asterisk(ast_exists_extension+0x62) [0x50d400] /usr/lib/asterisk/modules/chan_sip.so(+0x2f98a) [0x7fdf7f91398a] /usr/lib/asterisk/modules/chan_sip.so(+0x74e6f) [0x7fdf7f958e6f] /usr/lib/asterisk/modules/chan_sip.so(+0x8067d) [0x7fdf7f96467d] /usr/lib/asterisk/modules/chan_sip.so(+0x8108b) [0x7fdf7f96508b] /usr/lib/asterisk/modules/chan_sip.so(+0x80cbf) [0x7fdf7f964cbf] asterisk(ast_io_wait+0x19c) [0x4db1a2] /usr/lib/asterisk/modules/chan_sip.so(+0x82b14) [0x7fdf7f966b14] asterisk() [0x56656a] /lib64/libpthread.so.0() [0x3f352077f1] /lib64/libc.so.6(clone+0x6d) [0x3f34ae5ccd] === ------------------------------------------------------------------- === === Thread ID: 0x7fdf6c2ee700 (autoservice_run started at [ 219] autoservice.c ast_autoservice_start()) === ---> Waiting for Lock #0 (channel.c): MUTEX 3174 ast_waitfor_nandfds c[x] 0x7fdf500aa4d0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e7f92] asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e0e56] asterisk(__ao2_lock+0x5a) [0x442b58] asterisk(ast_waitfor_nandfds+0x1ba) [0x46e57e] asterisk(ast_waitfor_n+0x43) [0x46efa1] asterisk() [0x47c2b2] asterisk(ast_channel_bridge+0x16e0) [0x47e7db] asterisk(ast_bridge_call+0xf26) [0x4bb3ac] /usr/lib/asterisk/modules/app_followme.so(+0x7e9d) [0x7fdf83f2ae9d] asterisk(pbx_exec+0x1fb) [0x501acf] /usr/lib/asterisk/modules/app_exec.so(+0x1469) [0x7fdf7c278469] asterisk(pbx_exec+0x1fb) [0x501acf] /usr/lib/asterisk/modules/pbx_realtime.so(+0x2874) [0x7fdf91383874] asterisk() [0x50bab1] asterisk(ast_spawn_extension+0x65) [0x50d61a] asterisk() [0x50e0aa] asterisk() [0x50fdf2] asterisk() [0x56656a] /lib64/libpthread.so.0() [0x3f352077f1] /lib64/libc.so.6(clone+0x6d) [0x3f34ae5ccd] === --- ---> Locked Here: chan_sip.c line 8099 (sip_pvt_lock_full) === ------------------------------------------------------------------- === === Thread ID: 0x7fdf1fb27700 (pbx_thread started at [ 5371] pbx.c ast_pbx_start()) === ---> Tried and failed to get Lock #0 (channel.c): MUTEX 4808 ast_write chan 0x7fdf500aa4d0 (1) asterisk(ast_bt_get_addresses+0x1d) [0x4e7f92] asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e0e56] asterisk(__ao2_lock+0x5a) [0x442b58] asterisk(ast_waitfor_nandfds+0x1ba) [0x46e57e] asterisk(ast_waitfor_n+0x43) [0x46efa1] asterisk() [0x47c2b2] asterisk(ast_channel_bridge+0x16e0) [0x47e7db] asterisk(ast_bridge_call+0xf26) [0x4bb3ac] /usr/lib/asterisk/modules/app_followme.so(+0x7e9d) [0x7fdf83f2ae9d] asterisk(pbx_exec+0x1fb) [0x501acf] /usr/lib/asterisk/modules/app_exec.so(+0x1469) [0x7fdf7c278469] asterisk(pbx_exec+0x1fb) [0x501acf] /usr/lib/asterisk/modules/pbx_realtime.so(+0x2874) [0x7fdf91383874] asterisk() [0x50bab1] asterisk(ast_spawn_extension+0x65) [0x50d61a] asterisk() [0x50e0aa] asterisk() [0x50fdf2] asterisk() [0x56656a] /lib64/libpthread.so.0() [0x3f352077f1] /lib64/libc.so.6(clone+0x6d) [0x3f34ae5ccd] === ------------------------------------------------------------------- === =======================================================================