[asterisk-bugs] [Asterisk 0017000]: [patch] [regression] Segfault when hanging up phone after launching app_confbridge on Solaris 10 x86
Asterisk Bug Tracker
noreply at bugs.digium.com
Wed May 26 14:18:14 CDT 2010
The following issue is now READY FOR TESTING.
======================================================================
https://issues.asterisk.org/view.php?id=17000
======================================================================
Reported By: rmcgilvr
Assigned To: tilghman
======================================================================
Project: Asterisk
Issue ID: 17000
Category: Applications/app_confbridge
Reproducibility: always
Severity: crash
Priority: normal
Status: ready for testing
Target Version: 1.6.2.9
Asterisk Version: Older 1.6.2 - please test a newer version
JIRA: SWP-1059
Regression: No
Reviewboard Link:
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Request Review:
======================================================================
Date Submitted: 2010-03-09 14:42 CST
Last Modified: 2010-05-26 14:18 CDT
======================================================================
Summary: [patch] [regression] Segfault when hanging up phone
after launching app_confbridge on Solaris 10 x86
Description:
Dead air when dialing into an app_confbridge extension. CLI output reports
playing the "conf-placeintoconf" file but you don't hear the audio. Upon
hanging up the phone Asterisk segfaults *everytime*.
*CLI> -- Executing [3505 at default:1]
Goto("SIP/us.sip.globeop.com-00000000", "gocfb-main,s,1") in new stack
-- Goto (gocfb-main,s,1)
-- Executing [s at gocfb-main:1]
Answer("SIP/us.sip.globeop.com-00000000", "") in new stack
-- Executing [s at gocfb-main:2] NoOp("SIP/us.sip.globeop.com-00000000",
""Call was answered\n"") in new stack
-- Executing [s at gocfb-main:3]
ConfBridge("SIP/us.sip.globeop.com-00000000", "1000,aAcM,614084") in new
stack
-- <Bridge/8555ed0-input> Playing 'conf-placeintoconf.slin16'
(language 'en')
Segmentation Fault (core dumped)
Dialplan is basic.
context default {
3505 => {
goto gocfb-main|s|1;
}
}
context gocfb-main {
s => {
Answer();
NoOp("Call was answered\n");
ConfBridge(1000,aAcM,614084);
}
}
======================================================================
----------------------------------------------------------------------
(0122516) tilghman (administrator) - 2010-05-26 14:18
https://issues.asterisk.org/view.php?id=17000#c122516
----------------------------------------------------------------------
I just remembered something after I looked back at your backtrace, and I
believe the crash you're seeing is related to how Solaris processes
signals. So I changed Asterisk from using signal(2) to using sigaction(2).
This may fix the original crash that you were having.
Issue History
Date Modified Username Field Change
======================================================================
2010-05-26 14:18 tilghman Note Added: 0122516
2010-05-26 14:18 tilghman Status feedback => ready for
testing
======================================================================
More information about the asterisk-bugs
mailing list