======================================================================= === Currently Held Locks ============================================== ======================================================================= === === (): (times locked) === === Thread ID: -1290986640 (do_monitor started at [22809] chan_sip.c restart_monitor()) === ---> Lock #0 (chan_sip.c): MUTEX 22259 handle_request_do &netlock 0xb340bf00 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x810b3d8] /usr/lib/asterisk/modules/chan_sip.so(+0x7d8a) [0xb3383d8a] /usr/lib/asterisk/modules/chan_sip.so(+0x620b2) [0xb33de0b2] /usr/lib/asterisk/modules/chan_sip.so(+0x61e7a) [0xb33dde7a] /usr/sbin/asterisk(ast_io_wait+0x144) [0x8100fe0] /usr/lib/asterisk/modules/chan_sip.so(+0x63c1a) [0xb33dfc1a] /usr/sbin/asterisk() [0x8184da3] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb72b1955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb74bee7e] === ---> Lock #1 (chan_sip.c): MUTEX 6734 sip_new i 0xa2bbd60 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x810b3d8] /usr/sbin/asterisk() [0x8084bcc] /usr/sbin/asterisk(_ao2_lock+0x48) [0x8085779] /usr/lib/asterisk/modules/chan_sip.so(+0x19b19) [0xb3395b19] /usr/lib/asterisk/modules/chan_sip.so(+0x59f63) [0xb33d5f63] /usr/lib/asterisk/modules/chan_sip.so(+0x6147c) [0xb33dd47c] /usr/lib/asterisk/modules/chan_sip.so(+0x6269a) [0xb33de69a] /usr/lib/asterisk/modules/chan_sip.so(+0x61e7a) [0xb33dde7a] /usr/sbin/asterisk(ast_io_wait+0x144) [0x8100fe0] /usr/lib/asterisk/modules/chan_sip.so(+0x63c1a) [0xb33dfc1a] /usr/sbin/asterisk() [0x8184da3] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb72b1955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb74bee7e] === ---> Lock #2 (channel.c): RDLOCK 1355 ast_channel_search_locked &(&channels)->lock 0x81f2f28 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x810b3d8] /usr/sbin/asterisk() [0x80a01f3] /usr/sbin/asterisk(ast_channel_search_locked+0x39) [0x80a386b] /usr/sbin/asterisk(ast_pickup_call+0x19) [0x80ea3f6] /usr/lib/asterisk/modules/chan_sip.so(+0x5ad27) [0xb33d6d27] /usr/lib/asterisk/modules/chan_sip.so(+0x6147c) [0xb33dd47c] /usr/lib/asterisk/modules/chan_sip.so(+0x6269a) [0xb33de69a] /usr/lib/asterisk/modules/chan_sip.so(+0x61e7a) [0xb33dde7a] /usr/sbin/asterisk(ast_io_wait+0x144) [0x8100fe0] /usr/lib/asterisk/modules/chan_sip.so(+0x63c1a) [0xb33dfc1a] /usr/sbin/asterisk() [0x8184da3] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb72b1955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb74bee7e] === ---> Waiting for Lock #3 (channel.c): MUTEX 1357 ast_channel_search_locked &c->lock_dont_use 0xa2b9c18 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x810b3d8] /usr/sbin/asterisk() [0x809f7c4] /usr/sbin/asterisk() [0x80a3582] /usr/sbin/asterisk(ast_channel_walk_locked+0x31) [0x80a3737] /usr/sbin/asterisk() [0x80b662a] /usr/sbin/asterisk(ast_cli_command_full+0x217) [0x80ba63a] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x67) [0x80ba74f] /usr/sbin/asterisk() [0x807c2fa] /usr/sbin/asterisk() [0x8184da3] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb72b1955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb74bee7e] === --- ---> Locked Here: channel.c line 2744 (__ast_read) === ------------------------------------------------------------------- === === Thread ID: -1291478160 (mfcr2_monitor started at [17653] chan_dahdi.c setup_dahdi()) === ---> Waiting for Lock #0 (channel.c): WRLOCK 949 __ast_channel_alloc_ap &(&channels)->lock 0x81f2f28 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x810b3d8] /usr/sbin/asterisk() [0x80a01f3] /usr/sbin/asterisk() [0x80a33ea] /usr/sbin/asterisk(ast_channel_walk_locked+0x31) [0x80a3737] /usr/sbin/asterisk() [0x80b662a] /usr/sbin/asterisk(ast_cli_command_full+0x217) [0x80ba63a] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x67) [0x80ba74f] /usr/sbin/asterisk() [0x807c2fa] /usr/sbin/asterisk() [0x8184da3] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb72b1955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb74bee7e] === ------------------------------------------------------------------- === === Thread ID: -1292895376 (mfcr2_monitor started at [17653] chan_dahdi.c setup_dahdi()) === ---> Waiting for Lock #0 (channel.c): WRLOCK 949 __ast_channel_alloc_ap &(&channels)->lock 0x81f2f28 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x810b3d8] /usr/sbin/asterisk() [0x80a01f3] /usr/sbin/asterisk() [0x80a33ea] /usr/sbin/asterisk(ast_channel_walk_locked+0x31) [0x80a3737] /usr/sbin/asterisk() [0x80b662a] /usr/sbin/asterisk(ast_cli_command_full+0x217) [0x80ba63a] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x67) [0x80ba74f] /usr/sbin/asterisk() [0x807c2fa] /usr/sbin/asterisk() [0x8184da3] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb72b1955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb74bee7e] === ------------------------------------------------------------------- === === Thread ID: -1293386896 (do_monitor started at [10074] chan_dahdi.c restart_monitor()) === ---> Waiting for Lock #0 (channel.c): WRLOCK 949 __ast_channel_alloc_ap &(&channels)->lock 0x81f2f28 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x810b3d8] /usr/sbin/asterisk() [0x80a01f3] /usr/sbin/asterisk() [0x80a33ea] /usr/sbin/asterisk(ast_channel_walk_locked+0x31) [0x80a3737] /usr/sbin/asterisk() [0x80b662a] /usr/sbin/asterisk(ast_cli_command_full+0x217) [0x80ba63a] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x67) [0x80ba74f] /usr/sbin/asterisk() [0x807c2fa] /usr/sbin/asterisk() [0x8184da3] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb72b1955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb74bee7e] === ------------------------------------------------------------------- === === Thread ID: -1339057296 (pbx_thread started at [ 4627] pbx.c ast_pbx_start()) === ---> Lock #0 (channel.c): MUTEX 2744 __ast_read &chan->lock_dont_use 0xa2b9c18 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x810b3d8] /usr/sbin/asterisk() [0x809f7c4] /usr/sbin/asterisk() [0x80a704e] /usr/sbin/asterisk(ast_read+0x19) [0x80a8d48] /usr/sbin/asterisk(ast_safe_sleep_conditional+0xc0) [0x80a3a3e] /usr/sbin/asterisk(ast_safe_sleep+0x28) [0x80a3bd8] /usr/sbin/asterisk() [0x8134cda] /usr/sbin/asterisk() [0x8134de4] /usr/sbin/asterisk(pbx_exec+0x1a5) [0x811e9fc] /usr/sbin/asterisk() [0x81260f5] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x812788d] /usr/lib/asterisk/modules/app_macro.so(+0x30a5) [0xb6a000a5] /usr/lib/asterisk/modules/app_macro.so(+0x41bd) [0xb6a011bd] /usr/sbin/asterisk(pbx_exec+0x1a5) [0x811e9fc] /usr/sbin/asterisk() [0x81260f5] /usr/sbin/asterisk(ast_spawn_extension+0x53) [0x812788d] /usr/sbin/asterisk() [0x8127f99] /usr/sbin/asterisk() [0x8129457] /usr/sbin/asterisk() [0x8184da3] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb72b1955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb74bee7e] === ------------------------------------------------------------------- === === Thread ID: -1342604432 (netconsole started at [ 1335] asterisk.c listener()) === ---> Waiting for Lock #0 (channel.c): WRLOCK 949 __ast_channel_alloc_ap &(&channels)->lock 0x81f2f28 (1) /usr/sbin/asterisk(ast_bt_get_addresses+0x19) [0x810b3d8] /usr/sbin/asterisk() [0x80a01f3] /usr/sbin/asterisk() [0x80a33ea] /usr/sbin/asterisk(ast_channel_walk_locked+0x31) [0x80a3737] /usr/sbin/asterisk() [0x80b662a] /usr/sbin/asterisk(ast_cli_command_full+0x217) [0x80ba63a] /usr/sbin/asterisk(ast_cli_command_multiple_full+0x67) [0x80ba74f] /usr/sbin/asterisk() [0x807c2fa] /usr/sbin/asterisk() [0x8184da3] /lib/i686/cmov/libpthread.so.0(+0x5955) [0xb72b1955] /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb74bee7e] === ------------------------------------------------------------------- === =======================================================================