23 января 2022 г., 1:10, "Eugene Grosbein" <eu...@grosbein.net> написал:

> On Sat, Jan 22, 2022 at 05:48:17PM +0000, sp...@itl.ua wrote:
> 
>> 21 января 2022 г., 9:24, "Eugene Grosbein" <eu...@grosbein.net> написал:
>> 
>> Загрузчик от 11.2 работает.
>> 
>> Заглянула в него printf'ом - оказывается он не вызывает zfs probing.
>> А именно на этом этапе и падает у меня загрузчик от 12.3.
>> 
>> Возможно, сам по себе zfs probing ни при чем, просто во время него
>> много раз вызывается процедура чтения флешки, и одна из них крешится.
> 
> Тут полно вариантов. zfs_probing может адресовать больше памяти,
> чем отмаплено, или там утечка, или ещё что. Всё это больше похоже
> на некорректную работу с памятью.

Я проверила адреса области, куда читает bd_edd_io(), и переменной packet 
(содержит
адрес буфера для чтения), адрес которой передается обработчику прерывания,
они находятся между edata и end и не меняются.
Как тут может появиться утечка и помешать bd_edd_io() завершиться?
_______________________________________________
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Ответить