[Asterisk-Users] Re: Avoiding IAX destroy deadlock
dustin at cnw.com
dustin at cnw.com
Wed Sep 8 12:43:50 MST 2004
> On one of my 3 * servers I get this after 2 or 3 IAX2 calls
>
> Apr 22 15:54:39 NOTICE[1150495040]: chan_iax2.c:1271 iax2_destroy:
> Avoiding IAX
> destroy deadlock
>
> And as if that wasn't enough I get a never ending stream of this error
> flying off the top of the screen. At which point I can no longer make
> any calls into or out of the box. Any commands issued at the CLI prompt
> are ignored so I have to do a service asterisk restart now to get it
> back into service again.
>
> Ideas?
I am seeing a very similar thing. Ideas?
Sep 8 12:17:46 NOTICE[-1137718352]: chan_iax2.c:1271 iax2_destroy:
Avoiding IAX destroy deadlock
Fedora Core 1, Asterisk CVS-03/30/04-16:59:11. Asterisk is stuck in a
select call. Here is a backtrace:
(gdb) bt
#0 0x0048dc32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1 0x00579b21 in ___newselect_nocancel () from /lib/tls/libc.so.6
#2 0x08087384 in main (argc=0, argv=0x0) at channel.h:798
I'm not experienced with multi-threaded debugging, so I don't know what
any of the other threads were doing. I'm assuming that one of them was
responsible for the iax2_destroy call, but I didn't know how to get a
backtrace on the thread. I had to restart Asterisk so that phone calls
could go through.
# ps -C asterisk
PID TTY TIME CMD
8356 ? 00:10:26 asterisk
# strace -p 8356
Process 8356 attached - interrupt to quit
select(0, NULL, NULL, NULL, NULL
# uname -a
Linux server 2.4.22-1.2115.nptl #1 Wed Oct 29 15:42:51 EST 2003 i686 i686
i386 GNU/Linux
# grep -c "destroy deadlock" /var/log/asterisk/messages
848934
# ls -l /var/log/asterisk/messages
-rw-r--r-- 1 root root 57236862 Sep 8 12:58 /var/log/asterisk/messages
Other log entries from the 7th (surrounding the start of these
error messages) There are no other entries from the 6th or 8th.
Sep 7 14:06:46 WARNING[-1232168016]: Timeout, but no rule 't' in context
'from-sip'
Sep 7 14:07:17 WARNING[-1232168016]: Timeout, but no rule 't' in context
'from-sip'
Sep 7 15:03:54 WARNING[-1232168016]: Unable to read password
Sep 7 17:53:30 WARNING[-1232168016]: Invalid extension, but no rule 'i'
in context 'from-sip'
Sep 7 17:53:57 WARNING[-1232168016]: Timeout, but no rule 't' in context
'from-sip'
Dustin
More information about the asterisk-users
mailing list