[asterisk-bugs] [Asterisk 0011080]: SIP channel stops processing calls, but no apparent deadlock

noreply at bugs.digium.com noreply at bugs.digium.com
Wed Dec 5 09:45:42 CST 2007


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=11080 
====================================================================== 
Reported By:                callguy
Assigned To:                russell
====================================================================== 
Project:                    Asterisk
Issue ID:                   11080
Category:                   Channels/chan_sip/General
Reproducibility:            always
Severity:                   block
Priority:                   normal
Status:                     assigned
Asterisk Version:           1.4.13  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             10-24-2007 15:58 CDT
Last Modified:              12-05-2007 09:45 CST
====================================================================== 
Summary:                    SIP channel stops processing calls, but no apparent
deadlock
Description: 
Approximately once per week we are seeing asterisk stop processing SIP
calls. The behavior is the same as a deadlock, but core show locks does not
show any evidence that there is a deadlock. 

The only way to resolve is to restart asterisk. 

output of:
core show locks
info thread
thread apply all bt

from the running process is attached.
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0011165 Deadlock in channel.c
====================================================================== 

---------------------------------------------------------------------- 
 callguy - 12-05-07 09:45  
---------------------------------------------------------------------- 
While I agree we are all seeing similar symptoms, I believe there may be
more than one underlying cause (though I confess - after looking at the
relevant areas in chan_sip in some detail there are a lot of things I just
can't make heads or tails of without help from someone who knows more about
the code  - so it could be something that is being triggered outside of the
sip channel and manifesting itself in different ways). 

That said, the issue we are seeing appears to pretty consistently point to
handle_request, and handle_response, with something wrong with mutex
locking (if you see some of my previous posts that was about as far as I
could get with it).  



More information about the asterisk-bugs mailing list