======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 0xb3d68b70 (do_devstate_changes started at [ 724] devicestate.c ast_device_state_engine_init()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x89de1d0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/sbin/asterisk() [0x8086b24] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8086e91] /usr/sbin/asterisk(ast_channel_iterator_next+0x14) [0x80a94a0] /usr/sbin/asterisk() [0x811d973] /usr/sbin/asterisk() [0x812262d] /usr/sbin/asterisk() [0x8122c15] /usr/sbin/asterisk() [0x8122f6b] /usr/sbin/asterisk() [0x8177ad7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: channel.c line 6241 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 0xb28fcb70 (pri_dchannel started at [ 7305] sig_pri.c sig_pri_start_pri()) === ---> Lock #0 (chan_dahdi.c): MUTEX 2074 my_lock_private &p->lock 0xb2e6a0e8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/lib/asterisk/modules-1.8/chan_dahdi.so(+0xb6db) [0xb37506db] /usr/lib/asterisk/modules-1.8/chan_dahdi.so(+0x576aa) [0xb379c6aa] /usr/lib/asterisk/modules-1.8/chan_dahdi.so(+0x5e1a7) [0xb37a31a7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === ---> Waiting for Lock #1 (astobj2.c): MUTEX 493 internal_ao2_link c 0x89de1d0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/sbin/asterisk() [0x8086b24] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8086e91] /usr/sbin/asterisk(ast_channel_iterator_next+0x14) [0x80a94a0] /usr/sbin/asterisk() [0x811d973] /usr/sbin/asterisk() [0x812262d] /usr/sbin/asterisk() [0x8122c15] /usr/sbin/asterisk() [0x8122f6b] /usr/sbin/asterisk() [0x8177ad7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: channel.c line 6241 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 0xb28c0b70 (pri_dchannel started at [ 7305] sig_pri.c sig_pri_start_pri()) === ---> Lock #0 (chan_dahdi.c): MUTEX 2074 my_lock_private &p->lock 0xb2eb8058 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/lib/asterisk/modules-1.8/chan_dahdi.so(+0xb6db) [0xb37506db] /usr/lib/asterisk/modules-1.8/chan_dahdi.so(+0x576aa) [0xb379c6aa] /usr/lib/asterisk/modules-1.8/chan_dahdi.so(+0x5e1a7) [0xb37a31a7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === ---> Waiting for Lock #1 (astobj2.c): MUTEX 493 internal_ao2_link c 0x89de1d0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/sbin/asterisk() [0x8086b24] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8086e91] /usr/sbin/asterisk(ast_channel_iterator_next+0x14) [0x80a94a0] /usr/sbin/asterisk() [0x811d973] /usr/sbin/asterisk() [0x812262d] /usr/sbin/asterisk() [0x8122c15] /usr/sbin/asterisk() [0x8122f6b] /usr/sbin/asterisk() [0x8177ad7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: channel.c line 6241 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 0xb2884b70 (pri_dchannel started at [ 7305] sig_pri.c sig_pri_start_pri()) === ---> Lock #0 (chan_dahdi.c): MUTEX 2074 my_lock_private &p->lock 0xb2ef1150 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/lib/asterisk/modules-1.8/chan_dahdi.so(+0xb6db) [0xb37506db] /usr/lib/asterisk/modules-1.8/chan_dahdi.so(+0x576aa) [0xb379c6aa] /usr/lib/asterisk/modules-1.8/chan_dahdi.so(+0x5e1a7) [0xb37a31a7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === ---> Waiting for Lock #1 (astobj2.c): MUTEX 493 internal_ao2_link c 0x89de1d0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/sbin/asterisk() [0x8086b24] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8086e91] /usr/sbin/asterisk(ast_channel_iterator_next+0x14) [0x80a94a0] /usr/sbin/asterisk() [0x811d973] /usr/sbin/asterisk() [0x812262d] /usr/sbin/asterisk() [0x8122c15] /usr/sbin/asterisk() [0x8122f6b] /usr/sbin/asterisk() [0x8177ad7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: channel.c line 6241 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 0xb2848b70 (pri_dchannel started at [ 7305] sig_pri.c sig_pri_start_pri()) === ---> Lock #0 (chan_dahdi.c): MUTEX 2074 my_lock_private &p->lock 0xb2720b10 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/lib/asterisk/modules-1.8/chan_dahdi.so(+0xb6db) [0xb37506db] /usr/lib/asterisk/modules-1.8/chan_dahdi.so(+0x576aa) [0xb379c6aa] /usr/lib/asterisk/modules-1.8/chan_dahdi.so(+0x5e1a7) [0xb37a31a7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === ---> Waiting for Lock #1 (astobj2.c): MUTEX 493 internal_ao2_link c 0x89de1d0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/sbin/asterisk() [0x8086b24] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8086e91] /usr/sbin/asterisk(ast_channel_iterator_next+0x14) [0x80a94a0] /usr/sbin/asterisk() [0x811d973] /usr/sbin/asterisk() [0x812262d] /usr/sbin/asterisk() [0x8122c15] /usr/sbin/asterisk() [0x8122f6b] /usr/sbin/asterisk() [0x8177ad7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: channel.c line 6241 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 0xb26ffb70 (do_monitor started at [11683] chan_dahdi.c restart_monitor()) === ---> Lock #0 (chan_dahdi.c): MUTEX 11410 do_monitor &iflock 0xb37c4a40 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/lib/asterisk/modules-1.8/chan_dahdi.so(+0x2fa65) [0xb3774a65] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === ---> Waiting for Lock #1 (chan_dahdi.c): MUTEX 11428 do_monitor &i->lock 0xb2ef1150 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/lib/asterisk/modules-1.8/chan_dahdi.so(+0x2fb74) [0xb3774b74] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: chan_dahdi.c line 2074 (my_lock_private) === ------------------------------------------------------------------- === === Thread ID: 0xabf3fb70 (iax2_process_thread started at [12098] chan_iax2.c start_network_thread()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 493 internal_ao2_link c 0x89de1d0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/sbin/asterisk() [0x8086b24] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8086e91] /usr/sbin/asterisk(ast_channel_iterator_next+0x14) [0x80a94a0] /usr/sbin/asterisk() [0x811d973] /usr/sbin/asterisk() [0x812262d] /usr/sbin/asterisk() [0x8122c15] /usr/sbin/asterisk() [0x8122f6b] /usr/sbin/asterisk() [0x8177ad7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: channel.c line 6241 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 0xabebdb70 (do_monitor started at [24594] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 24092 handle_request_do &netlock 0xb3213d80 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/lib/asterisk/modules-1.8/chan_sip.so(+0x703a0) [0xb31d23a0] /usr/lib/asterisk/modules-1.8/chan_sip.so(+0x7018e) [0xb31d218e] /usr/sbin/asterisk(ast_io_wait+0x144) [0x810b598] /usr/lib/asterisk/modules-1.8/chan_sip.so(+0x71f3e) [0xb31d3f3e] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === ---> Waiting for Lock #1 (astobj2.c): MUTEX 493 internal_ao2_link c 0x89de1d0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/sbin/asterisk() [0x8086b24] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8086e91] /usr/sbin/asterisk(ast_channel_iterator_next+0x14) [0x80a94a0] /usr/sbin/asterisk() [0x811d973] /usr/sbin/asterisk() [0x812262d] /usr/sbin/asterisk() [0x8122c15] /usr/sbin/asterisk() [0x8122f6b] /usr/sbin/asterisk() [0x8177ad7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: channel.c line 6241 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 0xab00fb70 (pri_ss_thread started at [ 5000] sig_pri.c pri_dchannel()) === ---> Lock #0 (cdr.c): RDLOCK 1142 post_cdr &(&be_list)->lock 0x81f1cc8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_rwlock_rdlock+0xae) [0x81127d4] /usr/sbin/asterisk() [0x80a124c] /usr/sbin/asterisk(ast_cdr_detach+0xcd) [0x80a1bc1] /usr/sbin/asterisk(ast_bridge_call+0x1e39) [0x80f00b1] /usr/lib/asterisk/modules-1.8/app_dial.so(+0xf726) [0xb39fa726] /usr/lib/asterisk/modules-1.8/app_dial.so(+0x100fc) [0xb39fb0fc] /usr/sbin/asterisk(pbx_exec+0x1d0) [0x812cfdd] /usr/sbin/asterisk() [0x81358ed] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x8137142] /usr/lib/asterisk/modules-1.8/app_macro.so(+0x2486) [0xb39a4486] /usr/lib/asterisk/modules-1.8/app_macro.so(+0x3669) [0xb39a5669] /usr/sbin/asterisk(pbx_exec+0x1d0) [0x812cfdd] /usr/sbin/asterisk() [0x81358ed] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x8137142] /usr/lib/asterisk/modules-1.8/app_macro.so(+0x2486) [0xb39a4486] /usr/lib/asterisk/modules-1.8/app_macro.so(+0x3669) [0xb39a5669] /usr/sbin/asterisk(pbx_exec+0x1d0) [0x812cfdd] /usr/sbin/asterisk() [0x81358ed] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x8137142] /usr/sbin/asterisk() [0x8137a03] /usr/sbin/asterisk(ast_pbx_run_args+0x35) [0x81393fa] /usr/sbin/asterisk(ast_pbx_run+0x19) [0x8139420] /usr/lib/asterisk/modules-1.8/chan_dahdi.so(+0x5a255) [0xb379f255] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === ---> Waiting for Lock #1 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x89de1d0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/sbin/asterisk() [0x8086b24] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8086e91] /usr/sbin/asterisk(ast_channel_iterator_next+0x14) [0x80a94a0] /usr/sbin/asterisk() [0x811d973] /usr/sbin/asterisk() [0x812262d] /usr/sbin/asterisk() [0x8122c15] /usr/sbin/asterisk() [0x8122f6b] /usr/sbin/asterisk() [0x8177ad7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: channel.c line 6241 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 0xaae6bb70 (pri_ss_thread started at [ 5000] sig_pri.c pri_dchannel()) === ---> Waiting for Lock #0 (channel.c): MUTEX 6241 ast_do_masquerade channels 0x89de1d0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/sbin/asterisk() [0x8086b24] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8086e91] /usr/sbin/asterisk(ast_channel_iterator_next+0x14) [0x80a94a0] /usr/sbin/asterisk() [0x811d973] /usr/sbin/asterisk() [0x812262d] /usr/sbin/asterisk() [0x8122c15] /usr/sbin/asterisk() [0x8122f6b] /usr/sbin/asterisk() [0x8177ad7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: channel.c line 6241 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 0xaad03b70 (pbx_thread started at [ 5038] pbx.c ast_pbx_start()) === ---> Lock #0 (cdr.c): RDLOCK 1142 post_cdr &(&be_list)->lock 0x81f1cc8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_rwlock_rdlock+0xae) [0x81127d4] /usr/sbin/asterisk() [0x80a124c] /usr/sbin/asterisk(ast_cdr_detach+0xcd) [0x80a1bc1] /usr/sbin/asterisk(ast_bridge_call+0x1e39) [0x80f00b1] /usr/lib/asterisk/modules-1.8/app_dial.so(+0xf726) [0xb39fa726] /usr/lib/asterisk/modules-1.8/app_dial.so(+0x100fc) [0xb39fb0fc] /usr/sbin/asterisk(pbx_exec+0x1d0) [0x812cfdd] /usr/sbin/asterisk() [0x81358ed] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x8137142] /usr/sbin/asterisk() [0x8137a03] /usr/sbin/asterisk() [0x81392cc] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === ---> Waiting for Lock #1 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x89de1d0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/sbin/asterisk() [0x8086b24] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8086e91] /usr/sbin/asterisk(ast_channel_iterator_next+0x14) [0x80a94a0] /usr/sbin/asterisk() [0x811d973] /usr/sbin/asterisk() [0x812262d] /usr/sbin/asterisk() [0x8122c15] /usr/sbin/asterisk() [0x8122f6b] /usr/sbin/asterisk() [0x8177ad7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: channel.c line 6241 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 0xab37bb70 (pbx_thread started at [ 5038] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 6241 ast_do_masquerade channels 0x89de1d0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/sbin/asterisk(ast_do_masquerade+0x6a) [0x80b672b] /usr/sbin/asterisk(ast_waitfor_nandfds+0xfa) [0x80acda5] /usr/sbin/asterisk(ast_waitfor_n+0x3f) [0x80ad5d9] /usr/lib/asterisk/modules-1.8/app_queue.so(+0xf7b0) [0xb38be7b0] /usr/lib/asterisk/modules-1.8/app_queue.so(+0x13a4d) [0xb38c2a4d] /usr/lib/asterisk/modules-1.8/app_queue.so(+0x1a364) [0xb38c9364] /usr/sbin/asterisk(pbx_exec+0x1d0) [0x812cfdd] /usr/sbin/asterisk() [0x81358ed] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x8137142] /usr/lib/asterisk/modules-1.8/app_macro.so(+0x2486) [0xb39a4486] /usr/lib/asterisk/modules-1.8/app_macro.so(+0x3669) [0xb39a5669] /usr/sbin/asterisk(pbx_exec+0x1d0) [0x812cfdd] /usr/sbin/asterisk() [0x81358ed] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x8137142] /usr/sbin/asterisk() [0x8137a03] /usr/sbin/asterisk() [0x81392cc] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === ---> Waiting for Lock #1 (channel.c): MUTEX 6244 ast_do_masquerade original 0x92fa3a8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_trylock+0xae) [0x8110e24] /usr/sbin/asterisk(__ao2_trylock+0x48) [0x808598c] /usr/lib/asterisk/modules-1.8/chan_sip.so(+0x6fc53) [0xb31d1c53] /usr/sbin/asterisk(ast_sched_runq+0x16a) [0x816d46b] /usr/lib/asterisk/modules-1.8/chan_sip.so(+0x72005) [0xb31d4005] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: app_directed_pickup.c line 322 (pickup_by_group) === ------------------------------------------------------------------- === === Thread ID: 0xab303b70 (pbx_thread started at [ 5038] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x89de1d0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/sbin/asterisk() [0x8086b24] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8086e91] /usr/sbin/asterisk(ast_channel_iterator_next+0x14) [0x80a94a0] /usr/sbin/asterisk() [0x811d973] /usr/sbin/asterisk() [0x812262d] /usr/sbin/asterisk() [0x8122c15] /usr/sbin/asterisk() [0x8122f6b] /usr/sbin/asterisk() [0x8177ad7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: channel.c line 6241 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 0xaab5fb70 (pbx_thread started at [ 5038] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x89de1d0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/sbin/asterisk() [0x8086b24] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8086e91] /usr/sbin/asterisk(ast_channel_iterator_next+0x14) [0x80a94a0] /usr/sbin/asterisk() [0x811d973] /usr/sbin/asterisk() [0x812262d] /usr/sbin/asterisk() [0x8122c15] /usr/sbin/asterisk() [0x8122f6b] /usr/sbin/asterisk() [0x8177ad7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: channel.c line 6241 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 0xab597b70 (pbx_thread started at [ 5038] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (app_directed_pickup.c): MUTEX 155 pickup_do target 0x92fa3a8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_trylock+0xae) [0x8110e24] /usr/sbin/asterisk(__ao2_trylock+0x48) [0x808598c] /usr/lib/asterisk/modules-1.8/chan_sip.so(+0x6fc53) [0xb31d1c53] /usr/sbin/asterisk(ast_sched_runq+0x16a) [0x816d46b] /usr/lib/asterisk/modules-1.8/chan_sip.so(+0x72005) [0xb31d4005] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: app_directed_pickup.c line 322 (pickup_by_group) === ------------------------------------------------------------------- === === Thread ID: 0xab04bb70 (pbx_thread started at [ 5038] pbx.c ast_pbx_start()) === ---> Lock #0 (app_directed_pickup.c): MUTEX 322 pickup_by_group target 0x92fa3a8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/lib/asterisk/modules-1.8/app_directed_pickup.so(+0x19e2) [0xb39e59e2] /usr/lib/asterisk/modules-1.8/app_directed_pickup.so(+0x1ab3) [0xb39e5ab3] /usr/sbin/asterisk(pbx_exec+0x1d0) [0x812cfdd] /usr/sbin/asterisk() [0x81358ed] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x8137142] /usr/sbin/asterisk() [0x8137a03] /usr/sbin/asterisk() [0x81392cc] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === ---> Lock #1 (cdr.c): RDLOCK 1142 post_cdr &(&be_list)->lock 0x81f1cc8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_rwlock_rdlock+0xae) [0x81127d4] /usr/sbin/asterisk() [0x80a124c] /usr/sbin/asterisk(ast_cdr_detach+0xcd) [0x80a1bc1] /usr/sbin/asterisk(ast_cdr_reset+0xc4) [0x80a137e] /usr/sbin/asterisk() [0x8144d72] /usr/sbin/asterisk(pbx_exec+0x1d0) [0x812cfdd] /usr/sbin/asterisk() [0x81358ed] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x8137142] /usr/sbin/asterisk() [0x8138d8e] /usr/sbin/asterisk() [0x81392cc] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === ---> Waiting for Lock #2 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x89de1d0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/sbin/asterisk() [0x8086b24] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8086e91] /usr/sbin/asterisk(ast_channel_iterator_next+0x14) [0x80a94a0] /usr/sbin/asterisk() [0x811d973] /usr/sbin/asterisk() [0x812262d] /usr/sbin/asterisk() [0x8122c15] /usr/sbin/asterisk() [0x8122f6b] /usr/sbin/asterisk() [0x8177ad7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: channel.c line 6241 (ast_do_masquerade) === ------------------------------------------------------------------- === === Thread ID: 0xaae2fb70 (handle_tcptls_connection started at [ 278] tcptls.c ast_tcptls_server_root()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 842 internal_ao2_iterator_next a->c 0x89de1d0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8116eb2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xae) [0x8110abf] /usr/sbin/asterisk(__ao2_lock+0x48) [0x80858f8] /usr/sbin/asterisk() [0x8086b24] /usr/sbin/asterisk(__ao2_iterator_next+0x26) [0x8086e91] /usr/sbin/asterisk(ast_channel_iterator_next+0x14) [0x80a94a0] /usr/sbin/asterisk() [0x811d973] /usr/sbin/asterisk() [0x812262d] /usr/sbin/asterisk() [0x8122c15] /usr/sbin/asterisk() [0x8122f6b] /usr/sbin/asterisk() [0x8177ad7] /usr/sbin/asterisk() [0x8186c3e] /lib/libpthread.so.0(+0x5afe) [0xb7567afe] /lib/libc.so.6(clone+0x5e) [0xb684a64e] === --- ---> Locked Here: channel.c line 6241 (ast_do_masquerade) === ------------------------------------------------------------------- === =======================================================================