asterix*CLI> core show locks ======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 0xaf18bb70 (pbx_thread started at [ 4630] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (channel.c): WRLOCK 1844 ast_hangup &(&channels)->lock 0x81fdd88 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8110b62] /usr/sbin/asterisk() [0x80a38cf] /usr/sbin/asterisk(ast_get_channel_tech+0x39) [0x80a4d7b] /usr/sbin/asterisk() [0x80ca7c1] /usr/sbin/asterisk() [0x80caca6] /usr/sbin/asterisk() [0x80caffc] /usr/sbin/asterisk() [0x818a538] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb7364955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb7571e7e] === ------------------------------------------------------------------- === === Thread ID: 0xaefffb70 (ss_thread started at [ 9806] chan_dahdi.c handle_init_event()) === ---> Lock #0 (channel.c): MUTEX 2188 ast_waitfor_nandfds (channel lock) 0x9f9672c (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8110b62] /usr/sbin/asterisk() [0x80a2b68] /usr/sbin/asterisk(__ast_channel_lock+0xa1) [0x80b5a6a] /usr/sbin/asterisk(pbx_builtin_setvar_helper+0xc2) [0x813d229] /usr/sbin/asterisk(ast_pickup_call+0x119) [0x80ef645] /usr/lib/asterisk/modules/chan_sip.so(+0x5645f) [0xb393f45f] /usr/sbin/asterisk() [0x818a538] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb7364955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb7571e7e] === ---> Waiting for Lock #1 (channel.c): WRLOCK 1500 ast_channel_free &(&channels)->lock 0x81fdd88 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8110b62] /usr/sbin/asterisk() [0x80a38cf] /usr/sbin/asterisk(ast_get_channel_tech+0x39) [0x80a4d7b] /usr/sbin/asterisk() [0x80ca7c1] /usr/sbin/asterisk() [0x80caca6] /usr/sbin/asterisk() [0x80caffc] /usr/sbin/asterisk() [0x818a538] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb7364955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb7571e7e] === ------------------------------------------------------------------- === === Thread ID: 0xaef87b70 (sip_pickup_thread started at [19583] chan_sip.c sip_pickup()) === ---> Lock #0 (channel.c): RDLOCK 1355 ast_channel_search_locked &(&channels)->lock 0x81fdd88 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8110b62] /usr/sbin/asterisk() [0x80a38cf] /usr/sbin/asterisk(ast_channel_search_locked+0x39) [0x80a6f7e] /usr/sbin/asterisk(ast_pickup_call+0x19) [0x80ef545] /usr/lib/asterisk/modules/chan_sip.so(+0x5645f) [0xb393f45f] /usr/sbin/asterisk() [0x818a538] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb7364955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb7571e7e] === ---> Waiting for Lock #1 (channel.c): MUTEX 1357 ast_channel_search_locked (channel lock) 0x9f9672c (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x8110b62] /usr/sbin/asterisk() [0x80a2ea0] /usr/sbin/asterisk(__ast_channel_trylock+0xa1) [0x80b5d01] /usr/lib/asterisk/modules/chan_sip.so(+0x63269) [0xb394c269] /usr/sbin/asterisk(ast_sched_runq+0x176) [0x816ecc0] /usr/lib/asterisk/modules/chan_sip.so(+0x655b3) [0xb394e5b3] /usr/sbin/asterisk() [0x818a538] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb7364955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb7571e7e] === --- ---> Locked Here: channel.c line 2188 (ast_waitfor_nandfds) === ------------------------------------------------------------------- === ======================================================================= asterix*CLI>