asterix*CLI> core show locks ======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: -1223439472 (do_devstate_changes started at [ 723] devicestate.c ast_device_state_engine_init()) === ---> Lock #0 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x84ae300 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811a4d2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0x92) [0x8114791] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x80880d0] /usr/sbin/asterisk [0x8088dcb] /usr/sbin/asterisk(__ao2_callback+0x56) [0x8089298] /usr/sbin/asterisk(__ao2_find+0x29) [0x80893b4] /usr/sbin/asterisk [0x80ad1ee] /usr/sbin/asterisk(ast_channel_get_by_name_prefix+0x28) [0x80ad2fe] /usr/sbin/asterisk(ast_parse_device_state+0x42) [0x80d8449] /usr/sbin/asterisk [0x80d8770] /usr/sbin/asterisk [0x80d8c09] /usr/sbin/asterisk [0x80d8f5f] /usr/sbin/asterisk [0x818cb6b] /lib/i686/cmov/libpthread.so.0 [0xb72e44c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb751484e] === ---> Waiting for Lock #1 (channel.c): MUTEX 1389 ast_channel_cmp_cb chan 0x8684c20 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811a4d2] /usr/sbin/asterisk(__ast_pthread_mutex_trylock+0x92) [0x8114add] /usr/sbin/asterisk(__ao2_trylock+0x4a) [0x8088222] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6df3bc2] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6df205e] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e27a1a] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e314f0] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e33bbb] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e05beb] /usr/sbin/asterisk [0x80b1ded] /usr/sbin/asterisk(ast_read+0x19) [0x80b3873] /usr/sbin/asterisk [0x80bbff2] /usr/sbin/asterisk(ast_channel_bridge+0x1316) [0x80be03d] /usr/sbin/asterisk(ast_bridge_call+0xc9f) [0x80f26b6] /usr/lib/asterisk/modules/app_dial.so [0xb38986bb] /usr/lib/asterisk/modules/app_dial.so [0xb3898fbe] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8130234] /usr/sbin/asterisk [0x8139311] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x813ab82] /usr/sbin/asterisk [0x813b26b] /usr/sbin/asterisk [0x813c721] /usr/sbin/asterisk [0x818cb6b] /lib/i686/cmov/libpthread.so.0 [0xb72e44c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb751484e] === --- ---> Locked Here: channel.c line 3280 (__ast_read) === ------------------------------------------------------------------- === === Thread ID: -1347757168 (do_monitor started at [11266] chan_dahdi.c restart_monitor()) === ---> Lock #0 (chan_dahdi.c): MUTEX 10997 do_monitor &iflock 0xb6e5c060 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811a4d2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0x92) [0x8114791] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e12194] /usr/sbin/asterisk [0x818cb6b] /lib/i686/cmov/libpthread.so.0 [0xb72e44c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb751484e] === ---> Waiting for Lock #1 (chan_dahdi.c): MUTEX 11015 do_monitor &i->lock 0xaffbf5e8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811a4d2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0x92) [0x8114791] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e122a4] /usr/sbin/asterisk [0x818cb6b] /lib/i686/cmov/libpthread.so.0 [0xb72e44c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb751484e] === --- ---> Locked Here: chan_dahdi.c line 8340 (dahdi_exception) === ------------------------------------------------------------------- === === Thread ID: -1348744304 (pbx_thread started at [ 4963] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 3280 __ast_read chan 0x8684c20 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811a4d2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0x92) [0x8114791] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x80880d0] /usr/sbin/asterisk [0x80b17d2] /usr/sbin/asterisk(ast_read+0x19) [0x80b3873] /usr/sbin/asterisk [0x80bbff2] /usr/sbin/asterisk(ast_channel_bridge+0x1316) [0x80be03d] /usr/sbin/asterisk(ast_bridge_call+0xc9f) [0x80f26b6] /usr/lib/asterisk/modules/app_dial.so [0xb38986bb] /usr/lib/asterisk/modules/app_dial.so [0xb3898fbe] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8130234] /usr/sbin/asterisk [0x8139311] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x813ab82] /usr/sbin/asterisk [0x813b26b] /usr/sbin/asterisk [0x813c721] /usr/sbin/asterisk [0x818cb6b] /lib/i686/cmov/libpthread.so.0 [0xb72e44c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb751484e] === ---> Lock #1 (chan_dahdi.c): MUTEX 8340 dahdi_exception &p->lock 0xaffbf5e8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811a4d2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0x92) [0x8114791] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e05b9e] /usr/sbin/asterisk [0x80b1ded] /usr/sbin/asterisk(ast_read+0x19) [0x80b3873] /usr/sbin/asterisk [0x80bbff2] /usr/sbin/asterisk(ast_channel_bridge+0x1316) [0x80be03d] /usr/sbin/asterisk(ast_bridge_call+0xc9f) [0x80f26b6] /usr/lib/asterisk/modules/app_dial.so [0xb38986bb] /usr/lib/asterisk/modules/app_dial.so [0xb3898fbe] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8130234] /usr/sbin/asterisk [0x8139311] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x813ab82] /usr/sbin/asterisk [0x813b26b] /usr/sbin/asterisk [0x813c721] /usr/sbin/asterisk [0x818cb6b] /lib/i686/cmov/libpthread.so.0 [0xb72e44c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb751484e] === ---> Waiting for Lock #2 (channel.c): MUTEX 1138 __ast_queue_frame chan 0x8676508 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811a4d2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0x92) [0x8114791] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x80880d0] /usr/sbin/asterisk [0x80ac29e] /usr/sbin/asterisk(ast_queue_frame+0x28) [0x80ac7f7] /usr/sbin/asterisk(ast_queue_control+0x56) [0x80aca27] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e315b9] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e33bbb] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e05beb] /usr/sbin/asterisk [0x80b1ded] /usr/sbin/asterisk(ast_read+0x19) [0x80b3873] /usr/sbin/asterisk [0x80bbff2] /usr/sbin/asterisk(ast_channel_bridge+0x1316) [0x80be03d] /usr/sbin/asterisk(ast_bridge_call+0xc9f) [0x80f26b6] /usr/lib/asterisk/modules/app_dial.so [0xb38986bb] /usr/lib/asterisk/modules/app_dial.so [0xb3898fbe] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8130234] /usr/sbin/asterisk [0x8139311] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x813ab82] /usr/sbin/asterisk [0x813b26b] /usr/sbin/asterisk [0x813c721] /usr/sbin/asterisk [0x818cb6b] /lib/i686/cmov/libpthread.so.0 [0xb72e44c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb751484e] === --- ---> Locked Here: channel.c line 3810 (ast_indicate_data) === ------------------------------------------------------------------- === === Thread ID: -1348494448 (pbx_thread started at [ 4963] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 3810 ast_indicate_data chan 0x8676508 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811a4d2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0x92) [0x8114791] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x80880d0] /usr/sbin/asterisk(ast_indicate_data+0x41) [0x80b3943] /usr/sbin/asterisk(ast_indicate+0x28) [0x80b38b8] /usr/sbin/asterisk(ast_channel_bridge+0x5f9) [0x80bd320] /usr/sbin/asterisk(ast_bridge_call+0xc9f) [0x80f26b6] /usr/lib/asterisk/modules/app_dial.so [0xb38986bb] /usr/lib/asterisk/modules/app_dial.so [0xb3898fbe] /usr/sbin/asterisk(pbx_exec+0x1ea) [0x8130234] /usr/sbin/asterisk [0x8139311] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x813ab82] /usr/sbin/asterisk [0x813b26b] /usr/sbin/asterisk [0x813c721] /usr/sbin/asterisk [0x818cb6b] /lib/i686/cmov/libpthread.so.0 [0xb72e44c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb751484e] === ---> Waiting for Lock #1 (chan_dahdi.c): MUTEX 8802 dahdi_indicate &p->lock 0xaffbf5e8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811a4d2] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0x92) [0x8114791] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e122a4] /usr/sbin/asterisk [0x818cb6b] /lib/i686/cmov/libpthread.so.0 [0xb72e44c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb751484e] === --- ---> Locked Here: chan_dahdi.c line 8340 (dahdi_exception) === ------------------------------------------------------------------- === ======================================================================= asterix*CLI>