[asterisk-users] channel.c:780 channel_find_locked: Avoided deadlock

Michael Mendoza michaelux at gmail.com
Sun Sep 27 16:01:08 CDT 2009


Hi All.

I have many days reading and research about asterisk and vicidial. I thing
this issue is about asterisk and doesnt about vicidial. Isn't it?

I have a problem with theses application (I already ask for help in vicidial
forums), but I can not fix it.

I have debian 5 with asterisk 1.2.24 and vicidial 2.0.4. This server has a
IAX tunnel with another asterisk server B which connect to the carries... I
can call using eyebeam directly and I can start the call.

Asterisk is running ok, but when I tried to do a call with vicidial my phone
ring but when I pick up the phone, the CLI  show:

WARNING[16629]: channel.c:780 channel_find_locked: Avoided deadlock.

And the call is active, I can talk and listen to my partner :s

But reseraching a lot in google, that warning sometimes doesnt afect the
call. in some cases the call is going and I maybe that messages IS AFTER
hung up.

What can be wrong here  ? :s

This is part of /var/log/asterisk/messages:


DEBUG[9326] chan_iax2.c: Immediately destroying 1, having received hangup
Sep 27 16:20:36 VERBOSE[10049] logger.c:   == Spawn extension (default,
8600051, 1) exited non-zero on 'IAX2/172.22.0.5:4569-1'
Sep 27 16:20:36 VERBOSE[10049] logger.c:     -- Executing
DeadAGI("IAX2/172.22.0.5:4569-1", "agi://127.0.0.1:4577/call_log") in new
stack
Sep 27 16:20:36 VERBOSE[10049] logger.c:     -- AGI Script agi://
127.0.0.1:4577/call_log completed, returning 0
Sep 27 16:20:36 VERBOSE[10049] logger.c:     -- Executing
DeadAGI("IAX2/172.22.0.5:4569-1", "agi://
127.0.0.1:4577/VD_hangup--HVcauses--PRI-----NODEBUG-----16---------------)")
in new stack
Sep 27 16:20:36 VERBOSE[10049] logger.c:     -- AGI Script agi://
127.0.0.1:4577/VD_hangup--HVcauses--PRI-----NODEBUG-----16---------------)
completed, returning 0
Sep 27 16:20:36 DEBUG[10049] chan_iax2.c: We're hanging up
IAX2/172.22.0.5:4569-1 now...
Sep 27 16:20:36 DEBUG[10049] chan_iax2.c: Really destroying
IAX2/172.22.0.5:4569-1 now...
Sep 27 16:20:36 VERBOSE[10049] logger.c:     -- Hungup 'IAX2/172.22.0.5:4569
-1'


and this is the log CLI:


Spawn extension (default, 8365, 4) exited non-zero on 'IAX2/172.22.0.5:4569
-4'
    -- Executing DeadAGI("IAX2/172.22.0.5:4569-4", "agi://
127.0.0.1:4577/call_log") in new stack
    -- AGI Script agi://127.0.0.1:4577/call_log completed, returning 0
    -- Executing DeadAGI("IAX2/172.22.0.5:4569-4", "agi://
127.0.0.1:4577/VD_hangup--HVcauses--PRI-----NODEBUG-----0---------------)")
in new stack
    -- AGI Script agi://
127.0.0.1:4577/VD_hangup--HVcauses--PRI-----NODEBUG-----0---------------)
completed, returning 0
    -- Hungup 'IAX2/172.22.0.5:4569-4'


In the other asterisk server (B whiche connect with the carries) I get this:

 Executing Dial("IAX2/vicidial-9945", "SIP/17863126954 at nettthone") in new
stack
    -- Called 17863126954 at netttthone
    -- Accepting AUTHENTICATED call from 192.168.0.144:
       > requested format = slin,
       > requested prefs = (gsm|ulaw),
       > actual format = ulaw,
       > host prefs = (ulaw|alaw|gsm|ilbc),
       > priority = mine
    -- Executing Dial("IAX2/vicidial-9585", "SIP/17863126954 at netttphone") in
new stack
    -- Called 17863126954 at netttthone
    -- SIP/nettthone-08873100 is making progress passing it to
IAX2/vicidial-9366
    -- SIP/netttphone-088b37a0 is making progress passing it to
IAX2/vicidial-9585
    -- SIP/netttphone-0889ab98 is making progress passing it to
IAX2/vicidial-9945
    -- SIP/netttphone-0889ab98 answered IAX2/vicidial-9945
    -- SIP/netttphone-088b37a0 answered IAX2/vicidial-9585
  == Spawn extension (vicidial, 017863126954, 1) exited non-zero on
'IAX2/vicidial-9945'
    -- Hungup 'IAX2/vicidial-9945'






-- 
--Michael Mendoza--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090927/effc3014/attachment.htm 


More information about the asterisk-users mailing list