======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: -1241515152 (tps_processing_function started at [ 451] taskprocessor.c ast_taskprocessor_get()) === ---> Lock #0 (pbx.c): MUTEX 3910 handle_statechange hints 0x8dc5748 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x14) [0x8100fd9] /usr/sbin/asterisk() [0x808481e] /usr/sbin/asterisk(_ao2_lock+0x3c) [0x8085252] /usr/sbin/asterisk() [0x811a29e] /usr/sbin/asterisk() [0x816031c] /usr/sbin/asterisk() [0x8170f12] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb74c3955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb6694e7e] === ---> Lock #1 (pbx.c): MUTEX 3911 handle_statechange hint 0xb0d6e580 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x14) [0x8100fd9] /usr/sbin/asterisk() [0x808481e] /usr/sbin/asterisk(_ao2_lock+0x3c) [0x8085252] /usr/sbin/asterisk() [0x811a2c0] /usr/sbin/asterisk() [0x816031c] /usr/sbin/asterisk() [0x8170f12] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb74c3955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb6694e7e] === ---> Waiting for Lock #2 (pbx.c): MUTEX 9422 ast_rdlock_contexts &conlock 0x81f29e0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x14) [0x8100fd9] /usr/sbin/asterisk() [0x8111a90] /usr/sbin/asterisk(ast_rdlock_contexts+0x27) [0x8129d8c] /usr/sbin/asterisk() [0x8119eed] /usr/sbin/asterisk(ast_get_hint+0x18) [0x811ae27] /usr/lib/asterisk/modules/chan_sip.so(+0x3721c) [0xb559e21c] /usr/lib/asterisk/modules/chan_sip.so(+0x5993f) [0xb55c093f] /usr/lib/asterisk/modules/chan_sip.so(+0x5b63e) [0xb55c263e] /usr/lib/asterisk/modules/chan_sip.so(+0x5c5f3) [0xb55c35f3] /usr/lib/asterisk/modules/chan_sip.so(+0x5be83) [0xb55c2e83] /usr/sbin/asterisk(ast_io_wait+0x136) [0x80f790a] /usr/lib/asterisk/modules/chan_sip.so(+0x5d9df) [0xb55c49df] /usr/sbin/asterisk() [0x8170f12] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb74c3955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb6694e7e] === --- ---> Locked Here: pbx.c line 9422 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: -1318061200 (do_monitor started at [23171] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 22616 handle_request_do &netlock 0xb55eed20 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x14) [0x8100fd9] /usr/lib/asterisk/modules/chan_sip.so(+0x7e10) [0xb556ee10] /usr/lib/asterisk/modules/chan_sip.so(+0x5c0ba) [0xb55c30ba] /usr/lib/asterisk/modules/chan_sip.so(+0x5be83) [0xb55c2e83] /usr/sbin/asterisk(ast_io_wait+0x136) [0x80f790a] /usr/lib/asterisk/modules/chan_sip.so(+0x5d9df) [0xb55c49df] /usr/sbin/asterisk() [0x8170f12] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb74c3955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb6694e7e] === ---> Lock #1 (chan_sip.c): MUTEX 7839 find_call sip_pvt_ptr 0xc6b5088 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x14) [0x8100fd9] /usr/sbin/asterisk() [0x808481e] /usr/sbin/asterisk(_ao2_lock+0x3c) [0x8085252] /usr/lib/asterisk/modules/chan_sip.so(+0x1ce8b) [0xb5583e8b] /usr/lib/asterisk/modules/chan_sip.so(+0x5c0d2) [0xb55c30d2] /usr/lib/asterisk/modules/chan_sip.so(+0x5be83) [0xb55c2e83] /usr/sbin/asterisk(ast_io_wait+0x136) [0x80f790a] /usr/lib/asterisk/modules/chan_sip.so(+0x5d9df) [0xb55c49df] /usr/sbin/asterisk() [0x8170f12] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb74c3955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb6694e7e] === ---> Waiting for Lock #2 (pbx.c): MUTEX 9422 ast_rdlock_contexts &conlock 0x81f29e0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x14) [0x8100fd9] /usr/sbin/asterisk() [0x8111a90] /usr/sbin/asterisk(ast_rdlock_contexts+0x27) [0x8129d8c] /usr/sbin/asterisk() [0x8119eed] /usr/sbin/asterisk(ast_get_hint+0x18) [0x811ae27] /usr/lib/asterisk/modules/chan_sip.so(+0x3721c) [0xb559e21c] /usr/lib/asterisk/modules/chan_sip.so(+0x5993f) [0xb55c093f] /usr/lib/asterisk/modules/chan_sip.so(+0x5b63e) [0xb55c263e] /usr/lib/asterisk/modules/chan_sip.so(+0x5c5f3) [0xb55c35f3] /usr/lib/asterisk/modules/chan_sip.so(+0x5be83) [0xb55c2e83] /usr/sbin/asterisk(ast_io_wait+0x136) [0x80f790a] /usr/lib/asterisk/modules/chan_sip.so(+0x5d9df) [0xb55c49df] /usr/sbin/asterisk() [0x8170f12] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb74c3955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb6694e7e] === --- ---> Locked Here: pbx.c line 9422 (ast_rdlock_contexts) === ------------------------------------------------------------------- === === Thread ID: -1321673872 (netconsole started at [ 1335] asterisk.c listener()) === ---> Lock #0 (loader.c): MUTEX 653 ast_module_reload &reloadlock 0x81ea4a0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x14) [0x8100fd9] /usr/sbin/asterisk() [0x80f9c71] /usr/sbin/asterisk(ast_module_reload+0x63) [0x80fb85e] /usr/sbin/asterisk() [0x80b0074] /usr/sbin/asterisk(ast_cli_command_full+0x1cd) [0x80b6001] /usr/lib/asterisk/modules/res_clialiases.so(+0x10ce) [0xb1c8d0ce] /usr/sbin/asterisk(ast_cli_command_full+0x1cd) [0x80b6001] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x56) [0x80b6102] /usr/sbin/asterisk() [0x807c76f] /usr/sbin/asterisk() [0x8170f12] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb74c3955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb6694e7e] === ---> Lock #1 (loader.c): MUTEX 672 ast_module_reload &(&module_list)->lock 0x81e9828 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x14) [0x8100fd9] /usr/sbin/asterisk() [0x80f9986] /usr/sbin/asterisk(ast_module_reload+0x159) [0x80fb954] /usr/sbin/asterisk() [0x80b0074] /usr/sbin/asterisk(ast_cli_command_full+0x1cd) [0x80b6001] /usr/lib/asterisk/modules/res_clialiases.so(+0x10ce) [0xb1c8d0ce] /usr/sbin/asterisk(ast_cli_command_full+0x1cd) [0x80b6001] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x56) [0x80b6102] /usr/sbin/asterisk() [0x807c76f] /usr/sbin/asterisk() [0x8170f12] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb74c3955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb6694e7e] === ---> Lock #2 (pbx_lua.c): MUTEX 1048 lua_reload_extensions &config_file_lock 0xb5f107e0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x14) [0x8100fd9] /usr/lib/asterisk/modules/pbx_lua.so(+0x21e1) [0xb5f0b1e1] /usr/lib/asterisk/modules/pbx_lua.so(+0x497b) [0xb5f0d97b] /usr/lib/asterisk/modules/pbx_lua.so(+0x5915) [0xb5f0e915] /usr/lib/asterisk/modules/pbx_lua.so(+0x59cb) [0xb5f0e9cb] /usr/sbin/asterisk(ast_module_reload+0x28e) [0x80fba89] /usr/sbin/asterisk() [0x80b0074] /usr/sbin/asterisk(ast_cli_command_full+0x1cd) [0x80b6001] /usr/lib/asterisk/modules/res_clialiases.so(+0x10ce) [0xb1c8d0ce] /usr/sbin/asterisk(ast_cli_command_full+0x1cd) [0x80b6001] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x56) [0x80b6102] /usr/sbin/asterisk() [0x807c76f] /usr/sbin/asterisk() [0x8170f12] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb74c3955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb6694e7e] === ---> Lock #3 (pbx.c): MUTEX 9422 ast_rdlock_contexts &conlock 0x81f29e0 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x14) [0x8100fd9] /usr/sbin/asterisk() [0x8111a90] /usr/sbin/asterisk(ast_rdlock_contexts+0x27) [0x8129d8c] /usr/sbin/asterisk(ast_merge_contexts_and_delete+0x50) [0x812261c] /usr/lib/asterisk/modules/pbx_lua.so(+0x49d1) [0xb5f0d9d1] /usr/lib/asterisk/modules/pbx_lua.so(+0x5915) [0xb5f0e915] /usr/lib/asterisk/modules/pbx_lua.so(+0x59cb) [0xb5f0e9cb] /usr/sbin/asterisk(ast_module_reload+0x28e) [0x80fba89] /usr/sbin/asterisk() [0x80b0074] /usr/sbin/asterisk(ast_cli_command_full+0x1cd) [0x80b6001] /usr/lib/asterisk/modules/res_clialiases.so(+0x10ce) [0xb1c8d0ce] /usr/sbin/asterisk(ast_cli_command_full+0x1cd) [0x80b6001] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x56) [0x80b6102] /usr/sbin/asterisk() [0x807c76f] /usr/sbin/asterisk() [0x8170f12] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb74c3955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb6694e7e] === ---> Waiting for Lock #4 (astobj2.c): MUTEX 164 ao2_lock &p->priv_data.lock 0x8dc5748 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x14) [0x8100fd9] /usr/sbin/asterisk() [0x808481e] /usr/sbin/asterisk(ao2_lock+0x44) [0x8085211] /usr/sbin/asterisk() [0x8085c14] /usr/sbin/asterisk(_ao2_callback+0x26) [0x8085f32] /usr/sbin/asterisk(_ao2_find+0x1b) [0x8085fda] /usr/sbin/asterisk() [0x811aa9e] /usr/sbin/asterisk() [0x81253a4] /usr/sbin/asterisk(ast_add_extension2+0x2d) [0x8124cf3] /usr/sbin/asterisk() [0x8122425] /usr/sbin/asterisk(ast_merge_contexts_and_delete+0x77) [0x8122643] /usr/lib/asterisk/modules/pbx_lua.so(+0x49d1) [0xb5f0d9d1] /usr/lib/asterisk/modules/pbx_lua.so(+0x5915) [0xb5f0e915] /usr/lib/asterisk/modules/pbx_lua.so(+0x59cb) [0xb5f0e9cb] /usr/sbin/asterisk(ast_module_reload+0x28e) [0x80fba89] /usr/sbin/asterisk() [0x80b0074] /usr/sbin/asterisk(ast_cli_command_full+0x1cd) [0x80b6001] /usr/lib/asterisk/modules/res_clialiases.so(+0x10ce) [0xb1c8d0ce] /usr/sbin/asterisk(ast_cli_command_full+0x1cd) [0x80b6001] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x56) [0x80b6102] /usr/sbin/asterisk() [0x807c76f] /usr/sbin/asterisk() [0x8170f12] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb74c3955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb6694e7e] === --- ---> Locked Here: pbx.c line 3910 (handle_statechange) === ------------------------------------------------------------------- === =======================================================================