Известные особенности релиза

Данный список отражает текущий перечень особенностей дистрибутива ЗОСРВ «Нейтрино» и регламентирует необходимость уделения им внимания




Статусы и рекомендации к каждой записи в таблице могут меняться от релиза к релизу. Известные способы решения или обходные варианты, если таковые известны, отмечаются в графе Описание ключевыми словами Решение и Workaround соответственно.

Перечень статусов и их смысл:

Подтверждено
Статус записи соответствует воспроизведенному явлению и планируется к изучению, исправлению или учету в будущих релизах дистрибутива.
Решено
В следующем номерном релизе дистрибутива данная особенность более не проявляется. Либо ввиду утраты актуальности, либо ввиду привнесения соответствующих изменений.
Не актуально
Статус записи соответствует воспроизведенному явлению, но не планируется к изучению, исправлению или учету в будущих релизах дистрибутива по объективным причинам.



Уникальный идентификатор Компонент Архитектура Описание Статус
OP_792
все
Функция strtod() возвращает некорректное значение:

double result = strtod( "-0X1.BC7P+6", &pEnd );
printf( "RESULT: %f, pEnd: %s\n", result, pEnd ? pEnd : "NULL" );
...
RESULT: -0.000000, pEnd: X1.BC7P+6

Workaround: Может использоваться обновлённая libc версии e7b96bc1fd.

Решено




G_es1
libstdc++
все
Не работает std::mutex при использовании компилятора GCC версии 8.3.0:

void f() {
std::mutex mx;
try { std::unique_lock<std::mutex> lock( mx ); }
catch( std::exception &ex ) {
std::cout << ex.what() << " " << typeid( ex ).name() << std::endl;
}
}
...
f(); f();
...
Invalid argument St12system_error

Workaround: Может использоваться обновлённая libstdc++ версии 884cfe532d.

Решено




Предыдущий раздел: перейти