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

tst_font::font(Control) 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: None
    • Component/s: Quick: Controls 2
    • Labels:
      None
    • Platform/s:
      macOS
    • Commits:
      e28129e02cadfcdf7a0ee9e5d04fdcabdbc4b10e
    • Epic Link:
    • Sprint:
      Triaged issues

      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:11:37 build.go:187: /Users/qt/work/qt/qtquickcontrols2/tests/auto/font/target_wrapper.sh  ./tst_font -o /Users/qt/work/testresults/tests/auto/font901032238,xml -o -,txt
      agent:2018/08/20 10:11:37 build.go:187: ********* Start testing of tst_font *********
      agent:2018/08/20 10:11:37 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:11:37 build.go:187: PASS   : tst_font::initTestCase()
      agent:2018/08/20 10:11:37 build.go:187: PASS   : tst_font::systemFont()
      agent:2018/08/20 10:11:37 build.go:187: Pure virtual function called!
      agent:2018/08/20 10:11:37 build.go:187: === Received signal at function time: 3ms, total time: 162ms, dumping stack ===
      agent:2018/08/20 10:11:39 build.go:187: (lldb) process attach --pid 2249
      agent:2018/08/20 10:11:44 build.go:187: Process 2249 stopped
      agent:2018/08/20 10:11:44 build.go:187: * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
      agent:2018/08/20 10:11:44 build.go:187:     frame #0: 0x00007fff5ec7524a libsystem_kernel.dylib`__wait4_nocancel + 10
      agent:2018/08/20 10:11:44 build.go:187: libsystem_kernel.dylib`__wait4_nocancel:
      agent:2018/08/20 10:11:44 build.go:187: ->  0x7fff5ec7524a <+10>: jae    0x7fff5ec75254            ; <+20>
      agent:2018/08/20 10:11:44 build.go:187:     0x7fff5ec7524c <+12>: movq   %rax, %rdi
      agent:2018/08/20 10:11:44 build.go:187:     0x7fff5ec7524f <+15>: jmp    0x7fff5ec6bb00            ; cerror_nocancel
      agent:2018/08/20 10:11:44 build.go:187:     0x7fff5ec75254 <+20>: retq   
      agent:2018/08/20 10:11:44 build.go:187: Target 0: (tst_font) stopped.
      agent:2018/08/20 10:11:44 build.go:187: 
      agent:2018/08/20 10:11:44 build.go:187: Executable module set to "/Users/qt/work/qt/qtquickcontrols2/tests/auto/font/tst_font".
      agent:2018/08/20 10:11:44 build.go:187: Architecture set to: x86_64-apple-macosx.
      agent:2018/08/20 10:11:44 build.go:187: (lldb) bt all
      agent:2018/08/20 10:11:44 build.go:187: * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
      agent:2018/08/20 10:11:44 build.go:187:   * frame #0: 0x00007fff5ec7524a libsystem_kernel.dylib`__wait4_nocancel + 10
      agent:2018/08/20 10:11:44 build.go:187:     frame #1: 0x00007fff5ebef9de libsystem_c.dylib`system + 452
      agent:2018/08/20 10:11:44 build.go:187:     frame #2: 0x000000010c5d1d75 QtTest`___lldb_unnamed_symbol21$$QtTest + 325
      agent:2018/08/20 10:11:44 build.go:187:     frame #3: 0x000000010c5d1b9f QtTest`___lldb_unnamed_symbol20$$QtTest + 207
      agent:2018/08/20 10:11:44 build.go:187:     frame #4: 0x00007fff5ee32f5a libsystem_platform.dylib`_sigtramp + 26
      agent:2018/08/20 10:11:44 build.go:187:   thread #2
      agent:2018/08/20 10:11:44 build.go:187:     frame #0: 0x00007fff5ec75292 libsystem_kernel.dylib`__workq_kernreturn + 10
      agent:2018/08/20 10:11:44 build.go:187:     frame #1: 0x00007fff5ee3c20e libsystem_pthread.dylib`_pthread_wqthread + 1552
      agent:2018/08/20 10:11:44 build.go:187:     frame #2: 0x00007fff5ee3bbe9 libsystem_pthread.dylib`start_wqthread + 13
      agent:2018/08/20 10:11:44 build.go:187:   thread #3
      agent:2018/08/20 10:11:44 build.go:187:     frame #0: 0x00007fff5ec75292 libsystem_kernel.dylib`__workq_kernreturn + 10
      agent:2018/08/20 10:11:44 build.go:187:     frame #1: 0x00007fff5ee3c009 libsystem_pthread.dylib`_pthread_wqthread + 1035
      agent:2018/08/20 10:11:44 build.go:187:     frame #2: 0x00007fff5ee3bbe9 libsystem_pthread.dylib`start_wqthread + 13
      agent:2018/08/20 10:11:44 build.go:187:   thread #4
      agent:2018/08/20 10:11:44 build.go:187:     frame #0: 0x00007fff5ec75292 libsystem_kernel.dylib`__workq_kernreturn + 10
      agent:2018/08/20 10:11:44 build.go:187:     frame #1: 0x00007fff5ee3c20e libsystem_pthread.dylib`_pthread_wqthread + 1552
      agent:2018/08/20 10:11:44 build.go:187:     frame #2: 0x00007fff5ee3bbe9 libsystem_pthread.dylib`start_wqthread + 13
      agent:2018/08/20 10:11:44 build.go:187:   thread #5
      agent:2018/08/20 10:11:44 build.go:187:     frame #0: 0x00007fff5ec75292 libsystem_kernel.dylib`__workq_kernreturn + 10
      agent:2018/08/20 10:11:44 build.go:187:     frame #1: 0x00007fff5ee3c009 libsystem_pthread.dylib`_pthread_wqthread + 1035
      agent:2018/08/20 10:11:44 build.go:187:     frame #2: 0x00007fff5ee3bbe9 libsystem_pthread.dylib`start_wqthread + 13
      agent:2018/08/20 10:11:44 build.go:187:   thread #6, name = 'QThread'
      agent:2018/08/20 10:11:44 build.go:187:     frame #0: 0x00007fff5ec74a1e libsystem_kernel.dylib`__psynch_cvwait + 10
      agent:2018/08/20 10:11:44 build.go:187:     frame #1: 0x00007fff5ee3d589 libsystem_pthread.dylib`_pthread_cond_wait + 732
      agent:2018/08/20 10:11:44 build.go:187:     frame #2: 0x000000010cecd7bf QtCore`___lldb_unnamed_symbol320$$QtCore + 303
      agent:2018/08/20 10:11:44 build.go:187:     frame #3: 0x000000010cecd4ce QtCore`___lldb_unnamed_symbol319$$QtCore + 94
      agent:2018/08/20 10:11:44 build.go:187:     frame #4: 0x000000010cecd40c QtCore`QWaitCondition::wait(QMutex*, QDeadlineTimer) + 108
      agent:2018/08/20 10:11:44 build.go:187:     frame #5: 0x000000010cecd394 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 100
      agent:2018/08/20 10:11:44 build.go:187:     frame #6: 0x000000010c5d73a5 QtTest`___lldb_unnamed_symbol36$$QtTest + 69
      agent:2018/08/20 10:11:44 build.go:187:     frame #7: 0x000000010cecbdcc QtCore`___lldb_unnamed_symbol310$$QtCore + 332
      agent:2018/08/20 10:11:44 build.go:187:     frame #8: 0x00007fff5ee3c661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2018/08/20 10:11:44 build.go:187:     frame #9: 0x00007fff5ee3c50d libsystem_pthread.dylib`_pthread_start + 377
      agent:2018/08/20 10:11:44 build.go:187:     frame #10: 0x00007fff5ee3bbf9 libsystem_pthread.dylib`thread_start + 13
      agent:2018/08/20 10:11:44 build.go:187:   thread #7, name = 'QQmlThread'
      agent:2018/08/20 10:11:44 build.go:187:     frame #0: 0x00007fff5ec760a2 libsystem_kernel.dylib`poll + 10
      agent:2018/08/20 10:11:44 build.go:187:     frame #1: 0x000000010d0dcb50 QtCore`qt_safe_poll(pollfd*, unsigned int, timespec const*) + 576
      agent:2018/08/20 10:11:44 build.go:187:     frame #2: 0x000000010d0de3c9 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 873
      agent:2018/08/20 10:11:44 build.go:187:     frame #3: 0x000000010d08149e QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 430
      agent:2018/08/20 10:11:44 build.go:187:     frame #4: 0x000000010cec28ec QtCore`QThread::exec() + 140
      agent:2018/08/20 10:11:44 build.go:187:     frame #5: 0x000000010cd15699 QtQml`___lldb_unnamed_symbol5258$$QtQml + 57
      agent:2018/08/20 10:11:44 build.go:187:     frame #6: 0x000000010cecbdcc QtCore`___lldb_unnamed_symbol310$$QtCore + 332
      agent:2018/08/20 10:11:44 build.go:187:     frame #7: 0x00007fff5ee3c661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2018/08/20 10:11:44 build.go:187:     frame #8: 0x00007fff5ee3c50d libsystem_pthread.dylib`_pthread_start + 377
      agent:2018/08/20 10:11:44 build.go:187:     frame #9: 0x00007fff5ee3bbf9 libsystem_pthread.dylib`thread_start + 13
      agent:2018/08/20 10:11:44 build.go:187: (lldb) quit
      agent:2018/08/20 10:11:44 build.go:187: === End of stack trace ===
      agent:2018/08/20 10:11:44 build.go:187: QFATAL : tst_font::font(Control) Received signal 11
      agent:2018/08/20 10:11:44 build.go:187:          Function time: 3ms Total time: 162ms
      agent:2018/08/20 10:11:44 build.go:187: FAIL!  : tst_font::font(Control) Received a fatal error.
      agent:2018/08/20 10:11:44 build.go:187:    Loc: [Unknown file(0)]
      agent:2018/08/20 10:11:44 build.go:187: Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 7156ms
      agent:2018/08/20 10:11:44 build.go:187: ********* Finished testing of tst_font *********
      agent:2018/08/20 10:11:44 build.go:187: make: *** [check] Abort trap: 6
      agent:2018/08/20 10:11:44 build.go:231: Process finished with error: exit status 2
      agent:2018/08/20 10:11:44 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:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Gerrit Reviews

                  There is 1 open Gerrit change