======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: 0x7f8e1c095710 (do_monitor started at [24874] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 24393 handle_request_do &netlock 0x7f8e1442b060 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4f0f01] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e9db7] /usr/lib/asterisk/modules/chan_sip.so(+0x7e1c2) [0x7f8e141df1c2] /usr/lib/asterisk/modules/chan_sip.so(+0x7dfbb) [0x7f8e141defbb] /usr/sbin/asterisk(ast_io_wait+0x19c) [0x4e408a] /usr/lib/asterisk/modules/chan_sip.so(+0x7f9da) [0x7f8e141e09da] /usr/sbin/asterisk() [0x56d7dc] /lib64/libpthread.so.0(+0x6a4f) [0x7f8e1d838a4f] /lib64/libc.so.6(clone+0x6d) [0x7f8e1e4e682d] === ---> Lock #1 (astobj2.c): MUTEX 668 internal_ao2_callback c 0xd92570 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4f0f01] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e9db7] /usr/sbin/asterisk(__ao2_lock+0x5a) [0x449964] /usr/sbin/asterisk() [0x44a6c9] /usr/sbin/asterisk(__ao2_callback+0x5f) [0x44ac08] /usr/sbin/asterisk(__ao2_find+0x31) [0x44ad7a] /usr/sbin/asterisk() [0x471d64] /usr/sbin/asterisk(ast_channel_get_by_name+0x27) [0x471d95] /usr/lib/asterisk/modules/func_channel.so(+0x49e2) [0x7f8e131399e2] /usr/sbin/asterisk(ast_func_write+0x15e) [0x511214] /usr/sbin/asterisk(pbx_builtin_setvar_helper+0xba) [0x525778] /usr/lib/asterisk/modules/chan_sip.so(+0x7cfcd) [0x7f8e141ddfcd] /usr/lib/asterisk/modules/chan_sip.so(+0x7e377) [0x7f8e141df377] /usr/lib/asterisk/modules/chan_sip.so(+0x7dfbb) [0x7f8e141defbb] /usr/sbin/asterisk(ast_io_wait+0x19c) [0x4e408a] /usr/lib/asterisk/modules/chan_sip.so(+0x7f9da) [0x7f8e141e09da] /usr/sbin/asterisk() [0x56d7dc] /lib64/libpthread.so.0(+0x6a4f) [0x7f8e1d838a4f] /lib64/libc.so.6(clone+0x6d) [0x7f8e1e4e682d] === ---> Waiting for Lock #2 (channel.c): MUTEX 1667 ast_channel_cmp_cb chan 0x7f8e03e08b90 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4f0f01] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e9db7] /usr/sbin/asterisk(__ao2_lock+0x5a) [0x449964] /usr/sbin/asterisk() [0x471985] /usr/sbin/asterisk() [0x44a7ba] /usr/sbin/asterisk(__ao2_callback+0x5f) [0x44ac08] /usr/sbin/asterisk(__ao2_find+0x31) [0x44ad7a] /usr/sbin/asterisk() [0x471d64] /usr/sbin/asterisk(ast_channel_get_by_name+0x27) [0x471d95] /usr/lib/asterisk/modules/func_channel.so(+0x49e2) [0x7f8e131399e2] /usr/sbin/asterisk(ast_func_write+0x15e) [0x511214] /usr/sbin/asterisk(pbx_builtin_setvar_helper+0xba) [0x525778] /usr/lib/asterisk/modules/chan_sip.so(+0x7cfcd) [0x7f8e141ddfcd] /usr/lib/asterisk/modules/chan_sip.so(+0x7e377) [0x7f8e141df377] /usr/lib/asterisk/modules/chan_sip.so(+0x7dfbb) [0x7f8e141defbb] /usr/sbin/asterisk(ast_io_wait+0x19c) [0x4e408a] /usr/lib/asterisk/modules/chan_sip.so(+0x7f9da) [0x7f8e141e09da] /usr/sbin/asterisk() [0x56d7dc] /lib64/libpthread.so.0(+0x6a4f) [0x7f8e1d838a4f] /lib64/libc.so.6(clone+0x6d) [0x7f8e1e4e682d] === --- ---> Locked Here: channel.c line 3704 (__ast_read) === ------------------------------------------------------------------- === === Thread ID: 0x7f8e0c17e710 (agent_thread started at [ 105] res_snmp.c load_module()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 857 internal_ao2_iterator_next a->c 0xd92570 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4f0f01] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e9db7] /usr/sbin/asterisk(__ao2_lock+0x5a) [0x449964] /usr/sbin/asterisk() [0x44aed0] /usr/sbin/asterisk(__ao2_iterator_next+0x2f) [0x44b300] /usr/sbin/asterisk(ast_channel_iterator_next+0x1c) [0x471928] /usr/sbin/asterisk() [0x48e6de] /usr/sbin/asterisk(ast_cli_command_full+0x236) [0x4931ea] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x96) [0x493345] /usr/sbin/asterisk() [0x4412cc] /usr/sbin/asterisk() [0x56d7dc] /lib64/libpthread.so.0(+0x6a4f) [0x7f8e1d838a4f] /lib64/libc.so.6(clone+0x6d) [0x7f8e1e4e682d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 0x7f8e07e0f710 (netconsole started at [ 1349] asterisk.c listener()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 857 internal_ao2_iterator_next a->c 0xd92570 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4f0f01] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e9db7] /usr/sbin/asterisk(__ao2_lock+0x5a) [0x449964] /usr/sbin/asterisk() [0x44aed0] /usr/sbin/asterisk(__ao2_iterator_next+0x2f) [0x44b300] /usr/sbin/asterisk(ast_channel_iterator_next+0x1c) [0x471928] /usr/sbin/asterisk() [0x48e6de] /usr/sbin/asterisk(ast_cli_command_full+0x236) [0x4931ea] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x96) [0x493345] /usr/sbin/asterisk() [0x4412cc] /usr/sbin/asterisk() [0x56d7dc] /lib64/libpthread.so.0(+0x6a4f) [0x7f8e1d838a4f] /lib64/libc.so.6(clone+0x6d) [0x7f8e1e4e682d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 0x7f8e07a00710 (pbx_thread started at [ 5170] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0xd92570 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4f0f01] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e9db7] /usr/sbin/asterisk(__ao2_lock+0x5a) [0x449964] /usr/sbin/asterisk() [0x44aed0] /usr/sbin/asterisk(__ao2_iterator_next+0x2f) [0x44b300] /usr/sbin/asterisk(ast_channel_iterator_next+0x1c) [0x471928] /usr/sbin/asterisk() [0x48e6de] /usr/sbin/asterisk(ast_cli_command_full+0x236) [0x4931ea] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x96) [0x493345] /usr/sbin/asterisk() [0x4412cc] /usr/sbin/asterisk() [0x56d7dc] /lib64/libpthread.so.0(+0x6a4f) [0x7f8e1d838a4f] /lib64/libc.so.6(clone+0x6d) [0x7f8e1e4e682d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 0x7f8e07908710 (pbx_thread started at [ 5170] pbx.c ast_pbx_start()) === ---> Waiting for Lock #0 (astobj2.c): MUTEX 668 internal_ao2_callback c 0xd92570 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4f0f01] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e9db7] /usr/sbin/asterisk(__ao2_lock+0x5a) [0x449964] /usr/sbin/asterisk() [0x44aed0] /usr/sbin/asterisk(__ao2_iterator_next+0x2f) [0x44b300] /usr/sbin/asterisk(ast_channel_iterator_next+0x1c) [0x471928] /usr/sbin/asterisk() [0x48e6de] /usr/sbin/asterisk(ast_cli_command_full+0x236) [0x4931ea] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x96) [0x493345] /usr/sbin/asterisk() [0x4412cc] /usr/sbin/asterisk() [0x56d7dc] /lib64/libpthread.so.0(+0x6a4f) [0x7f8e1d838a4f] /lib64/libc.so.6(clone+0x6d) [0x7f8e1e4e682d] === --- ---> Locked Here: astobj2.c line 668 (internal_ao2_callback) === ------------------------------------------------------------------- === === Thread ID: 0x7f8e07810710 (pbx_thread started at [ 5170] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 3704 __ast_read chan 0x7f8e03e08b90 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x1d) [0x4f0f01] /usr/sbin/asterisk(__ast_pthread_mutex_lock+0xd9) [0x4e9db7] /usr/sbin/asterisk(__ao2_lock+0x5a) [0x449964] /usr/lib/asterisk/modules/chan_sip.so(+0x2a419) [0x7f8e1418b419] /usr/lib/asterisk/modules/chan_sip.so(+0x7e29c) [0x7f8e141df29c] /usr/lib/asterisk/modules/chan_sip.so(+0x7dfbb) [0x7f8e141defbb] /usr/sbin/asterisk(ast_io_wait+0x19c) [0x4e408a] /usr/lib/asterisk/modules/chan_sip.so(+0x7f9da) [0x7f8e141e09da] /usr/sbin/asterisk() [0x56d7dc] /lib64/libpthread.so.0(+0x6a4f) [0x7f8e1d838a4f] /lib64/libc.so.6(clone+0x6d) [0x7f8e1e4e682d] === ------------------------------------------------------------------- === =======================================================================