Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.8
-
None
-
-
5b9654613 (dev), 03f1ea3dc (dev), b7b11c809 (6.7)
Description
The autotest tst_qmessagehandler::qMessagePattern(backtrace depth,separator) fails on qemu-armv7-developer-build. If one does a debug build on the VM, tst_qmessagehandler::qMessagePattern(backtrace) is run as well and fails too.
The reason for the failure is that shouldSkipFrame returns true for all frames, not only the ones from QtCore, because function is empty. The variable function is empty, because Dl_info::dli_sname of the dladdr call result is nullptr.
This usually indicates that the test executable is built without -rdynamic, but that is not the case. The CMakeLists.txt is fine.