The test crashes in a deterministic way:
/Users/qt/work/qt/qtbase/tests/auto/widgets/widgets/qopenglwidget/target_wrapper.sh ./tst_qopenglwidget.app/Contents/MacOS/tst_qopenglwidget -o /Users/qt/work/testresults/tests/auto/widgets/widgets/qopenglwidget963529775,xml -o -,txt
********* Start testing of tst_QOpenGLWidget *********
Config: Using QtTest library 5.7.1, Qt 5.7.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 7.0.2 (clang-700.1.81) (Apple))
PASS : tst_QOpenGLWidget::initTestCase()
PASS : tst_QOpenGLWidget::create()
PASS : tst_QOpenGLWidget::clearAndGrab()
PASS : tst_QOpenGLWidget::clearAndResizeAndGrab()
PASS : tst_QOpenGLWidget::createNonTopLevel()
PASS : tst_QOpenGLWidget::painter()
PASS : tst_QOpenGLWidget::reparentToAlreadyCreated()
PASS : tst_QOpenGLWidget::reparentToNotYetCreated()
PASS : tst_QOpenGLWidget::asViewport()
========= Received signal, dumping stack ==============
(lldb) process attach --pid 40706
Process 40706 stopped
* thread #1: tid = 0xdedca, 0x00007fff857ad4de libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00007fff857ad4de libsystem_kernel.dylib`mach_msg_trap + 10
libsystem_kernel.dylib`mach_msg_trap:
-> 0x7fff857ad4de <+10>: retq
0x7fff857ad4df <+11>: nop
libsystem_kernel.dylib`mach_msg_overwrite_trap:
0x7fff857ad4e0 <+0>: movq %rcx, %r10
0x7fff857ad4e3 <+3>: movl $0x1000020, %eax
Executable module set to "/Users/qt/work/qt/qtbase/tests/auto/widgets/widgets/qopenglwidget/tst_qopenglwidget.app/Contents/MacOS/tst_qopenglwidget".
Architecture set to: x86_64-apple-macosx.
(lldb) bt all
* thread #1: tid = 0xdedca, 0x00007fff857ad4de libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff857ad4de libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff857ac64f libsystem_kernel.dylib`mach_msg + 55
frame #2: 0x00007fff859e2fc8 CoreGraphics`_CGSSynchronizeWindowBackingStore + 110
frame #3: 0x00007fff859a4576 CoreGraphics`CGSWindowSynchronizeBacking + 40
frame #4: 0x00007fff859a424f CoreGraphics`lock_window_backing + 910
frame #5: 0x00007fff85aa666f CoreGraphics`CGSLockWindowRectBits + 72
frame #6: 0x00007fff85aa67c1 CoreGraphics`CGSLockWindowBits + 34
frame #7: 0x00007fff917fa3f2 GLRendererFloat`glsAssignDrawable + 4024
frame #8: 0x00007fff917ebefe GLRendererFloat`gldAttachDrawable + 192
frame #9: 0x00007fff9313e7e8 GLEngine`gliAttachDrawableWithOptions + 257
frame #10: 0x00007fff84c5d870 OpenGL`___lldb_unnamed_function37$$OpenGL + 1144
frame #11: 0x00007fff84c62513 OpenGL`CGLUpdateContext + 291
frame #12: 0x00007fff8c3b4639 AppKit`-[NSOpenGLContext update] + 239
frame #13: 0x000000010fee6abf libqcocoa.dylib`QCocoaGLContext::makeCurrent(QPlatformSurface*) + 79
frame #14: 0x000000010d1ccaa2 QtGui`QOpenGLContext::makeCurrent(QSurface*) + 162
frame #15: 0x000000010d40791c QtGui`QPlatformBackingStore::composeAndFlush(QWindow*, QRegion const&, QPoint const&, QPlatformTextureList*, QOpenGLContext*, bool) + 92
frame #16: 0x000000010cb21214 QtWidgets`QWidgetBackingStore::qt_flush(QWidget*, QRegion const&, QBackingStore*, QWidget*, QPoint const&, QPlatformTextureList*, QWidgetBackingStore*) + 740
frame #17: 0x000000010cb21535 QtWidgets`QWidgetBackingStore::flush(QWidget*) + 197
frame #18: 0x000000010cb26241 QtWidgets`QWidgetBackingStore::doSync() + 5105
frame #19: 0x000000010cb58fbc QtWidgets`QWidget::event(QEvent*) + 2716
frame #20: 0x000000010cb188bd QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 269
frame #21: 0x000000010cb1b202 QtWidgets`QApplication::notify(QObject*, QEvent*) + 5906
frame #22: 0x000000010d89d7c4 QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 164
frame #23: 0x000000010d89e3f8 QtCore`QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 600
frame #24: 0x000000010febac2e libqcocoa.dylib`QCocoaEventDispatcherPrivate::processPostedEvents() + 190
frame #25: 0x000000010feba160 libqcocoa.dylib`QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 1568
frame #26: 0x000000010d89dcbd QtCore`QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>, int) + 93
frame #27: 0x000000010caf4599 tst_qopenglwidget`tst_QOpenGLWidget::requestUpdate() + 409
frame #28: 0x000000010d8a7194 QtCore`QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const + 1348
frame #29: 0x000000010dc8d818 QtTest`QTest::TestMethods::invokeTestOnData(int) const + 1160
frame #30: 0x000000010dc8e404 QtTest`QTest::TestMethods::invokeTest(int, char const*, QTest::WatchDog*) const + 788
frame #31: 0x000000010dc8f224 QtTest`QTest::TestMethods::invokeTests(QObject*) const + 1060
frame #32: 0x000000010dc8fd37 QtTest`QTest::qExec(QObject*, int, char**) + 1143
frame #33: 0x000000010caf605c tst_qopenglwidget`main + 124
frame #34: 0x00007fff8e7d05c9 libdyld.dylib`start + 1
thread #2: tid = 0xdedcb, 0x00007fff857b3232 libsystem_kernel.dylib`kevent64 + 10, queue = 'com.apple.libdispatch-manager'
frame #0: 0x00007fff857b3232 libsystem_kernel.dylib`kevent64 + 10
frame #1: 0x00007fff8f187d91 libdispatch.dylib`_dispatch_mgr_invoke + 247
frame #2: 0x00007fff8f187a6a libdispatch.dylib`_dispatch_mgr_thread + 52
thread #3: tid = 0xdedd1, 0x00007fff857b291a libsystem_kernel.dylib`__wait4_nocancel + 10, name = 'QThread'
frame #0: 0x00007fff857b291a libsystem_kernel.dylib`__wait4_nocancel + 10
frame #1: 0x00007fff8898321c libsystem_c.dylib`system + 459
frame #2: 0x000000010dc8f667 QtTest`stackTrace() + 151
frame #3: 0x000000010dc94dcf QtTest`QTest::WatchDog::run() + 79
frame #4: 0x000000010d6e0b9a QtCore`QThreadPrivate::start(void*) + 362
frame #5: 0x00007fff8d9a405a libsystem_pthread.dylib`_pthread_body + 131
frame #6: 0x00007fff8d9a3fd7 libsystem_pthread.dylib`_pthread_start + 176
frame #7: 0x00007fff8d9a13ed libsystem_pthread.dylib`thread_start + 13
thread #4: tid = 0xdede0, 0x00007fff857ad4de libsystem_kernel.dylib`mach_msg_trap + 10
frame #0: 0x00007fff857ad4de libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff857ac64f libsystem_kernel.dylib`mach_msg + 55
frame #2: 0x00007fff8f57eeb4 CoreFoundation`__CFRunLoopServiceMachPort + 212
frame #3: 0x00007fff8f57e37b CoreFoundation`__CFRunLoopRun + 1371
frame #4: 0x00007fff8f57dbd8 CoreFoundation`CFRunLoopRunSpecific + 296
frame #5: 0x00007fff8c1da56b AppKit`_NSEventThread + 137
frame #6: 0x00007fff8d9a405a libsystem_pthread.dylib`_pthread_body + 131
frame #7: 0x00007fff8d9a3fd7 libsystem_pthread.dylib`_pthread_start + 176
frame #8: 0x00007fff8d9a13ed libsystem_pthread.dylib`thread_start + 13
(lldb) quit
========= End of stack trace ==============
QFATAL : tst_QOpenGLWidget::requestUpdate() Test function timed out
FAIL! : tst_QOpenGLWidget::requestUpdate() Received a fatal error.
Loc: [Unknown file(0)]
Totals: 9 passed, 1 failed, 0 skipped, 0 blacklisted, 305291ms
********* Finished testing of tst_QOpenGLWidget *********
make: *** [check] Abort trap: 6
agent:2017/01/11 12:45:10 build.go:202: Process finished with error: exit status 2
agent:2017/01/11 12:45:10 build.go:154: Error reading from stdout/err: exit status 2
agent:2017/01/11 12:45:30 build.go:272: [make check -j1] 900 1200
/Users/qt/work/qt/qtbase/tests/auto/widgets/widgets/qopenglwidget/target_wrapper.sh ./tst_qopenglwidget.app/Contents/MacOS/tst_qopenglwidget requestUpdate
2017-01-11 12:45:30.608 tst_qopenglwidget[40783:914081] ApplePersistenceIgnoreState: Existing state will not be touched. New state will be written to /var/folders/f4/sg17js0s5gb3zkrcwf1zz70m0000gn/T/com.yourcompany.tst-qopenglwidget.savedState
********* Start testing of tst_QOpenGLWidget *********
Config: Using QtTest library 5.7.1, Qt 5.7.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 7.0.2 (clang-700.1.81) (Apple))
PASS : tst_QOpenGLWidget::initTestCase()
========= Received signal, dumping stack ==============
(lldb) process attach --pid 40783
Process 40783 stopped
* thread #1: tid = 0xdf2a1, 0x00007fff857ad4de libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00007fff857ad4de libsystem_kernel.dylib`mach_msg_trap + 10
libsystem_kernel.dylib`mach_msg_trap:
-> 0x7fff857ad4de <+10>: retq
0x7fff857ad4df <+11>: nop
libsystem_kernel.dylib`mach_msg_overwrite_trap:
0x7fff857ad4e0 <+0>: movq %rcx, %r10
0x7fff857ad4e3 <+3>: movl $0x1000020, %eax
Executable module set to "/Users/qt/work/qt/qtbase/tests/auto/widgets/widgets/qopenglwidget/tst_qopenglwidget.app/Contents/MacOS/tst_qopenglwidget".
Architecture set to: x86_64-apple-macosx.
(lldb) bt all
* thread #1: tid = 0xdf2a1, 0x00007fff857ad4de libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff857ad4de libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff857ac64f libsystem_kernel.dylib`mach_msg + 55
frame #2: 0x00007fff859e2fc8 CoreGraphics`_CGSSynchronizeWindowBackingStore + 110
frame #3: 0x00007fff859a4576 CoreGraphics`CGSWindowSynchronizeBacking + 40
frame #4: 0x00007fff859a424f CoreGraphics`lock_window_backing + 910
frame #5: 0x00007fff85aa666f CoreGraphics`CGSLockWindowRectBits + 72
frame #6: 0x00007fff85aa67c1 CoreGraphics`CGSLockWindowBits + 34
frame #7: 0x00007fff917fa3f2 GLRendererFloat`glsAssignDrawable + 4024
frame #8: 0x00007fff917ebefe GLRendererFloat`gldAttachDrawable + 192
frame #9: 0x00007fff9313e7e8 GLEngine`gliAttachDrawableWithOptions + 257
frame #10: 0x00007fff84c5d870 OpenGL`___lldb_unnamed_function37$$OpenGL + 1144
frame #11: 0x00007fff84c62513 OpenGL`CGLUpdateContext + 291
frame #12: 0x00007fff8c3b4639 AppKit`-[NSOpenGLContext update] + 239
frame #13: 0x000000010e4e6abf libqcocoa.dylib`QCocoaGLContext::makeCurrent(QPlatformSurface*) + 79
frame #14: 0x000000010b7f6aa2 QtGui`QOpenGLContext::makeCurrent(QSurface*) + 162
frame #15: 0x000000010ba3191c QtGui`QPlatformBackingStore::composeAndFlush(QWindow*, QRegion const&, QPoint const&, QPlatformTextureList*, QOpenGLContext*, bool) + 92
frame #16: 0x000000010b149214 QtWidgets`QWidgetBackingStore::qt_flush(QWidget*, QRegion const&, QBackingStore*, QWidget*, QPoint const&, QPlatformTextureList*, QWidgetBackingStore*) + 740
frame #17: 0x000000010b149535 QtWidgets`QWidgetBackingStore::flush(QWidget*) + 197
frame #18: 0x000000010b14e241 QtWidgets`QWidgetBackingStore::doSync() + 5105
frame #19: 0x000000010b180fbc QtWidgets`QWidget::event(QEvent*) + 2716
frame #20: 0x000000010b1408bd QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 269
frame #21: 0x000000010b143202 QtWidgets`QApplication::notify(QObject*, QEvent*) + 5906
frame #22: 0x000000010bec77c4 QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 164
frame #23: 0x000000010bec83f8 QtCore`QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 600
frame #24: 0x000000010e4bac2e libqcocoa.dylib`QCocoaEventDispatcherPrivate::processPostedEvents() + 190
frame #25: 0x000000010e4ba160 libqcocoa.dylib`QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 1568
frame #26: 0x000000010bec7cbd QtCore`QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>, int) + 93
frame #27: 0x000000010b118599 tst_qopenglwidget`tst_QOpenGLWidget::requestUpdate() + 409
frame #28: 0x000000010bed1194 QtCore`QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const + 1348
frame #29: 0x000000010c2b2818 QtTest`QTest::TestMethods::invokeTestOnData(int) const + 1160
frame #30: 0x000000010c2b3404 QtTest`QTest::TestMethods::invokeTest(int, char const*, QTest::WatchDog*) const + 788
frame #31: 0x000000010c2b4224 QtTest`QTest::TestMethods::invokeTests(QObject*) const + 1060
frame #32: 0x000000010c2b4d37 QtTest`QTest::qExec(QObject*, int, char**) + 1143
frame #33: 0x000000010b11a05c tst_qopenglwidget`main + 124
frame #34: 0x00007fff8e7d05c9 libdyld.dylib`start + 1
thread #2: tid = 0xdf2a2, 0x00007fff857b3232 libsystem_kernel.dylib`kevent64 + 10, queue = 'com.apple.libdispatch-manager'
frame #0: 0x00007fff857b3232 libsystem_kernel.dylib`kevent64 + 10
frame #1: 0x00007fff8f187d91 libdispatch.dylib`_dispatch_mgr_invoke + 247
frame #2: 0x00007fff8f187a6a libdispatch.dylib`_dispatch_mgr_thread + 52
thread #3: tid = 0xdf2d5, 0x00007fff857b291a libsystem_kernel.dylib`__wait4_nocancel + 10, name = 'QThread'
frame #0: 0x00007fff857b291a libsystem_kernel.dylib`__wait4_nocancel + 10
frame #1: 0x00007fff8898321c libsystem_c.dylib`system + 459
frame #2: 0x000000010c2b4667 QtTest`stackTrace() + 151
frame #3: 0x000000010c2b9dcf QtTest`QTest::WatchDog::run() + 79
frame #4: 0x000000010bd0ab9a QtCore`QThreadPrivate::start(void*) + 362
frame #5: 0x00007fff8d9a405a libsystem_pthread.dylib`_pthread_body + 131
frame #6: 0x00007fff8d9a3fd7 libsystem_pthread.dylib`_pthread_start + 176
frame #7: 0x00007fff8d9a13ed libsystem_pthread.dylib`thread_start + 13
thread #4: tid = 0xdf2dd, 0x00007fff857ad4de libsystem_kernel.dylib`mach_msg_trap + 10
frame #0: 0x00007fff857ad4de libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff857ac64f libsystem_kernel.dylib`mach_msg + 55
frame #2: 0x00007fff8f57eeb4 CoreFoundation`__CFRunLoopServiceMachPort + 212
frame #3: 0x00007fff8f57e37b CoreFoundation`__CFRunLoopRun + 1371
frame #4: 0x00007fff8f57dbd8 CoreFoundation`CFRunLoopRunSpecific + 296
frame #5: 0x00007fff8c1da56b AppKit`_NSEventThread + 137
frame #6: 0x00007fff8d9a405a libsystem_pthread.dylib`_pthread_body + 131
frame #7: 0x00007fff8d9a3fd7 libsystem_pthread.dylib`_pthread_start + 176
frame #8: 0x00007fff8d9a13ed libsystem_pthread.dylib`thread_start + 13
(lldb) quit
========= End of stack trace ==============
QFATAL : tst_QOpenGLWidget::requestUpdate() Test function timed out
FAIL! : tst_QOpenGLWidget::requestUpdate() Received a fatal error.
Loc: [Unknown file(0)]
Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 303154ms
********* Finished testing of tst_QOpenGLWidget *********
make: *** [check] Abort trap: 6
agent:2017/01/11 12:50:34 build.go:202: Process finished with error: exit status 2
agent:2017/01/11 12:50:34 agent.go:168: Test failed
agent:2017/01/11 12:50:34 agent.go:123: ERROR building: exit status 2
agent:2017/01/11 12:50:34 build.go:154: Error reading from stdout/err: exit status 2
- relates to
-
COIN-88
[OpenNebula][5.6] tst_qmlwebsockets_compat times out on macOS 10.10
-
- Closed
-