Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
5.11
-
None
Description
If tst_qtgraphicaleffects::innerShadow test is run on qemu-arm (32bit), then tst_qtgraphicaleffects::recursiveBlur fails later on with:
PASS : tst_qtgraphicaleffects::radialGradient()
qemu-arm: /tmp/tmp.nTrEOJgDg8/translate-all.c:175: tb_lock: Assertion `!have_tb_lock' failed.
qemu-arm: /tmp/tmp.nTrEOJgDg8/translate-all.c:175: tb_lock: Assertion `!have_tb_lock' failed.
Test crashes differently on 64bit, so it's most likely related to this qemu bug:
https://bugs.launchpad.net/qemu/+bug/1701798
Attempted so far:
- Workaround from the qemu bug
- sudo ln -s /nonexistent $QEMU_LD_PREFIX/etc/ld.so.cache
- Does not work
- Updating qemu to stable-2.10
- Test no longer crashes, but hangs
Originated from https://bugreports.qt.io/browse/QTBUG-65204
Other tests failing with similar crash:
- qtquickcontrols
- qtquickcontrols::Tests_ComboBox::test_append_find()
- qtquickcontrols::Tests_MenuBar::test_keyNavigation()
- all tests in qtquickcontrols::Tests_Slider
- all tests in qtquickcontrols::Tests_SplitView
- all tests in qtquickcontrols::Tests_TableView
- all tests in qtquickcontrols::Tests_TabView
- all tests in qtquickcontrols::Tests_TreeView
- lots of tests in qtquickcontrols tests/auto/extras
Attachments
Issue Links
- relates to
-
QTBUG-65307 tst_controls crashed on b2qt
-
- Closed
-
- resulted from
-
QTBUG-65204 tst_qtgraphicaleffects failed on Linux QEMU (gcc-armv7)
-
- Closed
-
- resulted in
-
QTBUG-65521 JIT causes segfaults on ARM code
-
- Closed
-