[root@sv-asterisk asterisk]# asterisk -rx "core show locks" ======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 1075226944 (pbx_thread started at [ 4588] pbx.c ast_pbx_start()) === ---> Lock #0 (logger.c): MUTEX 1172 ast_log &(&logmsgs)->lock 0x818010 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4d7df7] /usr/sbin/asterisk [0x4d63e4] /usr/sbin/asterisk(ast_log+0x3c5) [0x4d7ca3] /usr/sbin/asterisk(__ast_channel_trylock+0x82) [0x474349] /usr/sbin/asterisk(ast_write+0x100) [0x469d4e] /usr/sbin/asterisk [0x4706ae] /usr/sbin/asterisk(ast_channel_bridge+0x1477) [0x4724be] /usr/sbin/asterisk(ast_bridge_call+0xc7f) [0x4acfac] /usr/lib/asterisk/modules/app_dial.so [0x2aaac8322b3a] /usr/lib/asterisk/modules/app_dial.so [0x2aaac8323efe] /usr/sbin/asterisk(pbx_exec+0x1d3) [0x4eb9bd] /usr/sbin/asterisk [0x4f4ed3] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x4f677a] /usr/lib/asterisk/modules/app_macro.so [0x2aaac5c94934] /usr/lib/asterisk/modules/app_macro.so [0x2aaac5c95a15] /usr/sbin/asterisk(pbx_exec+0x1d3) [0x4eb9bd] /usr/sbin/asterisk [0x4f4ed3] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x4f677a] /usr/lib/asterisk/modules/app_macro.so [0x2aaac5c94934] /usr/lib/asterisk/modules/app_macro.so [0x2aaac5c95a15] /usr/sbin/asterisk(pbx_exec+0x1d3) [0x4eb9bd] /usr/sbin/asterisk [0x4f4ed3] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x4f677a] /usr/sbin/asterisk [0x4f6ef7] /usr/sbin/asterisk [0x4f8e5e] /usr/sbin/asterisk [0x55b9c5] /lib64/libpthread.so.0 [0x34f920673d] /lib64/libc.so.6(clone+0x6d) [0x34f86d3d1d] === ------------------------------------------------------------------- === === Thread ID: 1079507264 (pbx_thread started at [ 4588] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 2128 ast_waitfor_nandfds (channel lock) 0x2aaad2b98c60 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4d7df7] /usr/sbin/asterisk [0x46befa] /usr/sbin/asterisk(__ast_channel_lock+0xa4) [0x4740e0] /usr/sbin/asterisk(ast_waitfor_nandfds+0x1ad) [0x4657a7] /usr/sbin/asterisk(ast_waitfor_n+0x3d) [0x466237] /usr/sbin/asterisk [0x470219] /usr/sbin/asterisk(ast_channel_bridge+0x1477) [0x4724be] /usr/sbin/asterisk(ast_bridge_call+0xc7f) [0x4acfac] /usr/lib/asterisk/modules/app_dial.so [0x2aaac8322b3a] /usr/lib/asterisk/modules/app_dial.so [0x2aaac8323efe] /usr/sbin/asterisk(pbx_exec+0x1d3) [0x4eb9bd] /usr/sbin/asterisk [0x4f4ed3] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x4f677a] /usr/lib/asterisk/modules/app_macro.so [0x2aaac5c94934] /usr/lib/asterisk/modules/app_macro.so [0x2aaac5c95a15] /usr/sbin/asterisk(pbx_exec+0x1d3) [0x4eb9bd] /usr/sbin/asterisk [0x4f4ed3] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x4f677a] /usr/sbin/asterisk [0x4f6ef7] /usr/sbin/asterisk [0x4f8e5e] /usr/sbin/asterisk [0x55b9c5] /lib64/libpthread.so.0 [0x34f920673d] /lib64/libc.so.6(clone+0x6d) [0x34f86d3d1d] === ---> Waiting for Lock #1 (logger.c): MUTEX 1172 ast_log &(&logmsgs)->lock 0x818010 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4d7df7] /usr/sbin/asterisk [0x4d63e4] /usr/sbin/asterisk(ast_log+0x3c5) [0x4d7ca3] /usr/sbin/asterisk(__ast_channel_lock+0x133) [0x47416f] /usr/sbin/asterisk(ast_waitfor_nandfds+0x1ad) [0x4657a7] /usr/sbin/asterisk(ast_waitfor_n+0x3d) [0x466237] /usr/sbin/asterisk [0x470219] /usr/sbin/asterisk(ast_channel_bridge+0x1477) [0x4724be] /usr/sbin/asterisk(ast_bridge_call+0xc7f) [0x4acfac] /usr/lib/asterisk/modules/app_dial.so [0x2aaac8322b3a] /usr/lib/asterisk/modules/app_dial.so [0x2aaac8323efe] /usr/sbin/asterisk(pbx_exec+0x1d3) [0x4eb9bd] /usr/sbin/asterisk [0x4f4ed3] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x4f677a] /usr/lib/asterisk/modules/app_macro.so [0x2aaac5c94934] /usr/lib/asterisk/modules/app_macro.so [0x2aaac5c95a15] /usr/sbin/asterisk(pbx_exec+0x1d3) [0x4eb9bd] /usr/sbin/asterisk [0x4f4ed3] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x4f677a] /usr/sbin/asterisk [0x4f6ef7] /usr/sbin/asterisk [0x4f8e5e] /usr/sbin/asterisk [0x55b9c5] /lib64/libpthread.so.0 [0x34f920673d] /lib64/libc.so.6(clone+0x6d) [0x34f86d3d1d] === --- ---> Locked Here: logger.c line 1172 (ast_log) === ------------------------------------------------------------------- === ======================================================================= [root@sv-asterisk asterisk]# asterisk -rx "core show threads" 0x43982940 netconsole started at [ 1328] asterisk.c listener() 0x4057f940 pbx_thread started at [ 4588] pbx.c ast_pbx_start() 0x4016a940 pbx_thread started at [ 4588] pbx.c ast_pbx_start() 0x403ae940 autoservice_run started at [ 215] autoservice.c ast_autoservice_start() 0x40bc5940 monitor_sig_flags started at [ 3791] asterisk.c main() 0x40b49940 lock_broker started at [ 490] func_lock.c load_module() 0x40acd940 do_monitor started at [ 9834] chan_dahdi.c restart_monitor() 0x4070d940 pri_dchannel started at [13752] chan_dahdi.c start_pri() 0x4214a940 process_clearcache started at [ 2268] pbx_dundi.c start_network_thread() 0x413b7940 network_thread started at [ 2266] pbx_dundi.c start_network_thread() 0x41971940 process_precache started at [ 2267] pbx_dundi.c start_network_thread() 0x40503940 tps_processing_function started at [ 451] taskprocessor.c ast_taskprocessor_get() 0x420ce940 network_thread started at [11749] chan_iax2.c start_network_thread() 0x42052940 iax2_process_thread started at [11739] chan_iax2.c start_network_thread() 0x41cb8940 iax2_process_thread started at [11739] chan_iax2.c start_network_thread() 0x41d34940 iax2_process_thread started at [11739] chan_iax2.c start_network_thread() 0x41db0940 iax2_process_thread started at [11739] chan_iax2.c start_network_thread() 0x41ede940 iax2_process_thread started at [11739] chan_iax2.c start_network_thread() 0x41f5a940 iax2_process_thread started at [11739] chan_iax2.c start_network_thread() 0x41fd6940 iax2_process_thread started at [11739] chan_iax2.c start_network_thread() 0x41c3c940 iax2_process_thread started at [11739] chan_iax2.c start_network_thread() 0x40c54940 iax2_process_thread started at [11739] chan_iax2.c start_network_thread() 0x418f5940 iax2_process_thread started at [11739] chan_iax2.c start_network_thread() 0x40691940 sched_run started at [ 179] sched.c ast_sched_thread_create() 0x411ce940 do_monitor started at [22717] chan_sip.c restart_monitor() 0x41288940 scan_thread started at [ 524] pbx_spool.c load_module() 0x40a19940 tps_processing_function started at [ 451] taskprocessor.c ast_taskprocessor_get() 0x41e62940 do_timing started at [ 479] res_timing_pthread.c init_timing_thread() 0x40d38940 do_parking_thread started at [ 4763] features.c ast_features_init() 0x41bc0940 tps_processing_function started at [ 451] taskprocessor.c ast_taskprocessor_get() 0x4099d940 do_devstate_changes started at [ 727] devicestate.c ast_device_state_engine_init() 0x4081b940 desc->accept_fn started at [ 482] tcptls.c ast_tcptls_server_start() 0x40921940 inotify_daemon started at [ 295] stdtime/localtime.c add_notify() 0x40eb1940 logger_thread started at [ 1021] logger.c init_logger() 0x40e35940 listener started at [ 1388] asterisk.c ast_makesocket() 0x40615940 tps_processing_function started at [ 451] taskprocessor.c ast_taskprocessor_get() 36 threads listed. [root@sv-asterisk asterisk]# asterisk -rx "sip show sched" Highwater = 830 schedcnt = 493 retrans_pkt : 0 __sip_autodestruct : 282 expire_register : 129 auto_congest : 0 sip_reg_timeout : 0 sip_poke_peer_s : 71 sip_poke_noanswer : 0 sip_reregister : 0 sip_reinvite_retry : 0 : 11 [root@sv-asterisk asterisk]# pidof asterisk 3894 [root@sv-asterisk asterisk]# kill -9 3894 [root@sv-asterisk asterisk]#