vspbx1*CLI> core show locks vspbx1*CLI> ======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 1075460448 (do_monitor started at [20435] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 19947 handle_request_do &netlock 0x2aaaadda1a00 (1) /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4c38bd] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc1d4f8] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc74cd0] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc74a96] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(ast_io_wait+0x1ba) [0x4b8d5e] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc764e4] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk [0x53ed1e] /lib/libpthread.so.0 [0x2b785a716f1a] /lib/libc.so.6(__clone+0x72) [0x2b785a4995d2] === ---> Lock #1 (timing.c): RDLOCK 125 ast_timer_open &h->lock 0x73f860 (1) /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4c38bd] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk [0x4b140d] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(__ast_heap_rdlock+0x33) [0x4b133c] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(ast_timer_open+0x32) [0x532b8b] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(ast_channel_alloc+0x1fd) [0x454d17] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc2d2df] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc6cb69] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc7410c] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc75201] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc74a96] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(ast_io_wait+0x1ba) [0x4b8d5e] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc764e4] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk [0x53ed1e] /lib/libpthread.so.0 [0x2b785a716f1a] /lib/libc.so.6(__clone+0x72) [0x2b785a4995d2] === ---> Waiting for Lock #2 (res_timing_pthread.c): MUTEX 124 pthread_timer_open pthread_timers 0x7dd050 (1) /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4c38bd] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk [0x43dafb] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(_ao2_lock+0x53) [0x43d975] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/res_timing_pthread.so [0x2aaaaef6aa52] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(ast_timer_open+0x5c) [0x532bb5] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(ast_channel_alloc+0x1fd) [0x454d17] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc2d2df] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc6cb69] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc7410c] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc75201] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc74a96] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(ast_io_wait+0x1ba) [0x4b8d5e] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/chan_sip.so [0x2aaaadc764e4] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk [0x53ed1e] /lib/libpthread.so.0 [0x2b785a716f1a] /lib/libc.so.6(__clone+0x72) [0x2b785a4995d2] === --- ---> Locked Here: astobj2.c line 622 (__ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 1076197728 (do_timing started at [ 470] res_timing_pthread.c init_timing_thread()) === ---> Lock #0 (astobj2.c): MUTEX 622 __ao2_callback c 0x7dd050 (1) /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4c38bd] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk [0x43dafb] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(_ao2_lock+0x53) [0x43d975] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk [0x43f67d] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(_ao2_callback+0x47) [0x43fa59] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/res_timing_pthread.so [0x2aaaaef6bd90] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk [0x53ed1e] /lib/libpthread.so.0 [0x2b785a716f1a] /lib/libc.so.6(__clone+0x72) [0x2b785a4995d2] === ---> Lock #1 (res_timing_pthread.c): MUTEX 426 run_timer timer 0x839d40 (1) /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4c38bd] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk [0x43dafb] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(_ao2_lock+0x53) [0x43d975] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/res_timing_pthread.so [0x2aaaaef6bced] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk [0x43f73f] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk(_ao2_callback+0x47) [0x43fa59] /site/asterisk/asterisk-1.6.1.0/lib/asterisk/modules/res_timing_pthread.so [0x2aaaaef6bd90] /site/asterisk/asterisk-1.6.1.0/sbin/asterisk [0x53ed1e] /lib/libpthread.so.0 [0x2b785a716f1a] /lib/libc.so.6(__clone+0x72) [0x2b785a4995d2] === ------------------------------------------------------------------- === =======================================================================