Size: a a a

2020 June 30

OS

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

IV

Igor Vyrva in Asterisker-ы
источник

IV

Igor Vyrva in Asterisker-ы
так лучше
источник

OS

Oleg Shteinliht in Asterisker-ы
в частности chan, chan->tech
источник

OS

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

OS

Oleg Shteinliht in Asterisker-ы
chan = 0x0
источник

OS

Oleg Shteinliht in Asterisker-ы
попытка его разыменовать привела к ошибке сегментации
источник

OS

Oleg Shteinliht in Asterisker-ы
дело раскрыто )
источник

IV

Igor Vyrva in Asterisker-ы
осталось понять в каком месте это происходит и прикрыть лавочку
источник

OS

Oleg Shteinliht in Asterisker-ы
Igor Vyrva
осталось понять в каком месте это происходит и прикрыть лавочку
ну двигайтесь выше по цепочке, смотрите откуда этот chan пришел
источник

OS

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

OS

Oleg Shteinliht in Asterisker-ы
выглядит как недоработка
источник

OS

Oleg Shteinliht in Asterisker-ы
почему-то в моих исходниках ast_bridge_channel_write_unhold находится в строке 1155, а у вас в 650
источник

OS

Oleg Shteinliht in Asterisker-ы
думаю тут были серьезные изменения, меняйте версию
источник

IV

Igor Vyrva in Asterisker-ы
а у вас какая версия?
источник

OS

Oleg Shteinliht in Asterisker-ы
я сейчас смотрю версию asterisk-certified-16.3-cert1
источник

OS

Oleg Shteinliht in Asterisker-ы
Открыл версию asterisk-certified-16.8-cert3.tar.gz
источник

OS

Oleg Shteinliht in Asterisker-ы
тоже номера строк не сходятся
источник

IV

Igor Vyrva in Asterisker-ы
сейчас пробежался поиском по исходникам
в версии 16.6 первое появление ast_bridge_channel_write_unhold  в bridge_channel.c в строке 1153
в 16.10 в 1161
источник

IV

Igor Vyrva in Asterisker-ы
это именно в исходниках
источник