[Home]

Summary:ASTERISK-22001: Running monitors crash Asterisk when a monitored channel leaves a bridge.
Reporter:Jonathan Rose (jrose)Labels:
Date Opened:2013-07-02 13:01:53Date Closed:2013-07-07 16:38:03
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Bridges/bridge_simple Resources/res_monitor
Versions:SVN 12 Frequency of
Occurrence
Constant
Related
Issues:
Environment:Ubuntu 12.04 64-bitAttachments:( 0) backtrace_monitor_crash
Description:If a Monitor is running on a channel in a simple bridge for any reason (application, manager action, bridge dtmf feature) and that channel is removed from the bridge, a stasis-heavy segfault occurs. See the attached backtrace for more details.

Simplest method of duplication:

exten => 01,1,Monitor(wav,fishtest)
exten => 01,n,Dial(SIP/B)

SIP A dials 01
SIP B picks up

run following CLI command:
> bridge kick <bridge name> <SIP/A channel>

The segfault should occur.
Comments: