OpenH323/PWLIB/Asterisk core dumped
Всем привет.
Периодически падает Asterisk на FreeBSD.
[May 21 21:09:54] ERROR[4651]: ast_h323.cxx:225 void PAssertFunc(const char*): Assertion fail: Null pointer reference, file h225_1.cxx, line 431, Error=36
[May 21 21:09:54] ERROR[4651]: ast_h323.cxx:225 void PAssertFunc(const char*): Assertion fail: Invalid cast to non-descendant class, file h225_1.cxx, line 431, Error=36
последнее что пишет
иногда падает с ошибкой
[May 24 22:07:03] ERROR[86883]: ast_h323.cxx:225 void PAssertFunc(const char*): Assertion fail: Transport thread did not terminate, file transports.cxx, line 1295
тоже вылетает в корку.
проблема была на версиях 1.4.18 и более поздних, сейчас повторяется на 1.4.24.1.
openh323 сейчас openh323-1.19.0.1_1, но проблема была и на не 1.19 версии
pwlib сейчас pwlib-1.12.0_5,1, но проблема была и на не 1.12 версии
FreeBSD 6.2-STABLE на i386, железо не глючное
openh323,pwlib,asterisk - ставилось из портов.
Поднят SIP, H323, в основном гоняет трафик по H323 (принимает по H323 и отдает по H323, до 70 одновременных соединений), SIP используется крайне редко как входящий протокол, дальше звонок уходит по H323.
Asterisk может упасть 2 раза за сутки, а может проработать месяц. Когда появилась проблема никто уже не помнит :)
Поиск в гугле находит только старые темы ast_h323.cxx:225 void PAssertFunc(const char*): Assertion fail: Invalid cast to non-descendant class, file h225_1.cxx, line 431, Error=36
непонятно какого затертого года, советовали отключать gatekeeper, но он не используется вовсе.
Я уже запутался - разные версии asterisk, pwlib, openh323 - ничего не помогает.
Гуру, отзовитесь
|