Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.3.0 Beta2
-
None
-
-
71b3d18ea7 (qt/qtbase/dev) 71b3d18ea7 (qt/tqtc-qtbase/dev) fb99988eb6 (qt/qtbase/6.3) fb99988eb6 (qt/tqtc-qtbase/6.3) 18dcdc389e (qt/qtbase/6.2) 18dcdc389e (qt/tqtc-qtbase/6.2)
Description
tst_QPlainTextEdit::ensureCursorVisibleOnInitialShow() is crashing when running on Android.
The crash does not make the CI fail, because androidtestrunner simply decides that the whole test execution is complete.
Stack trace from Android Studio is not very informative as well:
art_sigsegv_fault 0x00000000e588e138 art::FaultManager::HandleFault(int, siginfo*, void*) 0x00000000e588e482 art::SignalChain::Handler(int, siginfo*, void*) 0x00000000024bcf16 __restore_rt 0x00000000ea03fa8c QThreadData* std::__ndk1::__cxx_atomic_load<QThreadData*>(std::__ndk1::__cxx_atomic_base_impl<QThreadData*> const*, std::__ndk1::memory_order) atomic:970
If I try to reproduce the test as a standalone application, everything works fine and does not crash.
Update: running only this test-case does not crash. So it can be some side-effect from the previous tests, or a problem with testlib.
Attachments
Issue Links
- relates to
-
QTBUG-89402 tst_QPlainTextEdit fails test cases on Android
- Closed
-
QTBUG-101321 tst_QDialog::dialogInGraphicsView crashes on Android
- Closed
- resulted from
-
QTBUG-98120 Fix failing qtbase CI tests for Android
- In Progress
For Gerrit Dashboard: QTBUG-101423 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
401042,7 | Notify about focus object changes upon widget destruction | dev | qt/qtbase | Status: MERGED | +2 | 0 |
401082,1 | Test case that shows that we don't call _q_updateFocusObject | dev | qt/qtbase | Status: ABANDONED | 0 | 0 |
401118,4 | Android: re-enable skipped tests | dev | qt/qtbase | Status: MERGED | +2 | 0 |
402754,2 | Notify about focus object changes upon widget destruction | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |
402755,2 | Notify about focus object changes upon widget destruction | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
403013,2 | Android: re-enable skipped tests | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
403034,2 | Android: re-enable skipped tests | 6.3 | qt/qtbase | Status: MERGED | +2 | 0 |