I've been having trouble with Asterisk deadlocking during a
SIP-in-IAX-out call.
This evening I did a test - the call lasted 820secs working fine, then
suddenly audio stopped happening.
At that, I typed "show channel IAX[dest]/3" (CLI was still alive) and
noticed that it was:
Blocking in: (Not Blocking),
whereas every other time I did that during the call it was
Blocking in: ast_waitfor_nandfds
I then typed "iax show channels" at the CLI prompt. Asterisk showed
the header line and then stopped. Control-C was ineffective.
Looking in the chan_iax.c code I see that the mutex
ast_pthread_mutex_lock(&iaxsl[0]) must have been being held already.
Seems like a deadlock to me. I have a typescript of the whole session
with iax debug and sip debug on, but nothing else very interesting to
my IAX-novice eyes.
Posted: Sat Apr 26, 2003 2:44 am Post subject: [Asterisk-Dev] IAX deadlock (?)
Quote:
Seems like a deadlock to me. I have a typescript of the whole session
with iax debug and sip debug on, but nothing else very interesting to
my IAX-novice eyes.
If you find me on IRC I can help you locate the deadlock. Is this with
IAX or IAX2? If just plain IAX, try IAX2.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum