Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.4
-
None
-
Visual Studio v17.2.6; cl.exe 19.32.31332; qtbase commit d7ea07c8c1c51e3966388ab794a90e882e978d89
-
-
070446d5eb (qt/qtbase/dev) 070446d5eb (qt/tqtc-qtbase/dev) 63788de25b (qt/qtbase/6.4) 63788de25b (qt/tqtc-qtbase/6.4) 2b54eb699a (qt/tqtc-qtbase/6.2)
Description
Configured with:
..\qt5\configure -shared -submodules qtbase -developer-build
When executing the qlocale test, an assertion triggers; see attached screenshot.
Specifically, the assertion triggers when executing line 1517 of tst_qlocale.cpp.
Possibly relevant from MSDN:
On the ARM, ARM64, and x64 platforms, changing the infinity mode or the floating-point precision isn't supported. If the precision control mask is used on the x64 platform, the function raises an assertion, and the invalid parameter handler is invoked, as described in Parameter Validation.
Attachments
For Gerrit Dashboard: QTBUG-106000 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
429555,3 | tst_qlocale: only restore the fp control masks we change | dev | qt/qtbase | Status: MERGED | +2 | 0 |
431167,2 | tst_qlocale: only restore the fp control masks we change | 6.4 | qt/qtbase | Status: MERGED | +2 | 0 |
431168,2 | tst_qlocale: only restore the fp control masks we change | 6.3 | qt/qtbase | Status: ABANDONED | 0 | 0 |
431247,3 | tst_qlocale: only restore the fp control masks we change | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |