04.03.2019 7:35, Владимир Друзенко пишет:

>>> libnvidia-tls.so.1 не собирается портом, а входит в дистрибутив порта
>>> NVIDIA-FreeBSD-x86-304.137.tar.gz
>>> в виде бинарника:
>>>
>>> -rwxr-xr-x  0 buildmeister gopher     3588 14 сент.  2017 
>>> NVIDIA-FreeBSD-x86-304.137/obj/libnvidia-tls.so.1
>> Тогда какой смысл репортить баг в FreeBSD? Репортить надо производителю 
>> бинарника.
>>
>> P.S. прямая почта от меня (с этого email) на l...@lena.kiev.ua отбивается, 
>> мол мой релей в локальном черном списке.
> 
> На всякий случай проверил - что на 11.2, что на 12.0 файлы libnvidia-tls.so.1 
> идентичные.

Ну естественно, а кто бы его пересобирал в NVidia под 12.0

> Не очень понятна претензия к производителю (NVIDIA), если в 11.2 библиотека 
> работала и работает нормально,

Это лишь значит, что имеющиеся в ней баги не обнаружились раньше. Как будто в 
первый раз.

> а в 12.0 нет, при декларации полной бинарной совместимости (ведь так?) 
> разработчиками FreeBSD.

А причём тут бинарная совместимость (ABI)? Она никуда не делась, только она не 
имеет отношения к багам.

> Замечу, что размер бинарника всего 3588 байт - вполне себе можно и 
> дизассемблировать.

Тут не дизассемблировать надо, тут надо проверять исходную логику и почему она 
приводит к крешу.
При нынешних оптимизирующих компиляторах дизассемблирование тут не факт что 
поможет.

Если погуглить libnvidia-tls segfault, то первой же ссылкой выпадает 
прошлогодняя жалоба юера Slackware-14,
а второй - пятилетней давности юзера Centos 7.

_______________________________________________
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Ответить