Страница 1 из 1

В ядре Linux выявлена ошибка, приводящая к нарушению работы некоторых программ на языке Go

Добавлено: 27 ноя 2019, 14:30
[Ботя]
В ядре Linux, начиная с выпуска 5.2, проявляется ошибка, которая приводит к нарушению содержимого регистра AVX при возврате из обработчика сигнала, обрабатываемого при генерации исключения (page-fault). Проблема возникает при запуске многопоточных программ ("-pthread"), в которых имеются вычисления с регистром AVX, в случае сборки ядра в GCC 9 (при сборке в более ранних выпусках GCC ошибка не проявляется, так как GCC 9 кэширует адрес переменной thread-local в функции, а более ранние версии GCC загружают его каждый раз).

Подробнее...