Segfault в Астериске. Определить источник проблемы и устранить его

Цена договорная • безналичный расчёт
03 сентября 2015, 10:47 • 4 отклика • 47 просмотров

Добрый день!

Активно используем asterisk в своей компании. Недавно внедрили очень крутую штуку, называем ее "управляемая очередь". Очередь может менять мелодию по кнопке 5, говорить баланс абоненту, проигрывать советы и т.п., реализовано с помощью liquidsoap.

После внедрения появились segfault. Вываливаются в совершенно разное время, причину появления найти не удается.

[Чт. авг. 6 14:51:08 2015] asterisk[9008]: segfault at 2ad ip 00007f206094aa2b sp 00007f2033740f10 error 4 in res_musiconhold.so[7f2060947000+b000]
[Чт. авг. 6 19:01:42 2015] traps: asterisk[2529] general protection ip:7f5fcf68fa2b sp:7f5fa22a6490 error:0 in res_musiconhold.so[7f5fcf68c000+b000]

Задача!
1. Сгенерировать проблему на нашем оборудовании с нашей версией ядра, астериска и т.д. То есть понять причину Segfault
2. Пофиксить проблему с Segfault

Заинтересованным дадим ресурсы для тестирования, расскажем, что где и как устроенно.

Оплата по договоренности, нацелены на долгосрочное сотрудничество. Ищем "Гуру астериска" =)


  • Ubuntu - 14.04

  • Asterisk - 11.7.0~dfsg-1ubuntu1

  • liquidsoap - 1.1.1-6ubuntu2