Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.4.0, 5.5.0, 5.6
-
None
-
38621d841cfa75b1d849b0e88b38c2f18a0611ac
Description
I haven't yet been able to narrow this down to a smaller example, but it can be reproduced by running tst_delaybutton in Qt Quick Extras auto tests in the 5.5 branch of qtquickcontrols.git:
QML Debugger: Waiting for connection on port 37302... ********* Start testing of extras ********* Config: Using QtTest library 5.6.0, Qt 5.6.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 4.8.2) PASS : extras::Tests_DelayButton::initTestCase() PASS : extras::Tests_DelayButton::test_activation(delayed) PASS : extras::Tests_DelayButton::test_activation(immediate) PASS : extras::Tests_DelayButton::test_activation(negative) PASS : extras::Tests_DelayButton::test_checked(delayed) PASS : extras::Tests_DelayButton::test_checked(immediate) PASS : extras::Tests_DelayButton::test_checked(negative) PASS : extras::Tests_DelayButton::test_instance() PASS : extras::Tests_DelayButton::test_largeText() pure virtual method called terminate called without an active exception RTTI symbol not found for class 'QSGRenderer::renderScene(unsigned int)::B' Debugging has finished
The workaround is to not destroy the button at the end of each test, but this can sometimes affect subsequent tests.