[asterisk-bugs] [Asterisk 0014464]: lock during simple call processing
Asterisk Bug Tracker
noreply at bugs.digium.com
Wed Jun 17 23:23:10 CDT 2009
A NOTE has been added to this issue.
======================================================================
https://issues.asterisk.org/view.php?id=14464
======================================================================
Reported By: pj
Assigned To: mmichelson
======================================================================
Project: Asterisk
Issue ID: 14464
Category: Channels/chan_sip/General
Reproducibility: unable to reproduce
Severity: major
Priority: normal
Status: assigned
Asterisk Version: SVN
Regression: No
SVN Branch (only for SVN checkouts, not tarball releases): trunk
SVN Revision (number only!): 171528
Request Review:
======================================================================
Date Submitted: 2009-02-12 06:27 CST
Last Modified: 2009-06-17 23:23 CDT
======================================================================
Summary: lock during simple call processing
Description:
During normal operation, pure sip-sip calls, without special features (eg.
transfer), asterisk locks. Asterisk server had very small utilization -
three concurrent sip calls at maximum. After this lockout, all peers
becomed unreachable and asterisk must be manually restarted. CLI was not
locked.
"core show locks" attached
======================================================================
----------------------------------------------------------------------
(0106600) aragon (reporter) - 2009-06-17 23:23
https://issues.asterisk.org/view.php?id=14464#c106600
----------------------------------------------------------------------
Possibly related to tis revision?
I only began seeing this issue in 1.4.25, it did not occur in 1.4.24.1
2009-05-28 15:27 +0000 [r197588] Mark Michelson <mmichelson at digium.com>
* main/rtp.c, channels/chan_sip.c, include/asterisk/rtp.h: Allow
for media to arrive from an alternate source when responding to a
reinvite with 491. When we receive a SIP reinvite, it is possible
that we may not be able to process the reinvite immediately since
we have also sent a reinvite out ourselves. The problem is that
whoever sent us the reinvite may have also sent a reinvite out to
another party, and that reinvite may have succeeded. As a result,
even though we are not going to accept the reinvite we just
received, it is important for us to not have problems if we
suddenly start receiving RTP from a new source. The fix for this
is to grab the media source information from the SDP of the
reinvite that we receive. This information is passed to the RTP
layer so that it will know about the alternate source for media.
Review: https://reviewboard.asterisk.org/r/252
Issue History
Date Modified Username Field Change
======================================================================
2009-06-17 23:23 aragon Note Added: 0106600
======================================================================
More information about the asterisk-bugs
mailing list