======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 1089648960 (do_monitor started at [24579] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 24073 handle_request_do &netlock 0x2aaac9646820 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4e7d49] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xf6) [0x4e09a9] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac93f9394] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac93f917c] /usr/sbin/asterisk(ast_io_wait+0x1ba) [0x4da9e4] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac93faf31] /usr/sbin/asterisk [0x562ec9] /lib64/libpthread.so.0 [0x3ab140673d] /lib64/libc.so.6(clone+0x6d) [0x3ab0cd3f6d] === ---> Lock #1 (chan_sip.c): MUTEX 6550 sip_new i 0xfc09d40 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4e7d49] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xf6) [0x4e09a9] /usr/sbin/asterisk(__ao2_lock+0x53) [0x4451ac] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac939e710] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac93eea19] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac93f86e1] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac93f98d6] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac93f917c] /usr/sbin/asterisk(ast_io_wait+0x1ba) [0x4da9e4] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac93faf31] /usr/sbin/asterisk [0x562ec9] /lib64/libpthread.so.0 [0x3ab140673d] /lib64/libc.so.6(clone+0x6d) [0x3ab0cd3f6d] === ---> Tried and failed to get Lock #2 (channel.c): MUTEX 4690 ast_write chan 0xfbfb020 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4e7d49] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xf6) [0x4e09a9] /usr/sbin/asterisk(__ao2_lock+0x53) [0x4451ac] /usr/sbin/asterisk(ast_settimeout+0x3b) [0x47170d] /usr/sbin/asterisk [0x4c9225] /usr/sbin/asterisk(ast_playstream+0x38) [0x4c9620] /usr/sbin/asterisk(ast_streamfile+0x267) [0x4c9cf1] /usr/sbin/asterisk(ast_stream_and_wait+0x64) [0x4cb18f] /usr/sbin/asterisk(ast_pickup_call+0x550) [0x4c5454] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac93ef92a] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac93f86e1] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac93f98d6] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac93f917c] /usr/sbin/asterisk(ast_io_wait+0x1ba) [0x4da9e4] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac93faf31] /usr/sbin/asterisk [0x562ec9] /lib64/libpthread.so.0 [0x3ab140673d] /lib64/libc.so.6(clone+0x6d) [0x3ab0cd3f6d] === ------------------------------------------------------------------- === === Thread ID: 1078278464 (pbx_thread started at [ 5038] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 6241 ast_do_masquerade channels 0xfb88450 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4e7d49] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xf6) [0x4e09a9] /usr/sbin/asterisk(__ao2_lock+0x53) [0x4451ac] /usr/sbin/asterisk(ast_do_masquerade+0x6a) [0x47b793] /usr/sbin/asterisk [0x47212c] /usr/sbin/asterisk(ast_read+0x1a) [0x4746db] /usr/lib/asterisk/modules/app_dial.so [0x2aaabdf368c9] /usr/lib/asterisk/modules/app_dial.so [0x2aaabdf3d9d9] /usr/lib/asterisk/modules/app_dial.so [0x2aaabdf4047e] /usr/sbin/asterisk(pbx_exec+0x1f1) [0x4fffff] /usr/sbin/asterisk [0x509fac] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x50b90d] /usr/sbin/asterisk [0x50c39e] /usr/sbin/asterisk [0x50e064] /usr/sbin/asterisk [0x562ec9] /lib64/libpthread.so.0 [0x3ab140673d] /lib64/libc.so.6(clone+0x6d) [0x3ab0cd3f6d] === ---> Lock #1 (channel.c): MUTEX 6244 ast_do_masquerade original 0xfbfb020 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4e7d49] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xf6) [0x4e09a9] /usr/sbin/asterisk(__ao2_lock+0x53) [0x4451ac] /usr/sbin/asterisk(ast_do_masquerade+0x8b) [0x47b7b4] /usr/sbin/asterisk [0x47212c] /usr/sbin/asterisk(ast_read+0x1a) [0x4746db] /usr/lib/asterisk/modules/app_dial.so [0x2aaabdf368c9] /usr/lib/asterisk/modules/app_dial.so [0x2aaabdf3d9d9] /usr/lib/asterisk/modules/app_dial.so [0x2aaabdf4047e] /usr/sbin/asterisk(pbx_exec+0x1f1) [0x4fffff] /usr/sbin/asterisk [0x509fac] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x50b90d] /usr/sbin/asterisk [0x50c39e] /usr/sbin/asterisk [0x50e064] /usr/sbin/asterisk [0x562ec9] /lib64/libpthread.so.0 [0x3ab140673d] /lib64/libc.so.6(clone+0x6d) [0x3ab0cd3f6d] === ---> Lock #2 (channel.c): MUTEX 6264 ast_do_masquerade clonechan 0xfc11ae0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4e7d49] /usr/sbin/asterisk(__ast_pthread_mutex_trylock+0xf6) [0x4e0d6b] /usr/sbin/asterisk(__ao2_trylock+0x53) [0x445309] /usr/sbin/asterisk(ast_do_masquerade+0x2bb) [0x47b9e4] /usr/sbin/asterisk [0x47212c] /usr/sbin/asterisk(ast_read+0x1a) [0x4746db] /usr/lib/asterisk/modules/app_dial.so [0x2aaabdf368c9] /usr/lib/asterisk/modules/app_dial.so [0x2aaabdf3d9d9] /usr/lib/asterisk/modules/app_dial.so [0x2aaabdf4047e] /usr/sbin/asterisk(pbx_exec+0x1f1) [0x4fffff] /usr/sbin/asterisk [0x509fac] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x50b90d] /usr/sbin/asterisk [0x50c39e] /usr/sbin/asterisk [0x50e064] /usr/sbin/asterisk [0x562ec9] /lib64/libpthread.so.0 [0x3ab140673d] /lib64/libc.so.6(clone+0x6d) [0x3ab0cd3f6d] === ---> Waiting for Lock #3 (chan_sip.c): MUTEX 6182 sip_fixup p 0xfc09d40 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4e7d49] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xf6) [0x4e09a9] /usr/sbin/asterisk(__ao2_lock+0x53) [0x4451ac] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac939d10d] /usr/sbin/asterisk(ast_do_masquerade+0x19ab) [0x47d0d4] /usr/sbin/asterisk [0x47212c] /usr/sbin/asterisk(ast_read+0x1a) [0x4746db] /usr/lib/asterisk/modules/app_dial.so [0x2aaabdf368c9] /usr/lib/asterisk/modules/app_dial.so [0x2aaabdf3d9d9] /usr/lib/asterisk/modules/app_dial.so [0x2aaabdf4047e] /usr/sbin/asterisk(pbx_exec+0x1f1) [0x4fffff] /usr/sbin/asterisk [0x509fac] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x50b90d] /usr/sbin/asterisk [0x50c39e] /usr/sbin/asterisk [0x50e064] /usr/sbin/asterisk [0x562ec9] /lib64/libpthread.so.0 [0x3ab140673d] /lib64/libc.so.6(clone+0x6d) [0x3ab0cd3f6d] === --- ---> Locked Here: chan_sip.c line 6550 (sip_new) === ------------------------------------------------------------------- === =======================================================================