Michael Mendoza
2009-Sep-27 21:01 UTC
[asterisk-users] channel.c:780 channel_find_locked: Avoided deadlock
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