======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: -1209918576 (tps_processing_function started at [ 451] taskproce ssor.c ast_taskprocessor_get()) === ---> Lock #0 (pbx.c): RDLOCK 9859 ast_rdlock_contexts &conlock 0x8217480 (1) asterisk(ast_bt_get_addresses+0x19) [0x811c584] asterisk(__ast_rwlock_rdlock+0xaa) [0x8117c61] asterisk(ast_rdlock_contexts+0x32) [0x81509f3] asterisk [0x813d837] asterisk [0x81819c8] asterisk [0x8191f0e] /lib/libpthread.so.0 [0x32045b] /lib/libc.so.6(clone+0x5e) [0x277e5e] === ---> Waiting for Lock #1 (pbx.c): RDLOCK 4220 handle_statechange &(&hints)-> lock 0x8218748 (1) asterisk(ast_bt_get_addresses+0x19) [0x811c584] asterisk(__ast_rwlock_rdlock+0xaa) [0x8117c61] asterisk [0x813d863] asterisk [0x81819c8] asterisk [0x8191f0e] /lib/libpthread.so.0 [0x32045b] /lib/libc.so.6(clone+0x5e) [0x277e5e] === ------------------------------------------------------------------- === === Thread ID: -1211147376 (do_monitor started at [24115] chan_sip.c r estart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 23609 handle_request_do &netlock 0x462780 ( 1) asterisk(ast_bt_get_addresses+0x19) [0x811c584] asterisk(__ast_pthread_mutex_lock+0xaa) [0x8115e91] /usr/lib/asterisk/modules/chan_sip.so [0x41e355] /usr/lib/asterisk/modules/chan_sip.so [0x41e124] asterisk(ast_io_wait+0x14d) [0x8110699] /usr/lib/asterisk/modules/chan_sip.so [0x420078] asterisk [0x8191f0e] /lib/libpthread.so.0 [0x32045b] /lib/libc.so.6(clone+0x5e) [0x277e5e] === ---> Lock #1 (chan_sip.c): MUTEX 7416 find_call p 0x9f35770 (1) asterisk(ast_bt_get_addresses+0x19) [0x811c584] asterisk(__ast_pthread_mutex_lock+0xaa) [0x8115e91] asterisk(__ao2_lock+0x4a) [0x8085adc] /usr/lib/asterisk/modules/chan_sip.so [0x3cc50e] /usr/lib/asterisk/modules/chan_sip.so [0x41e371] /usr/lib/asterisk/modules/chan_sip.so [0x41e124] asterisk(ast_io_wait+0x14d) [0x8110699] /usr/lib/asterisk/modules/chan_sip.so [0x420078] asterisk [0x8191f0e] /lib/libpthread.so.0 [0x32045b] /lib/libc.so.6(clone+0x5e) [0x277e5e] === ---> Waiting for Lock #2 (res_config_pgsql.c): MUTEX 355 realtime_pgsql &pgs ql_lock 0x5416a0 (1) asterisk(ast_bt_get_addresses+0x19) [0x811c584] asterisk(__ast_pthread_mutex_lock+0xaa) [0x8115e91] /usr/lib/asterisk/modules/res_config_pgsql.so [0x535db9] asterisk [0x80cf870] asterisk(ast_load_realtime+0x2c) [0x80cf8f1] /usr/lib/asterisk/modules/chan_sip.so [0x3bbf53] /usr/lib/asterisk/modules/chan_sip.so [0x3bcb54] /usr/lib/asterisk/modules/chan_sip.so [0x3f1ae4] /usr/lib/asterisk/modules/chan_sip.so [0x3f5132] /usr/lib/asterisk/modules/chan_sip.so [0x413021] /usr/lib/asterisk/modules/chan_sip.so [0x41d636] /usr/lib/asterisk/modules/chan_sip.so [0x41e968] /usr/lib/asterisk/modules/chan_sip.so [0x41e124] asterisk(ast_io_wait+0x14d) [0x8110699] /usr/lib/asterisk/modules/chan_sip.so [0x420078] asterisk [0x8191f0e] /lib/libpthread.so.0 [0x32045b] /lib/libc.so.6(clone+0x5e) [0x277e5e] === --- ---> Locked Here: res_config_pgsql.c line 355 (realtime_pgsql) === ------------------------------------------------------------------- === === Thread ID: -1212789872 (netconsole started at [ 1335] asterisk.c l istener()) === ---> Lock #0 (loader.c): MUTEX 653 ast_module_reload &reloadlock 0x8210fe0 ( 1) asterisk(ast_bt_get_addresses+0x19) [0x811c584] asterisk(__ast_pthread_mutex_trylock+0xaa) [0x81161ee] asterisk(ast_module_reload+0x6d) [0x8113bda] asterisk [0x80c238a] asterisk(ast_cli_command_full+0x224) [0x80c9884] asterisk(ast_cli_command_multiple_full+0x67) [0x80c99ba] asterisk [0x807d3ff] asterisk [0x8191f0e] /lib/libpthread.so.0 [0x32045b] /lib/libc.so.6(clone+0x5e) [0x277e5e] === ---> Lock #1 (loader.c): MUTEX 691 ast_module_reload &(&module_list)->lock 0 x8210368 (1) asterisk(ast_bt_get_addresses+0x19) [0x811c584] asterisk(__ast_pthread_mutex_lock+0xaa) [0x8115e91] asterisk(ast_module_reload+0x2a9) [0x8113e16] asterisk [0x80c238a] asterisk(ast_cli_command_full+0x224) [0x80c9884] asterisk(ast_cli_command_multiple_full+0x67) [0x80c99ba] asterisk [0x807d3ff] asterisk [0x8191f0e] /lib/libpthread.so.0 [0x32045b] /lib/libc.so.6(clone+0x5e) [0x277e5e] === ---> Lock #2 (pbx.c): WRLOCK 4435 ast_add_hint &(&hints)->lock 0x8218748 (1) asterisk(ast_bt_get_addresses+0x19) [0x811c584] asterisk(__ast_rwlock_wrlock+0xaa) [0x8117f37] asterisk [0x813e2d9] asterisk [0x814ad42] asterisk(ast_add_extension2+0x60) [0x814a50d] /usr/lib/asterisk/modules/pbx_config.so [0xfb6705] /usr/lib/asterisk/modules/pbx_config.so [0xfb7590] /usr/lib/asterisk/modules/pbx_config.so [0xfb76cf] asterisk(ast_module_reload+0x3f7) [0x8113f64] asterisk [0x80c238a] asterisk(ast_cli_command_full+0x224) [0x80c9884] asterisk(ast_cli_command_multiple_full+0x67) [0x80c99ba] asterisk [0x807d3ff] asterisk [0x8191f0e] /lib/libpthread.so.0 [0x32045b] /lib/libc.so.6(clone+0x5e) [0x277e5e] === ---> Lock #3 (res_config_pgsql.c): MUTEX 355 realtime_pgsql &pgsql_lock 0x54 16a0 (1) asterisk(ast_bt_get_addresses+0x19) [0x811c584] asterisk(__ast_pthread_mutex_lock+0xaa) [0x8115e91] /usr/lib/asterisk/modules/res_config_pgsql.so [0x535db9] asterisk [0x80cf870] asterisk(ast_load_realtime+0x2c) [0x80cf8f1] /usr/lib/asterisk/modules/chan_sip.so [0x3bbfd6] /usr/lib/asterisk/modules/chan_sip.so [0x3bcb54] /usr/lib/asterisk/modules/chan_sip.so [0x4229bf] asterisk [0x80d8dc7] asterisk(ast_device_state+0x19) [0x80d8e0f] asterisk [0x813d65d] asterisk [0x813e26a] asterisk [0x813e2e4] asterisk [0x814ad42] asterisk(ast_add_extension2+0x60) [0x814a50d] /usr/lib/asterisk/modules/pbx_config.so [0xfb6705] /usr/lib/asterisk/modules/pbx_config.so [0xfb7590] /usr/lib/asterisk/modules/pbx_config.so [0xfb76cf] asterisk(ast_module_reload+0x3f7) [0x8113f64] asterisk [0x80c238a] asterisk(ast_cli_command_full+0x224) [0x80c9884] asterisk(ast_cli_command_multiple_full+0x67) [0x80c99ba] asterisk [0x807d3ff] asterisk [0x8191f0e] /lib/libpthread.so.0 [0x32045b] /lib/libc.so.6(clone+0x5e) [0x277e5e] === ------------------------------------------------------------------- === =======================================================================