asterix*CLI> core show locks ======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: -1223345264 (do_devstate_changes started at [ 723] devicestate.c ast_device_state_engine_init()) === ---> Lock #0 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x84ae570 (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 [0xb72fb4c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb752b84e] === ---> Waiting for Lock #1 (channel.c): MUTEX 1389 ast_channel_cmp_cb chan 0xb975030 (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_data+0x68) [0x80aca95] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e47813] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e49cff] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e1bd2c] /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 [0xb38b06bb] /usr/lib/asterisk/modules/app_dial.so [0xb38b0fbe] /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 [0xb72fb4c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb752b84e] === --- ---> Locked Here: channel.c line 3280 (__ast_read) === ------------------------------------------------------------------- === === Thread ID: -1294132336 (do_monitor started at [11270] chan_dahdi.c restart_monitor()) === ---> Lock #0 (chan_dahdi.c): MUTEX 11001 do_monitor &iflock 0xb6e721c0 (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 [0xb6e282d8] /usr/sbin/asterisk [0x818cb6b] /lib/i686/cmov/libpthread.so.0 [0xb72fb4c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb752b84e] === ---> Waiting for Lock #1 (chan_dahdi.c): MUTEX 11019 do_monitor &i->lock 0xb3488cc0 (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 [0xb6e283e8] /usr/sbin/asterisk [0x818cb6b] /lib/i686/cmov/libpthread.so.0 [0xb72fb4c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb752b84e] === --- ---> Locked Here: chan_dahdi.c line 8341 (dahdi_exception) === ------------------------------------------------------------------- === === Thread ID: -1294869616 (pbx_thread started at [ 4963] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 3280 __ast_read chan 0xb975030 (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 [0xb38b06bb] /usr/lib/asterisk/modules/app_dial.so [0xb38b0fbe] /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 [0xb72fb4c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb752b84e] === ---> Lock #1 (chan_dahdi.c): MUTEX 8341 dahdi_exception &p->lock 0xb3488cc0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811a4d2] /usr/sbin/asterisk(__ast_pthread_mutex_trylock+0x92) [0x8114add] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e1bcd7] /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 [0xb38b06bb] /usr/lib/asterisk/modules/app_dial.so [0xb38b0fbe] /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 [0xb72fb4c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb752b84e] === ---> Waiting for Lock #2 (channel.c): MUTEX 1138 __ast_queue_frame chan 0xb9d6090 (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 [0xb6e47829] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e49cff] /usr/lib/asterisk/modules/chan_dahdi.so [0xb6e1bd2c] /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 [0xb38b06bb] /usr/lib/asterisk/modules/app_dial.so [0xb38b0fbe] /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 [0xb72fb4c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb752b84e] === --- ---> Locked Here: channel.c line 3810 (ast_indicate_data) === ------------------------------------------------------------------- === === Thread ID: -1294623856 (pbx_thread started at [ 4963] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 3810 ast_indicate_data chan 0xb9d6090 (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 [0xb38b06bb] /usr/lib/asterisk/modules/app_dial.so [0xb38b0fbe] /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 [0xb72fb4c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb752b84e] === ---> Waiting for Lock #1 (chan_dahdi.c): MUTEX 8806 dahdi_indicate &p->lock 0xb3488cc0 (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 [0xb6e283e8] /usr/sbin/asterisk [0x818cb6b] /lib/i686/cmov/libpthread.so.0 [0xb72fb4c0] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb752b84e] === --- ---> Locked Here: chan_dahdi.c line 8341 (dahdi_exception) === ------------------------------------------------------------------- === ======================================================================= asterix*CLI> quit Executing last minute cleanups Asterisk ending (0). asterix:/etc/asterisk#