======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 85445520 (do_timing started at [ 479] res_timing_pthread.c init_timing_thread()) === ---> Lock #0 (astobj2.c): MUTEX 657 internal_ao2_callback c 0x8c6a3e8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811edbe] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x81185b9] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x8085ffc] /usr/sbin/asterisk [0x8086ce0] /usr/sbin/asterisk(__ao2_callback+0x56) [0x80871ad] /usr/lib/asterisk/modules/res_timing_pthread.so [0xa95a77] /usr/sbin/asterisk [0x8195ee1] /lib/libpthread.so.0 [0xadd832] /lib/libc.so.6(clone+0x5e) [0x1e1f6e] === ---> Lock #1 (res_timing_pthread.c): MUTEX 437 run_timer timer 0x8c6fcd8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811edbe] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x81185b9] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x8085ffc] /usr/lib/asterisk/modules/res_timing_pthread.so [0xa959b5] /usr/sbin/asterisk [0x8086de6] /usr/sbin/asterisk(__ao2_callback+0x56) [0x80871ad] /usr/lib/asterisk/modules/res_timing_pthread.so [0xa95a77] /usr/sbin/asterisk [0x8195ee1] /lib/libpthread.so.0 [0xadd832] /lib/libc.so.6(clone+0x5e) [0x1e1f6e] === ------------------------------------------------------------------- === === Thread ID: 114498448 (do_monitor started at [24468] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 23962 handle_request_do &netlock 0x478e660 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811edbe] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x81185b9] /usr/lib/asterisk/modules/chan_sip.so [0x474ac89] /usr/lib/asterisk/modules/chan_sip.so [0x474aa58] /usr/sbin/asterisk(ast_io_wait+0x14d) [0x8112ca5] /usr/lib/asterisk/modules/chan_sip.so [0x474c9ac] /usr/sbin/asterisk [0x8195ee1] /lib/libpthread.so.0 [0xadd832] /lib/libc.so.6(clone+0x5e) [0x1e1f6e] === ---> Lock #1 (timing.c): RDLOCK 125 ast_timer_open &h->lock 0x87bc928 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811edbe] /usr/sbin/asterisk(__ast_rwlock_rdlock+0xaa) [0x811a389] /usr/sbin/asterisk(__ast_heap_rdlock+0x2e) [0x810bcf6] /usr/sbin/asterisk(ast_timer_open+0x39) [0x818acfa] /usr/sbin/asterisk [0x80a9801] /usr/sbin/asterisk(__ast_channel_alloc+0x7f) [0x80aabf1] /usr/lib/asterisk/modules/chan_sip.so [0x46f28e6] /usr/lib/asterisk/modules/chan_sip.so [0x4740345] /usr/lib/asterisk/modules/chan_sip.so [0x4749f31] /usr/lib/asterisk/modules/chan_sip.so [0x474b29c] /usr/lib/asterisk/modules/chan_sip.so [0x474aa58] /usr/sbin/asterisk(ast_io_wait+0x14d) [0x8112ca5] /usr/lib/asterisk/modules/chan_sip.so [0x474c9ac] /usr/sbin/asterisk [0x8195ee1] /lib/libpthread.so.0 [0xadd832] /lib/libc.so.6(clone+0x5e) [0x1e1f6e] === ---> Waiting for Lock #2 (res_timing_pthread.c): MUTEX 126 pthread_timer_open pthread_timers 0x8c6a3e8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811edbe] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x81185b9] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x8085ffc] /usr/lib/asterisk/modules/res_timing_pthread.so [0xa94deb] /usr/sbin/asterisk(ast_timer_open+0x62) [0x818ad23] /usr/sbin/asterisk [0x80a9801] /usr/sbin/asterisk(__ast_channel_alloc+0x7f) [0x80aabf1] /usr/lib/asterisk/modules/chan_sip.so [0x46f28e6] /usr/lib/asterisk/modules/chan_sip.so [0x4740345] /usr/lib/asterisk/modules/chan_sip.so [0x4749f31] /usr/lib/asterisk/modules/chan_sip.so [0x474b29c] /usr/lib/asterisk/modules/chan_sip.so [0x474aa58] /usr/sbin/asterisk(ast_io_wait+0x14d) [0x8112ca5] /usr/lib/asterisk/modules/chan_sip.so [0x474c9ac] /usr/sbin/asterisk [0x8195ee1] /lib/libpthread.so.0 [0xadd832] /lib/libc.so.6(clone+0x5e) [0x1e1f6e] === --- ---> Locked Here: astobj2.c line 657 (internal_ao2_callback) === ------------------------------------------------------------------- === =======================================================================