[asterisk-bugs] [JIRA] (ASTERISK-28790) Crash during conference call using confbridge and video

Pascal Cadotte Michaud (JIRA) noreply at issues.asterisk.org
Tue Mar 24 10:03:25 CDT 2020


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

Pascal Cadotte Michaud updated ASTERISK-28790:
----------------------------------------------

    Description: 
After upgrading from Asterisk 16.8.0 to 17.3.0 we have been experiencing crashes during video conference calls. After some time with 2 or more participants in the conference asterisk crashes with a SIGABRT or SIGSEGV. The traceback looks different most of the time but seems to be memory related in all cases.

#3  0x00007f120b623c1a in malloc_printerr (str=str at entry=0x7f120b72a3d8 "malloc(): invalid size (unsorted)") at malloc.c:5341

#3  0x00007f3a7462fc1a in malloc_printerr (str=str at entry=0x7f3a74736018 "double free or corruption (!prev)") at malloc.c:5341

#3  0x00007f677c329c1a in malloc_printerr (str=str at entry=0x7f677c42fbf8 "munmap_chunk(): invalid pointer") at malloc.c:5341

confbridge.conf

[wazo_default_bridge]
type = bridge
video_mode = sfu
enable_events = yes

[wazo_default_user]
dsp_drop_silence = yes
type = user
talk_detection_events = yes
send_events = yes
echo_events = yes

[wazo-bridge-profile-6](wazo_default_bridge)
type = bridge
max_members = 50
record_conference = no

pjsip.conf
[hn84pvxh](wazo-general-endpoint)
type = endpoint
allow = !all,opus,g722,alaw,ulaw,vp9,vp8,h264
direct_media = no
transport = transport-wss
max_audio_streams = 10
max_video_streams = 10
webrtc = yes


  was:
After upgrading from Asterisk 16.8.0 to 17.3.0 we have been experiencing crashes during video conference calls. After some time with 2 or more participants in the conference asterisk crashes with a SIGABRT or SIGSEGV. The traceback looks different most of the time but seems to be memory related in all cases.

```
#3  0x00007f120b623c1a in malloc_printerr (str=str at entry=0x7f120b72a3d8 "malloc(): invalid size (unsorted)") at malloc.c:5341
```

#3  0x00007f3a7462fc1a in malloc_printerr (str=str at entry=0x7f3a74736018 "double free or corruption (!prev)") at malloc.c:5341

#3  0x00007f677c329c1a in malloc_printerr (str=str at entry=0x7f677c42fbf8 "munmap_chunk(): invalid pointer") at malloc.c:5341

confbridge.conf

[wazo_default_bridge]
type = bridge
video_mode = sfu
enable_events = yes

[wazo_default_user]
dsp_drop_silence = yes
type = user
talk_detection_events = yes
send_events = yes
echo_events = yes

[wazo-bridge-profile-6](wazo_default_bridge)
type = bridge
max_members = 50
record_conference = no

pjsip.conf
[hn84pvxh](wazo-general-endpoint)
type = endpoint
allow = !all,opus,g722,alaw,ulaw,vp9,vp8,h264
direct_media = no
transport = transport-wss
max_audio_streams = 10
max_video_streams = 10
webrtc = yes



> Crash during conference call using confbridge and video
> -------------------------------------------------------
>
>                 Key: ASTERISK-28790
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-28790
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_confbridge, Resources/res_pjsip
>    Affects Versions: 17.3.0
>         Environment: Debian Buster (10.3)
> libsrtp 1.5.4
> x86_64
>            Reporter: Pascal Cadotte Michaud
>              Labels: webrtc
>         Attachments: bt-threads-2.txt, full.log
>
>
> After upgrading from Asterisk 16.8.0 to 17.3.0 we have been experiencing crashes during video conference calls. After some time with 2 or more participants in the conference asterisk crashes with a SIGABRT or SIGSEGV. The traceback looks different most of the time but seems to be memory related in all cases.
> #3  0x00007f120b623c1a in malloc_printerr (str=str at entry=0x7f120b72a3d8 "malloc(): invalid size (unsorted)") at malloc.c:5341
> #3  0x00007f3a7462fc1a in malloc_printerr (str=str at entry=0x7f3a74736018 "double free or corruption (!prev)") at malloc.c:5341
> #3  0x00007f677c329c1a in malloc_printerr (str=str at entry=0x7f677c42fbf8 "munmap_chunk(): invalid pointer") at malloc.c:5341
> confbridge.conf
> [wazo_default_bridge]
> type = bridge
> video_mode = sfu
> enable_events = yes
> [wazo_default_user]
> dsp_drop_silence = yes
> type = user
> talk_detection_events = yes
> send_events = yes
> echo_events = yes
> [wazo-bridge-profile-6](wazo_default_bridge)
> type = bridge
> max_members = 50
> record_conference = no
> pjsip.conf
> [hn84pvxh](wazo-general-endpoint)
> type = endpoint
> allow = !all,opus,g722,alaw,ulaw,vp9,vp8,h264
> direct_media = no
> transport = transport-wss
> max_audio_streams = 10
> max_video_streams = 10
> webrtc = yes



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



More information about the asterisk-bugs mailing list