IAX incoming crashes and faults

Hi,

I’ve spent 3 days trying to resolve this, however struggling to fix it. I have reinstalled and started a new config, however, still get this issue. When I get an IAX call in via Gradwell, I get the following error messages in debug and eventually crashes the whole of the IAX2 port.

[quote][Jun 22 18:41:30] DEBUG[18006] channel.c: Internal timing is disabled (option_internal_timing=0 chan->timingfd=46)
[Jun 22 18:41:30] DEBUG[18007] channel.c: Internal timing is disabled (option_internal_timing=0 chan->timingfd=32)
[Jun 22 18:41:30] DEBUG[18005] audiohook.c: Read factory 0x12ef5f90 was pretty quick last time, waiting for them.
[Jun 22 18:41:30] DEBUG[18006] channel.c: Internal timing is disabled (option_internal_timing=0 chan->timingfd=46)
[Jun 22 18:41:30] DEBUG[18007] channel.c: Internal timing is disabled (option_internal_timing=0 chan->timingfd=32)
[Jun 22 18:41:30] DEBUG[18005] audiohook.c: Read factory 0x12ef5f90 was pretty quick last time, waiting for them.
[Jun 22 18:41:30] DEBUG[18006] channel.c: Internal timing is disabled (option_internal_timing=0 chan->timingfd=46)
[Jun 22 18:41:30] DEBUG[18007] channel.c: Internal timing is disabled (option_internal_timing=0 chan->timingfd=32)
[Jun 22 18:41:30] DEBUG[18005] audiohook.c: Read factory 0x12ef5f90 was pretty quick last time, waiting for them.
[Jun 22 18:41:30] DEBUG[18006] channel.c: Internal timing is disabled (option_internal_timing=0 chan->timingfd=46)
[Jun 22 18:41:30] DEBUG[18007] channel.c: Internal timing is disabled (option_internal_timing=0 chan->timingfd=32)
[Jun 22 18:41:30] DEBUG[18005] audiohook.c: Read factory 0x12ef5f90 was pretty quick last time, waiting for them.
[Jun 22 18:41:30] DEBUG[18006] channel.c: Internal timing is disabled (option_internal_timing=0 chan->timingfd=46)
[Jun 22 18:41:30] DEBUG[18007] channel.c: Internal timing is disabled (option_internal_timing=0 chan->timingfd=32)
[Jun 22 18:41:30] DEBUG[18005] audiohook.c: Read factory 0x12ef5f90 was pretty quick last time, waiting for them.
[Jun 22 18:41:30] DEBUG[18006] channel.c: Internal timing is disabled (option_internal_timing=0 chan->timingfd=46)
[/quote]

eventually after all this, the Asterisk semi crashes, disallowing it to stop, restart, however allows SIP calls. No calls in via IAX2 is permitted, and to shut down asterisk I have to force it down with kill -9.

[quote][root@racksrv16 asterisk]# netstat -na | grep 4569
udp 126960 0 0.0.0.0:4569 0.0.0.0:*[/quote]

As you can see above the recieve queue is huge! Something is causing the IAX in to crash.

Any idea’s?

Thanks!

PS: Using all up to date asterisk software.

Hi,

Are you using 1.4.20 version or newer? If that true, try to switch to 1.4.19 to see if that works?

I have similar problems when using OpenWRT + Asterisk 1.4.21. It spawns lots of threads. Asterisk 1.4.21 work fine on Debian 4.0.

Loc