[asterisk-bugs] [Asterisk 0012717]: [patch] chan_iax2 becomes unresponsive

noreply at bugs.digium.com noreply at bugs.digium.com
Tue Jun 3 11:17:54 CDT 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=12717 
====================================================================== 
Reported By:                gewfie
Assigned To:                Corydon76
====================================================================== 
Project:                    Asterisk
Issue ID:                   12717
Category:                   Channels/chan_iax2
Reproducibility:            random
Severity:                   major
Priority:                   normal
Status:                     closed
Asterisk Version:           1.4.20 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
Resolution:                 fixed
Fixed in Version:           
====================================================================== 
Date Submitted:             05-23-2008 19:23 CDT
Last Modified:              06-03-2008 11:17 CDT
====================================================================== 
Summary:                    [patch] chan_iax2 becomes unresponsive
Description: 
chan_iax2 over a period of time dies.  we have tried reloading the module
but this does not bring it back.  we have to restart Asterisk in order to
bring it back to life.

no new channels are able to be created, no registrations, etc.

we are not able to reproduce this output as it has a random nature.

attached is locks.txt which shows the current locks when it has died and
they all point to the poke peer part of chan_iax2.c

Asterisk does not crash so there is no core dump or gdb output.  If there
is anything else that you might need please let me know.

The system is running 1.4.20-rc3.
====================================================================== 

---------------------------------------------------------------------- 
 svnbot - 06-03-08 11:17  
---------------------------------------------------------------------- 
Repository: asterisk
Revision: 120034

_U  branches/1.6.0/
U   branches/1.6.0/channels/chan_iax2.c

------------------------------------------------------------------------
r120034 | tilghman | 2008-06-03 11:17:52 -0500 (Tue, 03 Jun 2008) | 25
lines

Merged revisions 120012 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/trunk

................
r120012 | tilghman | 2008-06-03 11:19:35 -0500 (Tue, 03 Jun 2008) | 17
lines

Merged revisions 120001 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r120001 | tilghman | 2008-06-03 11:10:53 -0500 (Tue, 03 Jun 2008) | 9
lines

Save the callno when we're poking, because our peer structure could change
during deadlock avoidance (and thus we unlock the wrong callno, causing a
cascade failure).
(closes issue http://bugs.digium.com/view.php?id=12717)
 Reported by: gewfie
 Patches: 
       20080525__bug12717.diff.txt uploaded by Corydon76 (license 14)
 Tested by: gewfie

........

................

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=120034 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
06-03-08 11:17  svnbot         Checkin                                      
06-03-08 11:17  svnbot         Note Added: 0087721                          
======================================================================




More information about the asterisk-bugs mailing list