[asterisk-bugs] [JIRA] (ASTERISK-20150) Segmentation Fault after several rounds of users joining a conference with a "hangup request all"

Joshua Colp (JIRA) noreply at issues.asterisk.org
Tue Dec 19 05:39:07 CST 2017


     [ https://issues.asterisk.org/jira/browse/ASTERISK-20150?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Joshua Colp updated ASTERISK-20150:
-----------------------------------

    Assignee: Ben Aragon
      Status: Waiting for Feedback  (was: Open)

Are you still experiencing this issue? Looking at the backtrace it's in areas that we've modified/rewritten since.

> Segmentation Fault after several rounds of users joining a conference with a "hangup request all"
> -------------------------------------------------------------------------------------------------
>
>                 Key: ASTERISK-20150
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-20150
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_confbridge
>    Affects Versions: 10.6.1
>         Environment: Ubuntu 10.04
>            Reporter: Ben Aragon
>            Assignee: Ben Aragon
>         Attachments: asterisk_log.txt, backtrace.txt
>
>
> Test setup has 3 users as conference call participants.
> User0 dials in to the conference call.
> User0 presses key (0) to instruct asterisk to invite the other 2 users into the conference.
> Verified that all 3 users were now call participants and can actively communicate.
> Use CLI "hangup request all" to terminate the conference.
> Ran this sequence several times and at some point (usually around 8th try), asterisk only sends BYE to 2 users leaving 1 thinking it is still in a call. 'confbridge list' shows empty.
> At this point, asterisk either crashes right away, or crashes at the next INVITE from the User0.
> Below are the confbridge/extentions setting:
> {noformat}
> ;extensions.conf
> [general]
> static=yes
> writeprotect=no
> ; called via User0 dialing 3333 into conf, then pressing 0
> [adduser]
> exten => s,1,Originate(SIP/User1,exten,confroom,3333,1)
> exten => s,n,Originate(SIP/User2,exten,confroom,3333,1)
> [confroom]
> exten => 3333,1,ConfBridge(3333,default_bridge,control_user,default_menu)
> [users]
> include => confroom
> ;confbridge.conf
> [general]
> [default_bridge]
> type=bridge
> max_members=20
> mixing_interval=10
> internal_sample_rate=auto
> record_conference=no
> [control_user]
> type=user
> music_on_hold_when_empty=yes
> dsp_drop_silence=yes
> denoise=yes
> dtmf_passthrough=yes
> [default_menu]
> type=menu
> 0=dialplan_exec(adduser,s,1)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list