Details
-
Bug
-
Resolution: Cannot Reproduce
-
P1: Critical
-
None
-
5.6
-
None
Description
tst_applicationwindow::implicitFill() pushes an item on a StackView and
then the StackView gets destructed right away. This seems to be too much for
threaded animator jobs... The test used to crash randomly on OS X, but suddenly the crash is everywhere. See for example https://codereview.qt-project.org/#/c/140249/
Stack: # 1: QTest::toString() - 0x00007FFF39368DC0 # 2: UnhandledExceptionFilter() - 0x00007FFF3DC60180 # 3: memset() - 0x00007FFF40958140 # 4: _C_specific_handler() - 0x00007FFF40943ED0 # 5: _chkstk() - 0x00007FFF40956240 # 6: RtlWalkFrameChain() - 0x00007FFF408D26A0 # 7: KiUserExceptionDispatcher() - 0x00007FFF40955410 # 8: QQuickUniformAnimatorJob::nodeWasDestroyed() - 0x00007FFF33C8B740 # 9: QQuickAnimatorProxyJob::syncBackCurrentValues() - 0x00007FFF33C8BD10 # 10: QQuickAnimatorProxyJob::updateState() - 0x00007FFF33C8C270 # 11: QAbstractAnimationJob::setState() - 0x000000006102B0C0 # 12: QQuickAnimatorProxyJob::setWindow() - 0x00007FFF33C8BAB0 # 13: QMetaObject::activate() - 0x0000000060ADC120 # 14: QQuickItem::itemChange() - 0x00007FFF33CDC0C0 # 15: QQuickControl::itemChange() - 0x00007FFF339E7B60 # 16: QQuickItemPrivate::derefWindow() - 0x00007FFF33CD9EE0 # 17: QQuickItemPrivate::derefWindow() - 0x00007FFF33CD9EE0 # 18: QQuickItemPrivate::derefWindow() - 0x00007FFF33CD9EE0 # 19: QQuickItem::~QQuickItem() - 0x00007FFF33CD6810 # 20: QQuickWindowPrivate::~QQuickWindowPrivate() - 0x00007FFF33CEA4C0 # 21: QQuickWindow::~QQuickWindow() - 0x00007FFF33CEA1F0 # 22: Unable to obtain symbol # 23: Unable to obtain symbol # 24: QMetaMethod::invoke() - 0x0000000060AC0EA0 # 25: QMetaObject::invokeMethod() - 0x0000000060AC15E0 # 26: QMetaObject::invokeMethod() - 0x0000000060912690 # 27: QTest::qGlobalData() - 0x00007FFF39365BF0 # 28: QTest::qGlobalData() - 0x00007FFF39365BF0 # 29: QTest::qGlobalData() - 0x00007FFF39365BF0 # 30: QTest::qExec() - 0x00007FFF39364910 # 31: Unable to obtain symbol # 32: Unable to obtain symbol # 33: BaseThreadInitThunk() - 0x00007FFF3E502D70 # 34: RtlUserThreadStart() - 0x00007FFF408C9F30