Hello PJSIP mailing list,
We are a french startup and we have a problem with Asterisk/PJSIP.
We didn't find any answer or solution in wiki so, we post our problem here.
We have a business application that uses both conventional telephony and
VoIP.
We use the PJSIP library to make VoIP calls from mobile devices (Android
& iOS). On server side we have Asterisk with PJSIP.
Sometimes "Asterisk" process crash with "double free or corruption".
This happens shortly after the INVITE transaction was finished (we hear
about 0.5s of sound) and only if the call was started on Android device.
We tried to reproduce the crash with other softphones (Zoiper,
CSipSimple, Ekiga) and pjsua in CLI but it doesn't crash. Also it
doesn't crash when iOS app is used. So, it seems that, the problem is
with our Android implementation, but we don't know where to search for
the solution.
We tried workarounds from here:
https://issues.asterisk.org/jira/browse/ASTERISK-25274
https://issues.asterisk.org/jira/browse/ASTERISK-25275
But nothing worked.
This crash occur once in about 200 calls.
After using Valgrind (valgrind.org) to analyze Asterisk memory, we
restart Asterisk and crash is happening more often. Is there a link ?
You will find backtrace and debug in attachments.
We tried Asterisk versions: 13.14 and 14.2
PJSSIP versions: 2.5.5, 2.6
(We tried to change audio codec but nothing changed)
Thanks a lot
Adagio Team
_______________________________________________
Visit our blog: http://blog.pjsip.org
pjsip mailing list
pjsip@xxxxxxxxxxxxxxx
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org