[asterisk-bugs] [JIRA] (ASTERISK-29604) ari: Segfault with lots of calls

Danila Evgrafov (JIRA) noreply at issues.asterisk.org
Wed Aug 18 05:41:33 CDT 2021


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

Danila Evgrafov updated ASTERISK-29604:
---------------------------------------

    Description: 
Asterisk randomly crush when processing multiple calls on stasis app.
I noticed that crushes occures more often when processing playbacks with long audio. But i am not sure if there is some relation.
My ARI app creating outgoing calls. Crush seems to occure when many calls are answered at the same time and start playbacks. I don't know exact count of simultaneous calls, sometimes problem happens on 40 calls, sometimes on 100.

Protocol: SIP
Audio format: gsm

Syslog:
kernel: [1998361.116212] asterisk[18177]: segfault at 15c ip 0000000000511aef sp 00007fc593c1d480 error 4 in asterisk[400000+326000]

When call answered:
1) app creates bridge1 and append called channel to it
2) app starts recording on bridge1
3) app creates bridge2
2) app creates snoop channel from called channel
3) app creates external media channel
4) app appends snoop and media channels to bridge2
5) app starts playback on bridge1

  was:
Asterisk randomly crush when processing multiple calls on stasis app.
I noticed that crushes occures more often when processing playbacks with long audio. But i am not sure if there is some relation.
My ARI app creating outgoing calls. Crush seems to occure when many calls are answered at the same time and start playbacks. I don't know exact count of simultaneous calls, sometimes problem happens on 40 calls, sometimes on 100.

Protocol: SIP
Audio format: gsm

Syslog:
kernel: [1998361.116212] asterisk[18177]: segfault at 15c ip 0000000000511aef sp 00007fc593c1d480 error 4 in asterisk[400000+326000]




> ari: Segfault with lots of calls
> --------------------------------
>
>                 Key: ASTERISK-29604
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-29604
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_stasis, Channels/chan_sip/General
>    Affects Versions: 16.18.0, 16.20.0
>         Environment: Asterisk version: 16.20.0
> OS: Ubuntu 16.04 LTS
> Hardware: 4 core CPU, 8Gb RAM, Digital ocean VPS
>            Reporter: Danila Evgrafov
>            Assignee: Unassigned
>            Severity: Major
>         Attachments: core-brief.txt, core-full.txt, core-info.txt, core-locks.txt, core-thread1.txt, debug_log_29604.txt
>
>
> Asterisk randomly crush when processing multiple calls on stasis app.
> I noticed that crushes occures more often when processing playbacks with long audio. But i am not sure if there is some relation.
> My ARI app creating outgoing calls. Crush seems to occure when many calls are answered at the same time and start playbacks. I don't know exact count of simultaneous calls, sometimes problem happens on 40 calls, sometimes on 100.
> Protocol: SIP
> Audio format: gsm
> Syslog:
> kernel: [1998361.116212] asterisk[18177]: segfault at 15c ip 0000000000511aef sp 00007fc593c1d480 error 4 in asterisk[400000+326000]
> When call answered:
> 1) app creates bridge1 and append called channel to it
> 2) app starts recording on bridge1
> 3) app creates bridge2
> 2) app creates snoop channel from called channel
> 3) app creates external media channel
> 4) app appends snoop and media channels to bridge2
> 5) app starts playback on bridge1



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



More information about the asterisk-bugs mailing list