Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
5.12
-
None
-
-
workaround: 3a869515d0dfca76ab378263acb5c6f21e68482b; fix in cocoa plugin: 9050ce4ff569de97dbcdc837044d0cc3f7e01e6f; revert workaround:
Description
See e.g. attempts to integrate https://codereview.qt-project.org/#/c/230004/
QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.788 D] qt.qpa.drawing unknown - Delivering update request to QQuickView(0x7fede0db4ce0) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.788 D] qt.scenegraph.renderloop unknown - - polish and sync update request QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.788 D] qt.scenegraph.renderloop unknown - polishAndSync (normal) QQuickView(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.788 D] qt.scenegraph.renderloop unknown - - lock for sync QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.788 D] qt.scenegraph.renderloop unknown - - wait for sync QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.788 D] qt.scenegraph.renderloop unknown - (RT) WM_RequestSync QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.788 D] qt.scenegraph.renderloop unknown - (RT) --- done processEventsAndWaitForMore() QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.788 D] qt.scenegraph.renderloop unknown - (RT) syncAndRender() QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.788 D] qt.scenegraph.renderloop unknown - (RT) - updatePending, doing sync QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.788 D] qt.scenegraph.renderloop unknown - (RT) sync() QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.789 D] qt.quick.dirty unknown - QQuickWindowPrivate::updateDirtyNodes(): QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.789 D] qt.scenegraph.renderloop unknown - (RT) - sync complete, waking Gui QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.789 D] qt.scenegraph.renderloop unknown - (RT) - no changes, render aborted QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.789 D] qt.scenegraph.renderloop unknown - - unlock after sync QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.789 D] qt.scenegraph.time.renderloop unknown - Frame prepared with 'threaded' renderloop, polish=0, lock=0, blockedForSync=0, animations=0 - (on Gui thread) QQuickView(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.804 D] qt.scenegraph.renderloop unknown - (RT) --- begin processEvents() QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.804 D] qt.scenegraph.renderloop unknown - (RT) --- done processEvents() QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.804 D] qt.scenegraph.renderloop unknown - (RT) done drawing, sleep... QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.804 D] qt.scenegraph.renderloop unknown - (RT) --- begin processEventsAndWaitForMore() QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.807 D] qt.scenegraph.renderloop unknown - (RT) --- begin processEvents() QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.807 D] qt.scenegraph.renderloop unknown - (RT) --- done processEvents() QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.807 D] qt.scenegraph.renderloop unknown - (RT) done drawing, sleep... QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.807 D] qt.scenegraph.renderloop unknown - (RT) --- begin processEventsAndWaitForMore() QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.qpa.drawing unknown - QCocoaWindow::requestUpdate QQuickView(0x7fede0f06320) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.qpa.drawing unknown - QCocoaWindow::requestUpdate QQuickView(0x7fede0db4ce0) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - begin windowDestroyed() QQuickWindow(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.812 D] qt.scenegraph.renderloop unknown - handleObscurity() QQuickWindow(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.813 D] qt.scenegraph.renderloop unknown - (RT) WM_Obscure QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.813 D] qt.scenegraph.renderloop unknown - (RT) - window removed QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.813 D] qt.scenegraph.renderloop unknown - releaseResources() in destructor QQuickWindow(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.813 D] qt.scenegraph.renderloop unknown - - posting release request to render thread QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.813 D] qt.scenegraph.renderloop unknown - (RT) WM_TryRelease QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.813 D] qt.scenegraph.renderloop unknown - (RT) - setting exit flag and invalidating OpenGL QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.813 D] qt.scenegraph.renderloop unknown - (RT) invalidateOpenGL() QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.813 D] qt.scenegraph.renderloop unknown - (RT) sceneGraphChanged QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.813 D] qt.scenegraph.renderloop unknown - update from item QQuickWindow(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.813 D] qt.scenegraph.renderloop unknown - - on render thread QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.813 D] qt.scenegraph.renderloop unknown - (RT) - invalidating scene graph QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.814 D] qt.scenegraph.renderloop unknown - (RT) - invalidated OpenGL QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.814 D] qt.scenegraph.renderloop unknown - (RT) --- done processEventsAndWaitForMore() QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.814 D] qt.scenegraph.renderloop unknown - (RT) run() completed QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.814 D] qt.scenegraph.renderloop unknown - - waiting for render thread to exit QQuickWindow(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.814 D] qt.scenegraph.renderloop unknown - - render thread finished QQuickWindow(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.814 D] qt.scenegraph.renderloop unknown - done windowDestroyed() QQuickWindow(0x7fede0db4ce0 active exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=202,135 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.814 D] qt.qpa.window unknown - QCocoaWindow::setVisible QWindow(0x7fede0db4ce0) false QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.815 D] qt.qpa.cocoa.notifications unknown - Forwarding NSWindowDidOrderOffScreenNotification to QVector(QCocoaWindow(0x7fede0dc44f0, window=QWindow(0x7fede0db4ce0))) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.815 D] qt.qpa.drawing unknown - QCocoaWindow::handleExposeEvent QWindow(0x7fede0db4ce0) QRegion(null) isExposed false QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.815 D] qt.qpa.window unknown - QCocoaWindow::~QCocoaWindow QWindow(0x7fede0db4ce0) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.816 D] qt.qml.gc.statistics unknown - Qml GC memory allocation statistics: QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.816 D] qt.qml.gc.statistics unknown - Total memory allocated: 1548288 QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.816 D] qt.qml.gc.statistics unknown - Max memory used before a GC run: 1338112 QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.816 D] qt.qml.gc.statistics unknown - Max memory used after a GC run: 333312 QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.816 D] qt.qml.gc.statistics unknown - Requests for different item sizes: QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.816 D] qt.qml.gc.statistics unknown - < 32 bytes: 2140 QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.816 D] qt.qml.gc.statistics unknown - < 64 bytes: 488 QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.816 D] qt.qml.gc.statistics unknown - < 96 bytes: 40 QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.817 D] qt.qml.gc.statistics unknown - < 128 bytes: 15 QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.817 D] qt.qml.gc.statistics unknown - < 160 bytes: 12 QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.817 D] qt.qml.gc.statistics unknown - < 192 bytes: 10 QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.817 D] qt.qml.gc.statistics unknown - >= 224 bytes: 307 QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.820 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.820 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.820 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.820 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.820 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.820 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.820 D] qt.scenegraph.renderloop unknown - update from item QQuickView(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.820 D] qt.scenegraph.renderloop unknown - begin windowDestroyed() QQuickWindow(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.820 D] qt.scenegraph.renderloop unknown - handleObscurity() QQuickWindow(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.820 D] qt.scenegraph.renderloop unknown - (RT) WM_Obscure QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.820 D] qt.scenegraph.renderloop unknown - (RT) - window removed QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.820 D] qt.scenegraph.renderloop unknown - releaseResources() in destructor QQuickWindow(0x7fede0f06320 exposed, visibility=QWindow::Visibility(Windowed), flags=QFlags<Qt::WindowType>(Window), geometry=192,125 640x480) QDEBUG : tst_qquickpositioners::test_mirroring() [ 0.820 D] qt.scenegraph.renderloop unknown - - posting release request to render thread QSYSTEM: tst_qquickpositioners::test_mirroring() Maximum amount of warnings exceeded. Use -maxwarnings to override. === Received signal at function time: 300002ms, total time: 300003ms, dumping stack === (lldb) process attach --pid 16840 Process 16840 stopped * thread #1: tid = 0x11cc3, 0x00007fff9aa56db6 libsystem_kernel.dylib`__psynch_cvwait + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP frame #0: 0x00007fff9aa56db6 libsystem_kernel.dylib`__psynch_cvwait + 10 libsystem_kernel.dylib`__psynch_cvwait: -> 0x7fff9aa56db6 <+10>: jae 0x7fff9aa56dc0 ; <+20> 0x7fff9aa56db8 <+12>: movq %rax, %rdi 0x7fff9aa56dbb <+15>: jmp 0x7fff9aa517cd ; cerror_nocancel 0x7fff9aa56dc0 <+20>: retq Executable module set to "/Users/qt/work/qt/qtdeclarative/tests/auto/quick/qquickpositioners/tst_qquickpositioners". Architecture set to: x86_64-apple-macosx. (lldb) bt all * thread #1: tid = 0x11cc3, 0x00007fff9aa56db6 libsystem_kernel.dylib`__psynch_cvwait + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP * frame #0: 0x00007fff9aa56db6 libsystem_kernel.dylib`__psynch_cvwait + 10 frame #1: 0x00007fff9cbe3728 libsystem_pthread.dylib`_pthread_cond_wait + 767 frame #2: 0x000000010cc0c57b QtCore`___lldb_unnamed_symbol318$$QtCore + 59 frame #3: 0x000000010cc0c51d QtCore`TestNamespace::QWaitCondition::wait(TestNamespace::QMutex*, TestNamespace::QDeadlineTimer) + 173 frame #4: 0x000000010cc0c463 QtCore`TestNamespace::QWaitCondition::wait(TestNamespace::QMutex*, unsigned long) + 83 frame #5: 0x000000010c2f2178 QtQuick`___lldb_unnamed_symbol2173$$QtQuick + 1464 frame #6: 0x000000010c2f2932 QtQuick`___lldb_unnamed_symbol2174$$QtQuick + 178 frame #7: 0x000000010c34bfe7 QtQuick`TestNamespace::QQuickWindow::event(TestNamespace::QEvent*) + 599 frame #8: 0x000000010cdc7f2f QtCore`TestNamespace::QCoreApplicationPrivate::notify_helper(TestNamespace::QObject*, TestNamespace::QEvent*) + 303 frame #9: 0x000000010cdc7b8d QtCore`TestNamespace::QCoreApplication::notify(TestNamespace::QObject*, TestNamespace::QEvent*) + 45 frame #10: 0x000000010d1fbd9d QtGui`TestNamespace::QGuiApplication::notify(TestNamespace::QObject*, TestNamespace::QEvent*) + 93 frame #11: 0x000000010cdc7ae4 QtCore`TestNamespace::QCoreApplication::notifyInternal2(TestNamespace::QObject*, TestNamespace::QEvent*) + 164 frame #12: 0x000000010d1f2d45 QtGui`TestNamespace::QPlatformWindow::deliverUpdateRequest() + 69 frame #13: 0x000000010fb6b676 libqcocoa.dylib`___lldb_unnamed_symbol304$$libqcocoa.dylib + 182 frame #14: 0x000000010d1f2327 QtGui`TestNamespace::QPlatformWindow::windowEvent(TestNamespace::QEvent*) + 55 frame #15: 0x000000010d1fbd87 QtGui`TestNamespace::QGuiApplication::notify(TestNamespace::QObject*, TestNamespace::QEvent*) + 71 frame #16: 0x000000010cdc7ae4 QtCore`TestNamespace::QCoreApplication::notifyInternal2(TestNamespace::QObject*, TestNamespace::QEvent*) + 164 frame #17: 0x000000010ce21dfc QtCore`TestNamespace::QTimerInfoList::activateTimers() + 892 frame #18: 0x000000010fb7d8ba libqcocoa.dylib`___lldb_unnamed_symbol570$$libqcocoa.dylib + 1786 frame #19: 0x000000010cdc800d QtCore`TestNamespace::QCoreApplication::processEvents(TestNamespace::QFlags<TestNamespace::QEventLoop::ProcessEventsFlag>, int) + 93 frame #20: 0x000000010c1d8f49 tst_qquickpositioners`tst_qquickpositioners::test_mirroring() + 7209 frame #21: 0x000000010cdd2113 QtCore`TestNamespace::QMetaMethod::invoke(TestNamespace::QObject*, TestNamespace::Qt::ConnectionType, TestNamespace::QGenericReturnArgument, TestNamespace::QGenericArgument, TestNamespace::QGenericArgument, TestNamespace::QGenericArgument, TestNamespace::QGenericArgument, TestNamespace::QGenericArgument, TestNamespace::QGenericArgument, TestNamespace::QGenericArgument, TestNamespace::QGenericArgument, TestNamespace::QGenericArgument, TestNamespace::QGenericArgument) const + 1283 frame #22: 0x000000010d739e46 QtTest`___lldb_unnamed_symbol10$$QtTest + 1158 frame #23: 0x000000010d73ac9e QtTest`___lldb_unnamed_symbol12$$QtTest + 782 frame #24: 0x000000010d73be34 QtTest`___lldb_unnamed_symbol16$$QtTest + 1060 frame #25: 0x000000010d73cbb4 QtTest`TestNamespace::QTest::qRun() + 692 frame #26: 0x000000010d73c6a0 QtTest`TestNamespace::QTest::qExec(TestNamespace::QObject*, int, char**) + 16 frame #27: 0x000000010c1e23aa tst_qquickpositioners`main + 122 frame #28: 0x00007fff8b37c5ad libdyld.dylib`start + 1 frame #29: 0x00007fff8b37c5ad libdyld.dylib`start + 1 thread #2: tid = 0x11cc5, 0x00007fff9aa57efa libsystem_kernel.dylib`kevent_qos + 10, queue = 'com.apple.libdispatch-manager' frame #0: 0x00007fff9aa57efa libsystem_kernel.dylib`kevent_qos + 10 frame #1: 0x00007fff9600c165 libdispatch.dylib`_dispatch_mgr_invoke + 216 frame #2: 0x00007fff9600bdcd libdispatch.dylib`_dispatch_mgr_thread + 52 thread #3: tid = 0x11ccb, 0x00007fff9aa5759a libsystem_kernel.dylib`__wait4_nocancel + 10, name = 'QThread' frame #0: 0x00007fff9aa5759a libsystem_kernel.dylib`__wait4_nocancel + 10 frame #1: 0x00007fff92c91fd5 libsystem_c.dylib`system + 458 frame #2: 0x000000010d73c427 QtTest`___lldb_unnamed_symbol19$$QtTest + 327 frame #3: 0x000000010d741e4f QtTest`___lldb_unnamed_symbol33$$QtTest + 79 frame #4: 0x000000010cc0aee7 QtCore`___lldb_unnamed_symbol309$$QtCore + 359 frame #5: 0x00007fff9cbe299d libsystem_pthread.dylib`_pthread_body + 131 frame #6: 0x00007fff9cbe291a libsystem_pthread.dylib`_pthread_start + 168 frame #7: 0x00007fff9cbe0351 libsystem_pthread.dylib`thread_start + 13 thread #4: tid = 0x11cce, 0x00007fff9aa50f72 libsystem_kernel.dylib`mach_msg_trap + 10, name = 'com.apple.NSEventThread' frame #0: 0x00007fff9aa50f72 libsystem_kernel.dylib`mach_msg_trap + 10 frame #1: 0x00007fff9aa503b3 libsystem_kernel.dylib`mach_msg + 55 frame #2: 0x00007fff93b48124 CoreFoundation`__CFRunLoopServiceMachPort + 212 frame #3: 0x00007fff93b475ec CoreFoundation`__CFRunLoopRun + 1356 frame #4: 0x00007fff93b46e38 CoreFoundation`CFRunLoopRunSpecific + 296 frame #5: 0x00007fff9486dd95 AppKit`_NSEventThread + 149 frame #6: 0x00007fff9cbe299d libsystem_pthread.dylib`_pthread_body + 131 frame #7: 0x00007fff9cbe291a libsystem_pthread.dylib`_pthread_start + 168 frame #8: 0x00007fff9cbe0351 libsystem_pthread.dylib`thread_start + 13 thread #5: tid = 0x11cd5, 0x00007fff9aa582a2 libsystem_kernel.dylib`poll + 10, name = 'QQmlThread' frame #0: 0x00007fff9aa582a2 libsystem_kernel.dylib`poll + 10 frame #1: 0x000000010ce1ee60 QtCore`TestNamespace::qt_safe_poll(pollfd*, unsigned int, timespec const*) + 544 frame #2: 0x000000010ce204e7 QtCore`TestNamespace::QEventDispatcherUNIX::processEvents(TestNamespace::QFlags<TestNamespace::QEventLoop::ProcessEventsFlag>) + 871 frame #3: 0x000000010cdc3451 QtCore`TestNamespace::QEventLoop::exec(TestNamespace::QFlags<TestNamespace::QEventLoop::ProcessEventsFlag>) + 417 frame #4: 0x000000010cc01603 QtCore`TestNamespace::QThread::exec() + 115 frame #5: 0x000000010c8c0489 QtQml`___lldb_unnamed_symbol5010$$QtQml + 57 frame #6: 0x000000010cc0aee7 QtCore`___lldb_unnamed_symbol309$$QtCore + 359 frame #7: 0x00007fff9cbe299d libsystem_pthread.dylib`_pthread_body + 131 frame #8: 0x00007fff9cbe291a libsystem_pthread.dylib`_pthread_start + 168 frame #9: 0x00007fff9cbe0351 libsystem_pthread.dylib`thread_start + 13 thread #6: tid = 0x11cd6, 0x00007fff9aa56de6 libsystem_kernel.dylib`__psynch_mutexwait + 10, name = 'QSGRenderThread' frame #0: 0x00007fff9aa56de6 libsystem_kernel.dylib`__psynch_mutexwait + 10 frame #1: 0x00007fff9cbe2e4a libsystem_pthread.dylib`_pthread_mutex_lock_wait + 89 frame #2: 0x00007fff9cbe05f5 libsystem_pthread.dylib`_pthread_mutex_lock_slow + 300 frame #3: 0x00007fff9a035926 OpenGL`CGLGetSurface + 55 frame #4: 0x00007fff94d54fc8 AppKit`flush_notify + 386 frame #5: 0x00007fff877fecda GLEngine`glSwap_Exec + 186 frame #6: 0x00007fff9a03affe OpenGL`CGLFlushDrawable + 66 frame #7: 0x00007fff94a2809f AppKit`-[NSOpenGLContext flushBuffer] + 27 frame #8: 0x000000010d242936 QtGui`TestNamespace::QOpenGLContext::swapBuffers(TestNamespace::QSurface*) + 358 frame #9: 0x000000010c2ef85b QtQuick`___lldb_unnamed_symbol2147$$QtQuick + 1227 frame #10: 0x000000010c2eff98 QtQuick`___lldb_unnamed_symbol2151$$QtQuick + 280 frame #11: 0x000000010cc0aee7 QtCore`___lldb_unnamed_symbol309$$QtCore + 359 frame #12: 0x00007fff9cbe299d libsystem_pthread.dylib`_pthread_body + 131 frame #13: 0x00007fff9cbe291a libsystem_pthread.dylib`_pthread_start + 168 frame #14: 0x00007fff9cbe0351 libsystem_pthread.dylib`thread_start + 13 thread #7: tid = 0x11cd7, 0x00007fff9aa582a2 libsystem_kernel.dylib`poll + 10, name = 'QQmlThread' frame #0: 0x00007fff9aa582a2 libsystem_kernel.dylib`poll + 10 frame #1: 0x000000010ce1ee60 QtCore`TestNamespace::qt_safe_poll(pollfd*, unsigned int, timespec const*) + 544 frame #2: 0x000000010ce204e7 QtCore`TestNamespace::QEventDispatcherUNIX::processEvents(TestNamespace::QFlags<TestNamespace::QEventLoop::ProcessEventsFlag>) + 871 frame #3: 0x000000010cdc3451 QtCore`TestNamespace::QEventLoop::exec(TestNamespace::QFlags<TestNamespace::QEventLoop::ProcessEventsFlag>) + 417 frame #4: 0x000000010cc01603 QtCore`TestNamespace::QThread::exec() + 115 frame #5: 0x000000010c8c0489 QtQml`___lldb_unnamed_symbol5010$$QtQml + 57 frame #6: 0x000000010cc0aee7 QtCore`___lldb_unnamed_symbol309$$QtCore + 359 frame #7: 0x00007fff9cbe299d libsystem_pthread.dylib`_pthread_body + 131 frame #8: 0x00007fff9cbe291a libsystem_pthread.dylib`_pthread_start + 168 frame #9: 0x00007fff9cbe0351 libsystem_pthread.dylib`thread_start + 13 thread #8: tid = 0x11cd8, 0x00007fff9aa5106e libsystem_kernel.dylib`syscall_thread_switch + 10, name = 'QSGRenderThread' frame #0: 0x00007fff9aa5106e libsystem_kernel.dylib`syscall_thread_switch + 10 frame #1: 0x00007fff9c323daf libsystem_platform.dylib`_OSSpinLockLockSlow + 65 frame #2: 0x00007fff94d54efe AppKit`flush_notify + 184 frame #3: 0x00007fff877fecda GLEngine`glSwap_Exec + 186 frame #4: 0x00007fff9a03affe OpenGL`CGLFlushDrawable + 66 frame #5: 0x00007fff94a2809f AppKit`-[NSOpenGLContext flushBuffer] + 27 frame #6: 0x000000010d242936 QtGui`TestNamespace::QOpenGLContext::swapBuffers(TestNamespace::QSurface*) + 358 frame #7: 0x000000010c2ef85b QtQuick`___lldb_unnamed_symbol2147$$QtQuick + 1227 frame #8: 0x000000010c2eff98 QtQuick`___lldb_unnamed_symbol2151$$QtQuick + 280 frame #9: 0x000000010cc0aee7 QtCore`___lldb_unnamed_symbol309$$QtCore + 359 frame #10: 0x00007fff9cbe299d libsystem_pthread.dylib`_pthread_body + 131 frame #11: 0x00007fff9cbe291a libsystem_pthread.dylib`_pthread_start + 168 frame #12: 0x00007fff9cbe0351 libsystem_pthread.dylib`thread_start + 13 (lldb) quit === End of stack trace === QFATAL : tst_qquickpositioners::test_mirroring() [ 305.655 F] default unknown - Test function timed out FAIL! : tst_qquickpositioners::test_mirroring() Received a fatal error. Loc: [Unknown file(0)] Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 305653ms ********* Finished testing of tst_qquickpositioners ********* make: *** [check] Abort trap: 6 agent:2018/06/20 18:56:47 build.go:224: Process finished with error: exit status 2 agent:2018/06/20 18:56:47 build.go:422: Executing scheduled instruction 1 of 2 - Upload all core dumps if there are some agent:2018/06/20 18:56:47 build.go:364: No core files have been found, that is good agent:2018/06/20 18:56:47 build.go:424: agent:2018/06/20 18:56:47 build.go:422: Executing scheduled instruction 2 of 2 - Upload test results agent:2018/06/20 18:56:47 storageclient.go:518: Collecting test results, archiving and uploading them agent:2018/06/20 18:56:47 build.go:176: Error reading from stdout/err: exit status 2 agent:2018/06/20 18:56:47 result.go:155: Collecting 145 test results ... agent:2018/06/20 18:56:48 build.go:424: agent:2018/06/20 18:56:48 agent.go:198: Test failed agent:2018/06/20 18:56:48 agent.go:94: ERROR building: exit status 2
Attachments
Issue Links
- relates to
-
QTBUG-35143 Scene graph threaded render loop deadlocks on X11
- Closed
-
QTBUG-42211 tst_qquickpositioners::test_mirroring keeps failing in qtdeclarative/dev integration on OSX 10.9
- Closed
-
QTBUG-22968 tst_qquickpositioners::test_mirroring fails on OS X
- Closed
-
QTBUG-68891 macOS 10.14 Mojave Support
- Closed
For Gerrit Dashboard: QTBUG-69040 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
232928,2 | macOS: tst_qquickpositioners::test_mirroring: use basic render loop | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
233483,3 | macOS: Guard non-reentrant uses of NSOpenGLContext | 5.11 | qt/qtbase | Status: MERGED | +2 | 0 |
233817,2 | tst_qquickpositioners: Remove forced basic renderloop workaround | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |