======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: -1222902896 (logger_thread started at [ 1049] logger.c init_logger()) === ---> Lock #0 (logger.c): RDLOCK 906 logger_print_normal &(&verbosers)->lock 0x8217e28 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811ed72] /usr/sbin/asterisk(__ast_rwlock_rdlock+0xaa) [0x811a33d] /usr/sbin/asterisk [0x811d81f] /usr/sbin/asterisk [0x811dfb5] /usr/sbin/asterisk [0x8195e9d] /lib/libpthread.so.0 [0xb740d832] /lib/libc.so.6(clone+0x5e) [0xb7666f6e] === ------------------------------------------------------------------- === === Thread ID: -1292559472 (do_timing started at [ 479] res_timing_pthread.c init_timing_thread()) === ---> Lock #0 (astobj2.c): MUTEX 657 internal_ao2_callback c 0xb7022ed8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811ed72] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x811856d] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x808604c] /usr/sbin/asterisk [0x8086d30] /usr/sbin/asterisk(__ao2_callback+0x56) [0x80871fd] /usr/lib/asterisk/modules/res_timing_pthread.so [0xb6334a77] /usr/sbin/asterisk [0x8195e9d] /lib/libpthread.so.0 [0xb740d832] /lib/libc.so.6(clone+0x5e) [0xb7666f6e] === ---> Lock #1 (res_timing_pthread.c): MUTEX 437 run_timer timer 0x9911360 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811ed72] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x811856d] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x808604c] /usr/lib/asterisk/modules/res_timing_pthread.so [0xb63349b5] /usr/sbin/asterisk [0x8086e36] /usr/sbin/asterisk(__ao2_callback+0x56) [0x80871fd] /usr/lib/asterisk/modules/res_timing_pthread.so [0xb6334a77] /usr/sbin/asterisk [0x8195e9d] /lib/libpthread.so.0 [0xb740d832] /lib/libc.so.6(clone+0x5e) [0xb7666f6e] === ------------------------------------------------------------------- === === Thread ID: -1353839728 (do_monitor started at [24482] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 23976 handle_request_do &netlock 0xb643a660 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811ed72] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x811856d] /usr/lib/asterisk/modules/chan_sip.so [0xb63f6d5e] /usr/lib/asterisk/modules/chan_sip.so [0xb63f6b2d] /usr/sbin/asterisk(ast_io_wait+0x14d) [0x8112c59] /usr/lib/asterisk/modules/chan_sip.so [0xb63f8a81] /usr/sbin/asterisk [0x8195e9d] /lib/libpthread.so.0 [0xb740d832] /lib/libc.so.6(clone+0x5e) [0xb7666f6e] === ---> Lock #1 (timing.c): RDLOCK 125 ast_timer_open &h->lock 0x93fd228 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811ed72] /usr/sbin/asterisk(__ast_rwlock_rdlock+0xaa) [0x811a33d] /usr/sbin/asterisk(__ast_heap_rdlock+0x2e) [0x810bcaa] /usr/sbin/asterisk(ast_timer_open+0x39) [0x818acb6] /usr/sbin/asterisk [0x80a9851] /usr/sbin/asterisk(__ast_channel_alloc+0x7f) [0x80aac41] /usr/lib/asterisk/modules/chan_sip.so [0xb639e93d] /usr/lib/asterisk/modules/chan_sip.so [0xb63ec384] /usr/lib/asterisk/modules/chan_sip.so [0xb63f6006] /usr/lib/asterisk/modules/chan_sip.so [0xb63f7371] /usr/lib/asterisk/modules/chan_sip.so [0xb63f6b2d] /usr/sbin/asterisk(ast_io_wait+0x14d) [0x8112c59] /usr/lib/asterisk/modules/chan_sip.so [0xb63f8a81] /usr/sbin/asterisk [0x8195e9d] /lib/libpthread.so.0 [0xb740d832] /lib/libc.so.6(clone+0x5e) [0xb7666f6e] === ---> Waiting for Lock #2 (res_timing_pthread.c): MUTEX 126 pthread_timer_open pthread_timers 0xb7022ed8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811ed72] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x811856d] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x808604c] /usr/lib/asterisk/modules/res_timing_pthread.so [0xb6333deb] /usr/sbin/asterisk(ast_timer_open+0x62) [0x818acdf] /usr/lib/asterisk/modules/res_musiconhold.so [0xb699594e] /usr/lib/asterisk/modules/res_musiconhold.so [0xb6995d64] /usr/lib/asterisk/modules/res_musiconhold.so [0xb6997e82] /usr/lib/asterisk/modules/res_musiconhold.so [0xb69987ab] /usr/sbin/asterisk(ast_module_reload+0x3f7) [0x8116640] /usr/sbin/asterisk [0x80c3506] /usr/sbin/asterisk(ast_cli_command_full+0x224) [0x80cad2c] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x67) [0x80cae62] /usr/sbin/asterisk [0x807d712] /usr/sbin/asterisk [0x8195e9d] /lib/libpthread.so.0 [0xb740d832] /lib/libc.so.6(clone+0x5e) [0xb7666f6e] === --- ---> Locked Here: astobj2.c line 657 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: -1292313712 (monmp3thread started at [ 1179] res_musiconhold.c init_app_class()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 657 internal_ao2_callback c 0xb7022ed8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811ed72] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x811856d] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x808604c] /usr/lib/asterisk/modules/res_timing_pthread.so [0xb6333deb] /usr/sbin/asterisk(ast_timer_open+0x62) [0x818acdf] /usr/lib/asterisk/modules/res_musiconhold.so [0xb699594e] /usr/lib/asterisk/modules/res_musiconhold.so [0xb6995d64] /usr/lib/asterisk/modules/res_musiconhold.so [0xb6997e82] /usr/lib/asterisk/modules/res_musiconhold.so [0xb69987ab] /usr/sbin/asterisk(ast_module_reload+0x3f7) [0x8116640] /usr/sbin/asterisk [0x80c3506] /usr/sbin/asterisk(ast_cli_command_full+0x224) [0x80cad2c] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x67) [0x80cae62] /usr/sbin/asterisk [0x807d712] /usr/sbin/asterisk [0x8195e9d] /lib/libpthread.so.0 [0xb740d832] /lib/libc.so.6(clone+0x5e) [0xb7666f6e] === --- ---> Locked Here: astobj2.c line 657 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: -1352909936 (netconsole started at [ 1344] asterisk.c listener()) === ---> Lock #0 (loader.c): MUTEX 673 ast_module_reload &reloadlock 0x82160e0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811ed72] /usr/sbin/asterisk(__ast_pthread_mutex_trylock+0xaa) [0x81188ca] /usr/sbin/asterisk(ast_module_reload+0x6d) [0x81162b6] /usr/sbin/asterisk [0x80c3506] /usr/sbin/asterisk(ast_cli_command_full+0x224) [0x80cad2c] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x67) [0x80cae62] /usr/sbin/asterisk [0x807d712] /usr/sbin/asterisk [0x8195e9d] /lib/libpthread.so.0 [0xb740d832] /lib/libc.so.6(clone+0x5e) [0xb7666f6e] === ---> Lock #1 (loader.c): MUTEX 711 ast_module_reload &(&module_list)->lock 0x8215468 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811ed72] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x811856d] /usr/sbin/asterisk(ast_module_reload+0x2a9) [0x81164f2] /usr/sbin/asterisk [0x80c3506] /usr/sbin/asterisk(ast_cli_command_full+0x224) [0x80cad2c] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x67) [0x80cae62] /usr/sbin/asterisk [0x807d712] /usr/sbin/asterisk [0x8195e9d] /lib/libpthread.so.0 [0xb740d832] /lib/libc.so.6(clone+0x5e) [0xb7666f6e] === ---> Lock #2 (timing.c): RDLOCK 125 ast_timer_open &h->lock 0x93fd228 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811ed72] /usr/sbin/asterisk(__ast_rwlock_rdlock+0xaa) [0x811a33d] /usr/sbin/asterisk(__ast_heap_rdlock+0x2e) [0x810bcaa] /usr/sbin/asterisk(ast_timer_open+0x39) [0x818acb6] /usr/lib/asterisk/modules/res_musiconhold.so [0xb699594e] /usr/lib/asterisk/modules/res_musiconhold.so [0xb6995d64] /usr/lib/asterisk/modules/res_musiconhold.so [0xb6997e82] /usr/lib/asterisk/modules/res_musiconhold.so [0xb69987ab] /usr/sbin/asterisk(ast_module_reload+0x3f7) [0x8116640] /usr/sbin/asterisk [0x80c3506] /usr/sbin/asterisk(ast_cli_command_full+0x224) [0x80cad2c] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x67) [0x80cae62] /usr/sbin/asterisk [0x807d712] /usr/sbin/asterisk [0x8195e9d] /lib/libpthread.so.0 [0xb740d832] /lib/libc.so.6(clone+0x5e) [0xb7666f6e] === ---> Waiting for Lock #3 (res_timing_pthread.c): MUTEX 126 pthread_timer_open pthread_timers 0xb7022ed8 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x811ed72] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xaa) [0x811856d] /usr/sbin/asterisk(__ao2_lock+0x4a) [0x808604c] /usr/lib/asterisk/modules/res_timing_pthread.so [0xb6333deb] /usr/sbin/asterisk(ast_timer_open+0x62) [0x818acdf] /usr/lib/asterisk/modules/res_musiconhold.so [0xb699594e] /usr/lib/asterisk/modules/res_musiconhold.so [0xb6995d64] /usr/lib/asterisk/modules/res_musiconhold.so [0xb6997e82] /usr/lib/asterisk/modules/res_musiconhold.so [0xb69987ab] /usr/sbin/asterisk(ast_module_reload+0x3f7) [0x8116640] /usr/sbin/asterisk [0x80c3506] /usr/sbin/asterisk(ast_cli_command_full+0x224) [0x80cad2c] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x67) [0x80cae62] /usr/sbin/asterisk [0x807d712] /usr/sbin/asterisk [0x8195e9d] /lib/libpthread.so.0 [0xb740d832] /lib/libc.so.6(clone+0x5e) [0xb7666f6e] === --- ---> Locked Here: astobj2.c line 657 (internal_ao2_callback) === ------------------------------------------------------------------- === =======================================================================