Size: a a a

2020 June 30

IV

Igor Vyrva in Asterisker-ы
Oleg Shteinliht
когда такое происходит, астер выбрасывает coredump (это такой файл, где можно посмотреть, в чем произошла ошибка)
от туда и ошибка
источник

OS

Oleg Shteinliht in Asterisker-ы
Igor Vyrva
от туда и ошибка
ну тогда сделайте бэктрейс )
источник

IV

Igor Vyrva in Asterisker-ы
выдернута она через gdb
источник

OS

Oleg Shteinliht in Asterisker-ы
и посмотрите, что явилось причиной
источник

OS

Oleg Shteinliht in Asterisker-ы
у астера есть специальная утилита, которая разворачивает бектрейсы для всех потоков, и пишет это в файл
источник

OS

Oleg Shteinliht in Asterisker-ы
но можно и обычным gdb посмотреть
источник

IV

Igor Vyrva in Asterisker-ы
ей тоже открывал
источник

OS

Oleg Shteinliht in Asterisker-ы
ну, причина в чем?
источник

IV

Igor Vyrva in Asterisker-ы
да вот никак понять не могу
если бы понял - не спрашивал бы :)
источник

OS

Oleg Shteinliht in Asterisker-ы
сегментейшн фолт это когда например разыменуешь нулевой указатель
источник

OS

Oleg Shteinliht in Asterisker-ы
дайте бектрейс посмотреть
источник

OS

Oleg Shteinliht in Asterisker-ы
вообще в gdb когда дамп открываешь, можно перемещаться по кадрам, и исследовать переменные, с которыми он работал
источник

OS

Oleg Shteinliht in Asterisker-ы
вообще я думаю, вам это не нужно, смените версию астера на более новую. Если только не спортивный интерес
источник

IV

Igor Vyrva in Asterisker-ы
Oleg Shteinliht
вообще я думаю, вам это не нужно, смените версию астера на более новую. Если только не спортивный интерес
она и так почти последняя
источник

OS

Oleg Shteinliht in Asterisker-ы
Igor Vyrva
она и так почти последняя
что gdb говорит на нулевом кадре?
источник

IV

Igor Vyrva in Asterisker-ы
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib64/libthread_db.so.1".
Missing separate debuginfo for /usr/lib64/libmyodbc8.so
Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/42/ae4bf83278c9d4b55688364cce526619bcdba4.debug
Core was generated by `/usr/sbin/asterisk -f -vvvg -c'.
Program terminated with signal 11, Segmentation fault.
#0  ast_channel_is_multistream (chan=0x0) at channel_internal_api.c:1590
1590    return (chan->tech && chan->tech->read_stream && chan->tech->write_stream);
Missing separate debuginfos, use:

это при запуске
источник

OS

Oleg Shteinliht in Asterisker-ы
это понятно
источник

OS

Oleg Shteinliht in Asterisker-ы
backtrace
источник

IV

Igor Vyrva in Asterisker-ы
как я понимаю это и есть нулевой
или нет?
источник

OS

Oleg Shteinliht in Asterisker-ы
да, это нулевой
источник