Details
-
Bug
-
Resolution: Out of scope
-
P2: Important
-
None
-
4.8.0
-
None
-
Ubuntu 10.04, gcc 4.4.3
Description
Using the current master branch of the qt-qa-team repository, the exceptionsafety_objects test runs properly on Linux in a non-namespaced build, but in a namespaced build the widgets testfunction fails.
The failure reports that an unhandled exception was thrown by the test when testing with the QWidget class. This failure causes the entire test program to abort.
Debugging performed by Rohan McGovern on the CI machine suggests that the test correctly triggers bad_alloc to be thrown, but that it is not caught as it should be by the test. It is curious that the error only happens in a namespaced build. The source of the compiler reveals that the internals of the memory allocator are implemented in a namespace, though not a namespace used by Qt.
Attachments
Issue Links
- relates to
-
QTBUG-18811 Document why exceptionsafety_objects autotest doesn't work for MSVC builds
- Closed