Details
-
Bug
-
Resolution: Duplicate
-
Not Evaluated
-
None
-
6.8.0
-
None
-
ICU feature enabled Qt 6.8.0 (from MSYS2 repo)
Description
Simply `QTime::fromString("00:00.000", "m:s.zz")` will crash the program if building with icu-enabled Qt 6.8 (e.g. MSYS2 repo's Qt).
See https://github.com/msys2/MINGW-packages/issues/22308 for detailed reproduce steps.
The following is the call stack, seems we have infinite recursion which caused stack overflow:
QIcuTimeZonePrivate::data -> QTimeZonePrivate::abbreviation -> QTimeZonePrivate::displayName -> QIcuTimeZonePrivate::data -> ...
The attachment is the same reproducible test program, but remember you need to test against a ICU-enabled Qt. Using MSYS2's Qt would be enough.
Attachments
Issue Links
- duplicates
-
QTBUG-129896 Qt 6.8.0 build with ICU enabled fails on Windows
- Closed