Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-70064

tst_QQuickApplicationWindow::font() crash on macOS 10.13

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 5.12, 5.13
    • Fix Version/s: 5.12.0 RC
    • Component/s: Quick: Controls 2
    • Labels:
      None
    • Platform/s:
      macOS
    • Commits:
      6e543aba8064663c889325f519a5bc5f0750477f (qt/qtquickcontrols2/5.12)

      Description

      https://codereview.qt-project.org/#/c/231978/ Enable autotests on macOS 10.13

      https://testresults.qt.io/coin/integration/qt/qt5/tasks/web_qt_qt5_1534746111611

      https://testresults.qt.io/coin/api/results/qt/qtquickcontrols2/b9aac9a025e226007e4314540237990a1a8d3730/MacOSMacOS_10_13x86_64MacOSMacOS_10_13x86_64Clangqtci-macos-10.13-x86_64-f29b8eDebugAndRelease_Release/4b4ba1a599661dfcb3cdd4918b973f6413aed236/test_1534860365/log.txt.gz

      agent:2018/08/20 10:12:14 build.go:187: /Users/qt/work/qt/qtquickcontrols2/tests/auto/qquickapplicationwindow/target_wrapper.sh  ./tst_qquickapplicationwindow -o /Users/qt/work/testresults/tests/auto/qquickapplicationwindow947786818,xml -o -,txt
      agent:2018/08/20 10:12:15 build.go:187: ********* Start testing of tst_QQuickApplicationWindow *********
      agent:2018/08/20 10:12:15 build.go:187: Config: Using QtTest library 5.12.0, Qt 5.12.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 9.1.0 (clang-902.0.39.1) (Apple))
      agent:2018/08/20 10:12:15 build.go:187: PASS   : tst_QQuickApplicationWindow::initTestCase()
      agent:2018/08/20 10:12:15 build.go:187: PASS   : tst_QQuickApplicationWindow::qmlCreation()
      agent:2018/08/20 10:12:15 build.go:187: PASS   : tst_QQuickApplicationWindow::activeFocusOnTab1()
      agent:2018/08/20 10:12:15 build.go:187: PASS   : tst_QQuickApplicationWindow::activeFocusOnTab2()
      agent:2018/08/20 10:12:15 build.go:187: PASS   : tst_QQuickApplicationWindow::defaultFocus()
      agent:2018/08/20 10:12:15 build.go:187: PASS   : tst_QQuickApplicationWindow::implicitFill()
      agent:2018/08/20 10:12:15 build.go:187: PASS   : tst_QQuickApplicationWindow::attachedProperties()
      agent:2018/08/20 10:12:16 build.go:187: 
      agent:2018/08/20 10:12:16 build.go:187: === Received signal at function time: 95ms, total time: 730ms, dumping stack ===
      agent:2018/08/20 10:12:16 build.go:187: (lldb) process attach --pid 2313
      agent:2018/08/20 10:12:20 build.go:187: Process 2313 stopped
      agent:2018/08/20 10:12:20 build.go:187: * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
      agent:2018/08/20 10:12:20 build.go:187:     frame #0: 0x00007fff5ec7524a libsystem_kernel.dylib`__wait4_nocancel + 10
      agent:2018/08/20 10:12:20 build.go:187: libsystem_kernel.dylib`__wait4_nocancel:
      agent:2018/08/20 10:12:20 build.go:187: ->  0x7fff5ec7524a <+10>: jae    0x7fff5ec75254            ; <+20>
      agent:2018/08/20 10:12:20 build.go:187:     0x7fff5ec7524c <+12>: movq   %rax, %rdi
      agent:2018/08/20 10:12:20 build.go:187:     0x7fff5ec7524f <+15>: jmp    0x7fff5ec6bb00            ; cerror_nocancel
      agent:2018/08/20 10:12:20 build.go:187:     0x7fff5ec75254 <+20>: retq   
      agent:2018/08/20 10:12:20 build.go:187: Target 0: (tst_qquickapplicationwindow) stopped.
      agent:2018/08/20 10:12:20 build.go:187: 
      agent:2018/08/20 10:12:20 build.go:187: Executable module set to "/Users/qt/work/qt/qtquickcontrols2/tests/auto/qquickapplicationwindow/tst_qquickapplicationwindow".
      agent:2018/08/20 10:12:20 build.go:187: Architecture set to: x86_64-apple-macosx.
      agent:2018/08/20 10:12:20 build.go:187: (lldb) bt all
      agent:2018/08/20 10:12:20 build.go:187: * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
      agent:2018/08/20 10:12:20 build.go:187:   * frame #0: 0x00007fff5ec7524a libsystem_kernel.dylib`__wait4_nocancel + 10
      agent:2018/08/20 10:12:20 build.go:187:     frame #1: 0x00007fff5ebef9de libsystem_c.dylib`system + 452
      agent:2018/08/20 10:12:20 build.go:187:     frame #2: 0x000000010aacfd75 QtTest`___lldb_unnamed_symbol21$$QtTest + 325
      agent:2018/08/20 10:12:20 build.go:187:     frame #3: 0x000000010aacfb9f QtTest`___lldb_unnamed_symbol20$$QtTest + 207
      agent:2018/08/20 10:12:20 build.go:187:     frame #4: 0x00007fff5ee32f5a libsystem_platform.dylib`_sigtramp + 26
      agent:2018/08/20 10:12:20 build.go:187:   thread #2
      agent:2018/08/20 10:12:20 build.go:187:     frame #0: 0x00007fff5ec75292 libsystem_kernel.dylib`__workq_kernreturn + 10
      agent:2018/08/20 10:12:20 build.go:187:     frame #1: 0x00007fff5ee3c009 libsystem_pthread.dylib`_pthread_wqthread + 1035
      agent:2018/08/20 10:12:20 build.go:187:     frame #2: 0x00007fff5ee3bbe9 libsystem_pthread.dylib`start_wqthread + 13
      agent:2018/08/20 10:12:20 build.go:187:   thread #3
      agent:2018/08/20 10:12:20 build.go:187:     frame #0: 0x00007fff5ec75292 libsystem_kernel.dylib`__workq_kernreturn + 10
      agent:2018/08/20 10:12:20 build.go:187:     frame #1: 0x00007fff5ee3c009 libsystem_pthread.dylib`_pthread_wqthread + 1035
      agent:2018/08/20 10:12:20 build.go:187:     frame #2: 0x00007fff5ee3bbe9 libsystem_pthread.dylib`start_wqthread + 13
      agent:2018/08/20 10:12:20 build.go:187:   thread #4
      agent:2018/08/20 10:12:20 build.go:187:     frame #0: 0x00007fff5ec75292 libsystem_kernel.dylib`__workq_kernreturn + 10
      agent:2018/08/20 10:12:20 build.go:187:     frame #1: 0x00007fff5ee3c009 libsystem_pthread.dylib`_pthread_wqthread + 1035
      agent:2018/08/20 10:12:20 build.go:187:     frame #2: 0x00007fff5ee3bbe9 libsystem_pthread.dylib`start_wqthread + 13
      agent:2018/08/20 10:12:20 build.go:187:   thread #5
      agent:2018/08/20 10:12:20 build.go:187:     frame #0: 0x00007fff5ec75292 libsystem_kernel.dylib`__workq_kernreturn + 10
      agent:2018/08/20 10:12:20 build.go:187:     frame #1: 0x00007fff5ee3c009 libsystem_pthread.dylib`_pthread_wqthread + 1035
      agent:2018/08/20 10:12:20 build.go:187:     frame #2: 0x00007fff5ee3bbe9 libsystem_pthread.dylib`start_wqthread + 13
      agent:2018/08/20 10:12:20 build.go:187:   thread #6
      agent:2018/08/20 10:12:20 build.go:187:     frame #0: 0x00007fff5ec75292 libsystem_kernel.dylib`__workq_kernreturn + 10
      agent:2018/08/20 10:12:20 build.go:187:     frame #1: 0x00007fff5ee3c20e libsystem_pthread.dylib`_pthread_wqthread + 1552
      agent:2018/08/20 10:12:20 build.go:187:     frame #2: 0x00007fff5ee3bbe9 libsystem_pthread.dylib`start_wqthread + 13
      agent:2018/08/20 10:12:20 build.go:187:   thread #7, name = 'QThread'
      agent:2018/08/20 10:12:20 build.go:187:     frame #0: 0x00007fff5ec74a1e libsystem_kernel.dylib`__psynch_cvwait + 10
      agent:2018/08/20 10:12:20 build.go:187:     frame #1: 0x00007fff5ee3d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
      agent:2018/08/20 10:12:20 build.go:187:     frame #2: 0x0000000109fa77bf QtCore`___lldb_unnamed_symbol320$$QtCore + 303
      agent:2018/08/20 10:12:20 build.go:187:     frame #3: 0x0000000109fa74ce QtCore`___lldb_unnamed_symbol319$$QtCore + 94
      agent:2018/08/20 10:12:20 build.go:187:     frame #4: 0x0000000109fa740c QtCore`QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
      agent:2018/08/20 10:12:20 build.go:187:     frame #5: 0x0000000109fa7394 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 100
      agent:2018/08/20 10:12:20 build.go:187:     frame #6: 0x000000010aad53a5 QtTest`___lldb_unnamed_symbol36$$QtTest + 69
      agent:2018/08/20 10:12:20 build.go:187:     frame #7: 0x0000000109fa5dcc QtCore`___lldb_unnamed_symbol310$$QtCore + 332
      agent:2018/08/20 10:12:20 build.go:187:     frame #8: 0x00007fff5ee3c661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2018/08/20 10:12:20 build.go:187:     frame #9: 0x00007fff5ee3c50d libsystem_pthread.dylib`_pthread_start + 377
      agent:2018/08/20 10:12:20 build.go:187:     frame #10: 0x00007fff5ee3bbf9 libsystem_pthread.dylib`thread_start + 13
      agent:2018/08/20 10:12:20 build.go:187:   thread #8, name = 'com.apple.NSEventThread'
      agent:2018/08/20 10:12:20 build.go:187:     frame #0: 0x00007fff5ec6b20a libsystem_kernel.dylib`mach_msg_trap + 10
      agent:2018/08/20 10:12:20 build.go:187:     frame #1: 0x00007fff5ec6a724 libsystem_kernel.dylib`mach_msg + 60
      agent:2018/08/20 10:12:20 build.go:187:     frame #2: 0x00007fff36772045 CoreFoundation`__CFRunLoopServiceMachPort + 341
      agent:2018/08/20 10:12:20 build.go:187:     frame #3: 0x00007fff36771397 CoreFoundation`__CFRunLoopRun + 1783
      agent:2018/08/20 10:12:20 build.go:187:     frame #4: 0x00007fff36770a07 CoreFoundation`CFRunLoopRunSpecific + 487
      agent:2018/08/20 10:12:20 build.go:187:     frame #5: 0x00007fff33e3efc4 AppKit`_NSEventThread + 184
      agent:2018/08/20 10:12:20 build.go:187:     frame #6: 0x00007fff5ee3c661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2018/08/20 10:12:20 build.go:187:     frame #7: 0x00007fff5ee3c50d libsystem_pthread.dylib`_pthread_start + 377
      agent:2018/08/20 10:12:20 build.go:187:     frame #8: 0x00007fff5ee3bbf9 libsystem_pthread.dylib`thread_start + 13
      agent:2018/08/20 10:12:20 build.go:187:   thread #9, name = 'QQmlThread'
      agent:2018/08/20 10:12:20 build.go:187:     frame #0: 0x00007fff5ec760a2 libsystem_kernel.dylib`poll + 10
      agent:2018/08/20 10:12:20 build.go:187:     frame #1: 0x000000010a1b6b50 QtCore`qt_safe_poll(pollfd*, unsigned int, timespec const*) + 576
      agent:2018/08/20 10:12:20 build.go:187:     frame #2: 0x000000010a1b83c9 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 873
      agent:2018/08/20 10:12:20 build.go:187:     frame #3: 0x000000010a15b49e QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 430
      agent:2018/08/20 10:12:20 build.go:187:     frame #4: 0x0000000109f9c8ec QtCore`QThread::exec() + 140
      agent:2018/08/20 10:12:20 build.go:187:     frame #5: 0x0000000109c95699 QtQml`___lldb_unnamed_symbol5258$$QtQml + 57
      agent:2018/08/20 10:12:20 build.go:187:     frame #6: 0x0000000109fa5dcc QtCore`___lldb_unnamed_symbol310$$QtCore + 332
      agent:2018/08/20 10:12:20 build.go:187:     frame #7: 0x00007fff5ee3c661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2018/08/20 10:12:20 build.go:187:     frame #8: 0x00007fff5ee3c50d libsystem_pthread.dylib`_pthread_start + 377
      agent:2018/08/20 10:12:20 build.go:187:     frame #9: 0x00007fff5ee3bbf9 libsystem_pthread.dylib`thread_start + 13
      agent:2018/08/20 10:12:20 build.go:187: (lldb) quit
      agent:2018/08/20 10:12:20 build.go:187: === End of stack trace ===
      agent:2018/08/20 10:12:20 build.go:187: QFATAL : tst_QQuickApplicationWindow::font() Received signal 11
      agent:2018/08/20 10:12:20 build.go:187:          Function time: 95ms Total time: 730ms
      agent:2018/08/20 10:12:20 build.go:187: FAIL!  : tst_QQuickApplicationWindow::font() Received a fatal error.
      agent:2018/08/20 10:12:20 build.go:187:    Loc: [Unknown file(0)]
      agent:2018/08/20 10:12:20 build.go:187: Totals: 7 passed, 1 failed, 0 skipped, 0 blacklisted, 5073ms
      agent:2018/08/20 10:12:20 build.go:187: ********* Finished testing of tst_QQuickApplicationWindow *********
      agent:2018/08/20 10:12:20 build.go:187: make: *** [check] Abort trap: 6
      agent:2018/08/20 10:12:20 build.go:231: Process finished with error: exit status 2
      agent:2018/08/20 10:12:20 build.go:190: Error reading from stdout/err: exit status 2
      

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              mitch_curtis Mitch Curtis
              Reporter:
              liaqi Liang Qi
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes