*CLI> core show locks ======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 1103485264 (do_monitor started at [24468] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 23962 handle_request_do &netlock 0x7f5518e23ae0 (1) asterisk(ast_bt_get_addresses+0x1a) [0x4e38e7] asterisk(__ast_pthread_mutex_lock+0xad) [0x4dcad8] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bd9231] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bd9019] asterisk(ast_io_wait+0x1ba) [0x4d6e40] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bdad28] asterisk [0x55d40b] /lib/libpthread.so.0 [0x7f551b617fc7] /lib/libc.so.6(clone+0x6d) [0x7f551be5c64d] === ---> Waiting for Lock #1 (channel.c): MUTEX 6211 ast_do_masquerade channels 0x17774a0 (1) asterisk(ast_bt_get_addresses+0x1a) [0x4e38e7] asterisk(__ast_pthread_mutex_lock+0xad) [0x4dcad8] asterisk(__ao2_lock+0x53) [0x442361] asterisk(ast_do_masquerade+0x6a) [0x4784db] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bd0b7c] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bd1adb] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bd85b5] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bd9771] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bd9019] asterisk(ast_io_wait+0x1ba) [0x4d6e40] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bdad28] asterisk [0x55d40b] /lib/libpthread.so.0 [0x7f551b617fc7] /lib/libc.so.6(clone+0x6d) [0x7f551be5c64d] === --- ---> Locked Here: channel.c line 6211 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 1085454672 (pbx_thread started at [ 5035] pbx.c ast_pbx_start()) === ---> Lock #0 (chan_sip.c): MUTEX 27630 sip_set_rtp_peer p 0x7d3f710 (1) asterisk(ast_bt_get_addresses+0x1a) [0x4e38e7] asterisk(__ast_pthread_mutex_lock+0xad) [0x4dcad8] asterisk(__ao2_lock+0x53) [0x442361] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bf0649] asterisk [0x51f81f] asterisk(ast_rtp_instance_bridge+0x853) [0x520541] asterisk(ast_channel_bridge+0x10cb) [0x47d170] asterisk(ast_bridge_call+0xde4) [0x4b9184] /usr/lib/asterisk/modules/app_dial.so [0x7f5518755988] /usr/lib/asterisk/modules/app_dial.so [0x7f55187562dc] asterisk(pbx_exec+0x1f1) [0x4fbb15] asterisk [0x5056bc] asterisk(ast_spawn_extension+0x64) [0x507105] asterisk [0x507bcd] asterisk [0x509877] asterisk [0x55d40b] /lib/libpthread.so.0 [0x7f551b617fc7] /lib/libc.so.6(clone+0x6d) [0x7f551be5c64d] === ---> Waiting for Lock #1 (pbx.c): MUTEX 9467 pbx_builtin_getvar_helper chan 0x7d46920 (1) asterisk(ast_bt_get_addresses+0x1a) [0x4e38e7] asterisk(__ast_pthread_mutex_lock+0xad) [0x4dcad8] asterisk(__ao2_lock+0x53) [0x442361] asterisk(pbx_builtin_getvar_helper+0x61) [0x5181b4] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518b7e05a] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518b94311] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bf0a52] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518b7ec95] asterisk(ast_do_masquerade+0xaeb) [0x478f5c] asterisk [0x46efcb] asterisk(ast_read+0x1a) [0x471571] asterisk [0x51f5c6] asterisk(ast_rtp_instance_bridge+0x853) [0x520541] asterisk(ast_channel_bridge+0x10cb) [0x47d170] asterisk(ast_bridge_call+0xde4) [0x4b9184] /usr/lib/asterisk/modules/app_dial.so [0x7f5518755988] /usr/lib/asterisk/modules/app_dial.so [0x7f55187562dc] asterisk(pbx_exec+0x1f1) [0x4fbb15] asterisk [0x5056bc] asterisk(ast_spawn_extension+0x64) [0x507105] asterisk [0x507bcd] asterisk [0x509877] asterisk [0x55d40b] /lib/libpthread.so.0 [0x7f551b617fc7] /lib/libc.so.6(clone+0x6d) [0x7f551be5c64d] === --- ---> Locked Here: channel.c line 6234 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 1108564304 (pbx_thread started at [ 5035] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 6211 ast_do_masquerade channels 0x17774a0 (1) asterisk(ast_bt_get_addresses+0x1a) [0x4e38e7] asterisk(__ast_pthread_mutex_lock+0xad) [0x4dcad8] asterisk(__ao2_lock+0x53) [0x442361] asterisk(ast_do_masquerade+0x6a) [0x4784db] asterisk [0x46efcb] asterisk(ast_read+0x1a) [0x471571] asterisk [0x51f5c6] asterisk(ast_rtp_instance_bridge+0x853) [0x520541] asterisk(ast_channel_bridge+0x10cb) [0x47d170] asterisk(ast_bridge_call+0xde4) [0x4b9184] /usr/lib/asterisk/modules/app_dial.so [0x7f5518755988] /usr/lib/asterisk/modules/app_dial.so [0x7f55187562dc] asterisk(pbx_exec+0x1f1) [0x4fbb15] asterisk [0x5056bc] asterisk(ast_spawn_extension+0x64) [0x507105] asterisk [0x507bcd] asterisk [0x509877] asterisk [0x55d40b] /lib/libpthread.so.0 [0x7f551b617fc7] /lib/libc.so.6(clone+0x6d) [0x7f551be5c64d] === ---> Lock #1 (channel.c): MUTEX 6214 ast_do_masquerade original 0x7d64a10 (1) asterisk(ast_bt_get_addresses+0x1a) [0x4e38e7] asterisk(__ast_pthread_mutex_trylock+0xad) [0x4dce45] asterisk(__ao2_trylock+0x53) [0x4424c6] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518baa008] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bd00bc] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bd1adb] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bd85b5] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bd9771] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bd9019] asterisk(ast_io_wait+0x1ba) [0x4d6e40] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518bdad28] asterisk [0x55d40b] /lib/libpthread.so.0 [0x7f551b617fc7] /lib/libc.so.6(clone+0x6d) [0x7f551be5c64d] === ---> Lock #2 (channel.c): MUTEX 6234 ast_do_masquerade clonechan 0x7d46920 (1) asterisk(ast_bt_get_addresses+0x1a) [0x4e38e7] asterisk(__ast_pthread_mutex_trylock+0xad) [0x4dce45] asterisk(__ao2_trylock+0x53) [0x4424c6] asterisk(ast_do_masquerade+0x2bb) [0x47872c] asterisk [0x46efcb] asterisk(ast_read+0x1a) [0x471571] asterisk [0x51f5c6] asterisk(ast_rtp_instance_bridge+0x853) [0x520541] asterisk(ast_channel_bridge+0x10cb) [0x47d170] asterisk(ast_bridge_call+0xde4) [0x4b9184] /usr/lib/asterisk/modules/app_dial.so [0x7f5518755988] /usr/lib/asterisk/modules/app_dial.so [0x7f55187562dc] asterisk(pbx_exec+0x1f1) [0x4fbb15] asterisk [0x5056bc] asterisk(ast_spawn_extension+0x64) [0x507105] asterisk [0x507bcd] asterisk [0x509877] asterisk [0x55d40b] /lib/libpthread.so.0 [0x7f551b617fc7] /lib/libc.so.6(clone+0x6d) [0x7f551be5c64d] === ---> Waiting for Lock #3 (chan_sip.c): MUTEX 6164 sip_fixup p 0x7d3f710 (1) asterisk(ast_bt_get_addresses+0x1a) [0x4e38e7] asterisk(__ast_pthread_mutex_lock+0xad) [0x4dcad8] asterisk(__ao2_lock+0x53) [0x442361] /usr/lib/asterisk/modules/chan_sip.so [0x7f5518b7ebc2] asterisk(ast_do_masquerade+0x1a7f) [0x479ef0] asterisk [0x46efcb] asterisk(ast_read+0x1a) [0x471571] asterisk [0x51f5c6] asterisk(ast_rtp_instance_bridge+0x853) [0x520541] asterisk(ast_channel_bridge+0x10cb) [0x47d170] asterisk(ast_bridge_call+0xde4) [0x4b9184] /usr/lib/asterisk/modules/app_dial.so [0x7f5518755988] /usr/lib/asterisk/modules/app_dial.so [0x7f55187562dc] asterisk(pbx_exec+0x1f1) [0x4fbb15] asterisk [0x5056bc] asterisk(ast_spawn_extension+0x64) [0x507105] asterisk [0x507bcd] asterisk [0x509877] asterisk [0x55d40b] /lib/libpthread.so.0 [0x7f551b617fc7] /lib/libc.so.6(clone+0x6d) [0x7f551be5c64d] === --- ---> Locked Here: chan_sip.c line 27630 (sip_set_rtp_peer) === ------------------------------------------------------------------- === =======================================================================