Script started on Thu 06 Jan 2011 02:10:05 PM CET ]0;root@sv-asterisk:~[root@sv-asterisk ~]# asterisk -rx "core show locks"  ======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 1101953344 (logger_thread started at [ 1025] logger.c init_logger()) === ------------------------------------------------------------------- === === Thread ID: 1097328960 (do_monitor started at [22812] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 22262 handle_request_do &netlock 0x2aaac0813840 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4d8d33] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac057ddac] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac05dff65] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac05dfd26] /usr/sbin/asterisk(ast_io_wait+0x1ba) [0x4cd878] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac05e198b] /usr/sbin/asterisk [0x55d1c0] /lib64/libpthread.so.0 [0x381ae0673d] /lib64/libc.so.6(clone+0x6d) [0x381a2d3f6d] === ---> Waiting for Lock #1 (channel.c): WRLOCK 949 __ast_channel_alloc_ap &(&channels)->lock 0x801af0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4d8d33] /usr/sbin/asterisk [0x45f0ca] /usr/sbin/asterisk [0x462c68] /usr/sbin/asterisk(ast_get_channel_by_name_prefix_locked+0x2b) [0x462fcb] /usr/sbin/asterisk(ast_parse_device_state+0x7e) [0x48b05c] /usr/sbin/asterisk [0x48b39f] /usr/sbin/asterisk(ast_device_state+0x1a) [0x48b3c7] /usr/sbin/asterisk [0x4f64c4] /usr/sbin/asterisk [0x4f67a3] /usr/sbin/asterisk [0x54a6d5] /usr/sbin/asterisk [0x55d1c0] /lib64/libpthread.so.0 [0x381ae0673d] /lib64/libc.so.6(clone+0x6d) [0x381a2d3f6d] === ------------------------------------------------------------------- === === Thread ID: 1083504960 (pri_dchannel started at [14010] chan_dahdi.c start_pri()) === ---> Lock #0 (chan_dahdi.c): MUTEX 13174 pri_dchannel &pri->pvts[chanpos]->lock 0x2aaaad6b9290 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4d8d33] /usr/lib/asterisk/modules/chan_dahdi.so [0x2aaabc182426] /usr/lib/asterisk/modules/chan_dahdi.so [0x2aaabc1aef08] /usr/sbin/asterisk [0x55d1c0] /lib64/libpthread.so.0 [0x381ae0673d] /lib64/libc.so.6(clone+0x6d) [0x381a2d3f6d] === ---> Waiting for Lock #1 (channel.c): WRLOCK 949 __ast_channel_alloc_ap &(&channels)->lock 0x801af0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4d8d33] /usr/sbin/asterisk [0x45f0ca] /usr/sbin/asterisk [0x462c68] /usr/sbin/asterisk(ast_get_channel_by_name_prefix_locked+0x2b) [0x462fcb] /usr/sbin/asterisk(ast_parse_device_state+0x7e) [0x48b05c] /usr/sbin/asterisk [0x48b39f] /usr/sbin/asterisk(ast_device_state+0x1a) [0x48b3c7] /usr/sbin/asterisk [0x4f64c4] /usr/sbin/asterisk [0x4f67a3] /usr/sbin/asterisk [0x54a6d5] /usr/sbin/asterisk [0x55d1c0] /lib64/libpthread.so.0 [0x381ae0673d] /lib64/libc.so.6(clone+0x6d) [0x381a2d3f6d] === ------------------------------------------------------------------- === === Thread ID: 1105090880 (do_monitor started at [10074] chan_dahdi.c restart_monitor()) === ---> Waiting for Lock #0 (channel.c): WRLOCK 949 __ast_channel_alloc_ap &(&channels)->lock 0x801af0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4d8d33] /usr/sbin/asterisk [0x45f0ca] /usr/sbin/asterisk [0x462c68] /usr/sbin/asterisk(ast_get_channel_by_name_prefix_locked+0x2b) [0x462fcb] /usr/sbin/asterisk(ast_parse_device_state+0x7e) [0x48b05c] /usr/sbin/asterisk [0x48b39f] /usr/sbin/asterisk(ast_device_state+0x1a) [0x48b3c7] /usr/sbin/asterisk [0x4f64c4] /usr/sbin/asterisk [0x4f67a3] /usr/sbin/asterisk [0x54a6d5] /usr/sbin/asterisk [0x55d1c0] /lib64/libpthread.so.0 [0x381ae0673d] /lib64/libc.so.6(clone+0x6d) [0x381a2d3f6d] === ------------------------------------------------------------------- === === Thread ID: 1159883072 (pbx_thread started at [ 4656] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (channel.c): WRLOCK 1819 ast_hangup &(&channels)->lock 0x801af0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4d8d33] /usr/sbin/asterisk [0x45f0ca] /usr/sbin/asterisk [0x462c68] /usr/sbin/asterisk(ast_get_channel_by_name_prefix_locked+0x2b) [0x462fcb] /usr/sbin/asterisk(ast_parse_device_state+0x7e) [0x48b05c] /usr/sbin/asterisk [0x48b39f] /usr/sbin/asterisk(ast_device_state+0x1a) [0x48b3c7] /usr/sbin/asterisk [0x4f64c4] /usr/sbin/asterisk [0x4f67a3] /usr/sbin/asterisk [0x54a6d5] /usr/sbin/asterisk [0x55d1c0] /lib64/libpthread.so.0 [0x381ae0673d] /lib64/libc.so.6(clone+0x6d) [0x381a2d3f6d] === ------------------------------------------------------------------- === === Thread ID: 1143122240 (ss_thread started at [13320] chan_dahdi.c pri_dchannel()) === ---> Waiting for Lock #0 (channel.c): WRLOCK 1819 ast_hangup &(&channels)->lock 0x801af0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4d8d33] /usr/sbin/asterisk [0x45f0ca] /usr/sbin/asterisk [0x462c68] /usr/sbin/asterisk(ast_get_channel_by_name_prefix_locked+0x2b) [0x462fcb] /usr/sbin/asterisk(ast_parse_device_state+0x7e) [0x48b05c] /usr/sbin/asterisk [0x48b39f] /usr/sbin/asterisk(ast_device_state+0x1a) [0x48b3c7] /usr/sbin/asterisk [0x4f64c4] /usr/sbin/asterisk [0x4f67a3] /usr/sbin/asterisk [0x54a6d5] /usr/sbin/asterisk [0x55d1c0] /lib64/libpthread.so.0 [0x381ae0673d] /lib64/libc.so.6(clone+0x6d) [0x381a2d3f6d] === ------------------------------------------------------------------- === === Thread ID: 1158867264 (pbx_thread started at [ 4656] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 2163 ast_waitfor_nandfds (channel lock) 0xf90b8e0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4d8d33] /usr/sbin/asterisk [0x474d67] /usr/sbin/asterisk(__ast_channel_trylock+0xa4) [0x474a62] /usr/sbin/asterisk [0x46710b] /usr/sbin/asterisk(ast_read+0x1a) [0x4694c3] /usr/lib/asterisk/modules/app_dial.so [0x2aaac83399c1] /usr/lib/asterisk/modules/app_dial.so [0x2aaac833fe0e] /usr/lib/asterisk/modules/app_dial.so [0x2aaac8342f55] /usr/sbin/asterisk(pbx_exec+0x1d3) [0x4ec93d] /usr/sbin/asterisk [0x4f5e6a] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x4f795e] /usr/lib/asterisk/modules/app_macro.so [0x2aaac5cb3934] /usr/lib/asterisk/modules/app_macro.so [0x2aaac5cb49fe] /usr/sbin/asterisk(pbx_exec+0x1d3) [0x4ec93d] /usr/sbin/asterisk [0x4f5e6a] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x4f795e] /usr/lib/asterisk/modules/app_macro.so [0x2aaac5cb3934] /usr/lib/asterisk/modules/app_macro.so [0x2aaac5cb49fe] /usr/sbin/asterisk(pbx_exec+0x1d3) [0x4ec93d] /usr/sbin/asterisk [0x4f5e6a] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x4f795e] /usr/sbin/asterisk [0x4f80ff] /usr/sbin/asterisk [0x4fa088] /usr/sbin/asterisk [0x55d1c0] /lib64/libpthread.so.0 [0x381ae0673d] /lib64/libc.so.6(clone+0x6d) [0x381a2d3f6d] === ---> Waiting for Lock #1 (channel.c): WRLOCK 1500 ast_channel_free &(&channels)->lock 0x801af0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4d8d33] /usr/sbin/asterisk [0x45f0ca] /usr/sbin/asterisk [0x462c68] /usr/sbin/asterisk(ast_get_channel_by_name_prefix_locked+0x2b) [0x462fcb] /usr/sbin/asterisk(ast_parse_device_state+0x7e) [0x48b05c] /usr/sbin/asterisk [0x48b39f] /usr/sbin/asterisk(ast_device_state+0x1a) [0x48b3c7] /usr/sbin/asterisk [0x4f64c4] /usr/sbin/asterisk [0x4f67a3] /usr/sbin/asterisk [0x54a6d5] /usr/sbin/asterisk [0x55d1c0] /lib64/libpthread.so.0 [0x381ae0673d] /lib64/libc.so.6(clone+0x6d) [0x381a2d3f6d] === ------------------------------------------------------------------- === === Thread ID: 1147185472 (pbx_thread started at [ 4656] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): RDLOCK 1355 ast_channel_search_locked &(&channels)->lock 0x801af0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4d8d33] /usr/sbin/asterisk [0x45f0ca] /usr/sbin/asterisk(ast_channel_search_locked+0x37) [0x463099] /usr/lib/asterisk/modules/app_directed_pickup.so [0x2aaabb94b266] /usr/lib/asterisk/modules/app_directed_pickup.so [0x2aaabb94b587] /usr/sbin/asterisk(pbx_exec+0x1d3) [0x4ec93d] /usr/sbin/asterisk [0x4f5e6a] /usr/sbin/asterisk(ast_spawn_extension+0x64) [0x4f795e] /usr/sbin/asterisk [0x4f80ff] /usr/sbin/asterisk [0x4fa088] /usr/sbin/asterisk [0x55d1c0] /lib64/libpthread.so.0 [0x381ae0673d] /lib64/libc.so.6(clone+0x6d) [0x381a2d3f6d] === ---> Waiting for Lock #1 (channel.c): MUTEX 1357 ast_channel_search_locked (channel lock) 0xf90b8e0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1a) [0x4d8d33] /usr/sbin/asterisk [0x474d67] /usr/sbin/asterisk(__ast_channel_trylock+0xa4) [0x474a62] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac05df8d5] /usr/sbin/asterisk(ast_sched_runq+0x16f) [0x53efad] /usr/lib/asterisk/modules/chan_sip.so [0x2aaac05e1a37] /usr/sbin/asterisk [0x55d1c0] /lib64/libpthread.so.0 [0x381ae0673d] /lib64/libc.so.6(clone+0x6d) [0x381a2d3f6d] === --- ---> Locked Here: channel.c line 2163 (ast_waitfor_nandfds) === ------------------------------------------------------------------- === ======================================================================= ]0;root@sv-asterisk:~[root@sv-asterisk ~]# asterisk -rx "core show threads" 0x44686940 netconsole started at [ 1335] asterisk.c listener() 0x4460a940 pbx_thread started at [ 4656] pbx.c ast_pbx_start() 0x4512e940 pbx_thread started at [ 4656] pbx.c ast_pbx_start() 0x44a66940 pbx_thread started at [ 4656] pbx.c ast_pbx_start() 0x4422a940 ss_thread started at [13320] chan_dahdi.c pri_dchannel() 0x45226940 pbx_thread started at [ 4656] pbx.c ast_pbx_start() 0x412ec940 autoservice_run started at [ 215] autoservice.c ast_autoservice_start() 0x4157f940 monitor_sig_flags started at [ 3799] asterisk.c main() 0x41f41940 lock_broker started at [ 490] func_lock.c load_module() 0x41de5940 do_monitor started at [10074] chan_dahdi.c restart_monitor() 0x41d69940 pri_dchannel started at [14010] chan_dahdi.c start_pri() 0x4094f940 pri_dchannel started at [14010] chan_dahdi.c start_pri() 0x418c6940 process_clearcache started at [ 2268] pbx_dundi.c start_network_thread() 0x410af940 process_precache started at [ 2267] pbx_dundi.c start_network_thread() 0x41033940 network_thread started at [ 2266] pbx_dundi.c start_network_thread() 0x406ee940 tps_processing_function started at [ 451] taskprocessor.c ast_taskprocessor_get() 0x4232a940 network_thread started at [11780] chan_iax2.c start_network_thread() 0x422ae940 iax2_process_thread started at [11765] chan_iax2.c start_network_thread() 0x42232940 iax2_process_thread started at [11765] chan_iax2.c start_network_thread() 0x421b6940 iax2_process_thread started at [11765] chan_iax2.c start_network_thread() 0x4213a940 iax2_process_thread started at [11765] chan_iax2.c start_network_thread() 0x420be940 iax2_process_thread started at [11765] chan_iax2.c start_network_thread() 0x42042940 iax2_process_thread started at [11765] chan_iax2.c start_network_thread() 0x40fb7940 iax2_process_thread started at [11765] chan_iax2.c start_network_thread() 0x40f3b940 iax2_process_thread started at [11765] chan_iax2.c start_network_thread() 0x40ebf940 iax2_process_thread started at [11765] chan_iax2.c start_network_thread() 0x40e43940 iax2_process_thread started at [11765] chan_iax2.c start_network_thread() 0x405ce940 sched_run started at [ 179] sched.c ast_sched_thread_create() 0x4167e940 do_monitor started at [22812] chan_sip.c restart_monitor() 0x40293940 scan_thread started at [ 524] pbx_spool.c load_module() 0x40dc7940 mb_poll_thread started at [10571] app_voicemail.c start_poll_thread() 0x41ec5940 tps_processing_function started at [ 451] taskprocessor.c ast_taskprocessor_get() 0x41bf1940 do_timing started at [ 479] res_timing_pthread.c init_timing_thread() 0x40552940 do_parking_thread started at [ 4776] features.c ast_features_init() 0x40d4b940 tps_processing_function started at [ 451] taskprocessor.c ast_taskprocessor_get() 0x403cd940 do_devstate_changes started at [ 728] devicestate.c ast_device_state_engine_init() 0x41176940 desc->accept_fn started at [ 482] tcptls.c ast_tcptls_server_start() 0x408d3940 inotify_daemon started at [ 295] stdtime/localtime.c add_notify() 0x41ae7940 logger_thread started at [ 1025] logger.c init_logger() 0x40857940 listener started at [ 1395] asterisk.c ast_makesocket() 0x407db940 tps_processing_function started at [ 451] taskprocessor.c ast_taskprocessor_get() 41 threads listed. ]0;root@sv-asterisk:~[root@sv-asterisk ~]# pidof asterisk 26690 ]0;root@sv-asterisk:~[root@sv-asterisk ~]# exit exit Script done on Thu 06 Jan 2011 02:10:19 PM CET