LogDecorations.iso8601_utctime_test fails if numeric locale uses "," as separator between integer and fraction part.
sscanf parses double basing on LC_NUMERIC locale.
In case if ru_RU.UTF-8 locale is set sscanf expects that float point types use "," as delimiter.
As result the test fails to read fraction part and reads it to trailing character.
The same issue also exists in LogDecorations.iso8601_time
sscanf parses double basing on LC_NUMERIC locale.
In case if ru_RU.UTF-8 locale is set sscanf expects that float point types use "," as delimiter.
As result the test fails to read fraction part and reads it to trailing character.
The same issue also exists in LogDecorations.iso8601_time
- duplicates
-
JDK-8169251 native/logging/test_logDecorations.cpp fails in certain locales
-
- Closed
-