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

tst_qquickmenubar::Default::checkHighlightWhenMenuDismissed() crashed

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P0: Blocker
    • Resolution: Fixed
    • Affects Version/s: 5.14
    • Fix Version/s: 5.14
    • Component/s: Quick: Controls 2
    • Labels:
      None
    • Platform/s:
      All
    • Commits:
      e87ecaf55291ac38c705dea7eaeb7c58ad0e3284(qtdeclarative)

      Description

      https://codereview.qt-project.org/c/qt/qt5/+/279252 Merge remote-tracking branch 'origin/5.13' into 5.14 +

      https://codereview.qt-project.org/c/qt/qt5/+/279872/4 Update submodules on '5.14' in qt/qt5 - PS4

      http://coin/coin/integration/qt/qt5/tasks/web_qt_qt5_1572848795436

      http://coin/coin/api/results/qt/qtquickcontrols2/36cb67cd6fa0e60d8bf9044ddd4623c5539b0baa/MacOSMacOS_10_13x86_64MacOSMacOS_10_13x86_64Clangqtci-macos-10.13-x86_64-2-e72489/ef04c552191acdafce9557fe12c311f85c6da046/test_1572849615/log.txt.gz

      agent:2019/11/04 06:45:04 build.go:220: /Users/qt/work/qt/qtquickcontrols2/tests/auto/qquickmenubar/target_wrapper.sh  ./tst_qquickmenubar -o /Users/qt/work/testresults/tests/auto/qquickmenubar385698007,xml -o -,txt
      agent:2019/11/04 06:45:04 build.go:220: ********* Start testing of tst_qquickmenubar *********
      agent:2019/11/04 06:45:04 build.go:220: Config: Using QtTest library 5.14.0, Qt 5.14.0 (x86_64-little_endian-lp64 shared (dynamic) release build; by Clang 10.0.0 (clang-1000.11.45.5) (Apple))
      agent:2019/11/04 06:45:04 build.go:220: PASS   : tst_qquickmenubar::Default::initTestCase()
      agent:2019/11/04 06:45:04 build.go:220: PASS   : tst_qquickmenubar::Default::delegate()
      agent:2019/11/04 06:45:05 build.go:220: PASS   : tst_qquickmenubar::Default::mouse()
      agent:2019/11/04 06:45:05 build.go:220: PASS   : tst_qquickmenubar::Default::keys()
      agent:2019/11/04 06:45:05 build.go:220: SKIP   : tst_qquickmenubar::Default::mnemonics() Mnemonics are not used on macOS
      agent:2019/11/04 06:45:05 build.go:220:    Loc: [tst_qquickmenubar.cpp(409)]
      agent:2019/11/04 06:45:05 build.go:220: PASS   : tst_qquickmenubar::Default::addRemove()
      agent:2019/11/04 06:45:05 build.go:220: 
      agent:2019/11/04 06:45:05 build.go:220: === Received signal at function time: 27ms, total time: 961ms, dumping stack ===
      agent:2019/11/04 06:45:06 build.go:220: (lldb) process attach --pid 3074
      agent:2019/11/04 06:45:12 build.go:220: Process 3074 stopped
      agent:2019/11/04 06:45:12 build.go:220: * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
      agent:2019/11/04 06:45:12 build.go:220:     frame #0: 0x00007fff6f8e6242 libsystem_kernel.dylib`__wait4_nocancel + 10
      agent:2019/11/04 06:45:12 build.go:220: libsystem_kernel.dylib`__wait4_nocancel:
      agent:2019/11/04 06:45:12 build.go:220: ->  0x7fff6f8e6242 <+10>: jae    0x7fff6f8e624c            ; <+20>
      agent:2019/11/04 06:45:12 build.go:220:     0x7fff6f8e6244 <+12>: movq   %rax, %rdi
      agent:2019/11/04 06:45:12 build.go:220:     0x7fff6f8e6247 <+15>: jmp    0x7fff6f8dcae9            ; cerror_nocancel
      agent:2019/11/04 06:45:12 build.go:220:     0x7fff6f8e624c <+20>: retq   
      agent:2019/11/04 06:45:12 build.go:220: Target 0: (tst_qquickmenubar) stopped.
      agent:2019/11/04 06:45:12 build.go:220: 
      agent:2019/11/04 06:45:12 build.go:220: Executable module set to "/Users/qt/work/qt/qtquickcontrols2/tests/auto/qquickmenubar/tst_qquickmenubar".
      agent:2019/11/04 06:45:12 build.go:220: Architecture set to: x86_64-apple-macosx.
      agent:2019/11/04 06:45:12 build.go:220: (lldb) bt all
      agent:2019/11/04 06:45:12 build.go:220: * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
      agent:2019/11/04 06:45:12 build.go:220:   * frame #0: 0x00007fff6f8e6242 libsystem_kernel.dylib`__wait4_nocancel + 10
      agent:2019/11/04 06:45:12 build.go:220:     frame #1: 0x00007fff6f8609de libsystem_c.dylib`system + 452
      agent:2019/11/04 06:45:12 build.go:220:     frame #2: 0x000000010b472935 QtTest`stackTrace() + 325
      agent:2019/11/04 06:45:12 build.go:220:     frame #3: 0x000000010b47275f QtTest`QTest::FatalSignalHandler::signal(int) + 207
      agent:2019/11/04 06:45:12 build.go:220:     frame #4: 0x00007fff6faa3f5a libsystem_platform.dylib`_sigtramp + 26
      agent:2019/11/04 06:45:12 build.go:220:     frame #5: 0x000000010a565a8f QtQuick`QQuickItem::setParentItem(QQuickItem*) + 831
      agent:2019/11/04 06:45:12 build.go:220:     frame #6: 0x000000010a2ff5fa QtQuickTemplates2`QQuickMenuBarPrivate::beginCreateItem(QQuickMenu*) + 186
      agent:2019/11/04 06:45:12 build.go:220:     frame #7: 0x000000010a300f7a QtQuickTemplates2`QQuickMenuBar::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 1002
      agent:2019/11/04 06:45:12 build.go:220:     frame #8: 0x000000010a30118e QtQuickTemplates2`QQuickMenuBar::qt_metacall(QMetaObject::Call, int, void**) + 126
      agent:2019/11/04 06:45:12 build.go:220:     frame #9: 0x000000010b032429 QtQml`CallMethod(QQmlObjectOrGadget const&, int, int, int, int*, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) + 5417
      agent:2019/11/04 06:45:12 build.go:220:     frame #10: 0x000000010b02e8b3 QtQml`CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) + 627
      agent:2019/11/04 06:45:12 build.go:220:     frame #11: 0x000000010b02e0d9 QtQml`QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const + 1273
      agent:2019/11/04 06:45:12 build.go:220:     frame #12: 0x000000010b046a95 QtQml`QV4::Moth::VME::interpret(QV4::CppStackFrame*, QV4::ExecutionEngine*, char const*) + 4469
      agent:2019/11/04 06:45:12 build.go:220:     frame #13: 0x000000010b045802 QtQml`QV4::Moth::VME::exec(QV4::CppStackFrame*, QV4::ExecutionEngine*) + 130
      agent:2019/11/04 06:45:12 build.go:220:     frame #14: 0x000000010afeed25 QtQml`QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) + 341
      agent:2019/11/04 06:45:12 build.go:220:     frame #15: 0x000000010b1600d2 QtQml`QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) + 594
      agent:2019/11/04 06:45:12 build.go:220:     frame #16: 0x000000010b11a7b4 QtQml`QQmlBoundSignalExpression::evaluate(void**) + 1060
      agent:2019/11/04 06:45:12 build.go:220:     frame #17: 0x000000010b11af88 QtQml`QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) + 424
      agent:2019/11/04 06:45:12 build.go:220:     frame #18: 0x000000010b147aa5 QtQml`QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) + 581
      agent:2019/11/04 06:45:12 build.go:220:     frame #19: 0x000000010b6e63e8 QtCore`void doActivate<false>(QObject*, int, void**) + 120
      agent:2019/11/04 06:45:12 build.go:220:     frame #20: 0x000000010b17a06d QtQml`QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) + 1341
      agent:2019/11/04 06:45:12 build.go:220:     frame #21: 0x000000010b110df9 QtQml`QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) + 73
      agent:2019/11/04 06:45:12 build.go:220:     frame #22: 0x000000010b10ed56 QtQml`QQmlComponentPrivate::completeCreate() + 102
      agent:2019/11/04 06:45:12 build.go:220:     frame #23: 0x000000010b110635 QtQml`QQmlComponent::create(QQmlContext*) + 69
      agent:2019/11/04 06:45:12 build.go:220:     frame #24: 0x000000010b16a3a7 QtQml`QQmlApplicationEnginePrivate::finishLoad(QQmlComponent*) + 391
      agent:2019/11/04 06:45:12 build.go:220:     frame #25: 0x000000010b16aa22 QtQml`QQmlApplicationEngine::QQmlApplicationEngine(QUrl const&, QObject*) + 162
      agent:2019/11/04 06:45:12 build.go:220:     frame #26: 0x000000010a2a9958 tst_qquickmenubar`tst_qquickmenubar::checkHighlightWhenMenuDismissed() + 264
      agent:2019/11/04 06:45:12 build.go:220:     frame #27: 0x000000010b6be636 QtCore`QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const + 1270
      agent:2019/11/04 06:45:12 build.go:220:     frame #28: 0x000000010b4705d2 QtTest`QTest::TestMethods::invokeTestOnData(int) const + 1074
      agent:2019/11/04 06:45:12 build.go:220:     frame #29: 0x000000010b471213 QtTest`QTest::TestMethods::invokeTest(int, char const*, QTest::WatchDog*) const + 771
      agent:2019/11/04 06:45:12 build.go:220:     frame #30: 0x000000010b472327 QtTest`QTest::TestMethods::invokeTests(QObject*) const + 999
      agent:2019/11/04 06:45:12 build.go:220:     frame #31: 0x000000010b472f4a QtTest`QTest::qRun() + 282
      agent:2019/11/04 06:45:12 build.go:220:     frame #32: 0x000000010a2aafc7 tst_qquickmenubar`main + 1079
      agent:2019/11/04 06:45:12 build.go:220:     frame #33: 0x00007fff6f795015 libdyld.dylib`start + 1
      agent:2019/11/04 06:45:12 build.go:220:     frame #34: 0x00007fff6f795015 libdyld.dylib`start + 1
      agent:2019/11/04 06:45:12 build.go:220:   thread #2
      agent:2019/11/04 06:45:12 build.go:220:     frame #0: 0x00007fff6f8e628a libsystem_kernel.dylib`__workq_kernreturn + 10
      agent:2019/11/04 06:45:12 build.go:220:     frame #1: 0x00007fff6faad20e libsystem_pthread.dylib`_pthread_wqthread + 1552
      agent:2019/11/04 06:45:12 build.go:220:     frame #2: 0x00007fff6faacbe9 libsystem_pthread.dylib`start_wqthread + 13
      agent:2019/11/04 06:45:12 build.go:220:   thread #3
      agent:2019/11/04 06:45:12 build.go:220:     frame #0: 0x00007fff6f8e628a libsystem_kernel.dylib`__workq_kernreturn + 10
      agent:2019/11/04 06:45:12 build.go:220:     frame #1: 0x00007fff6faad20e libsystem_pthread.dylib`_pthread_wqthread + 1552
      agent:2019/11/04 06:45:12 build.go:220:     frame #2: 0x00007fff6faacbe9 libsystem_pthread.dylib`start_wqthread + 13
      agent:2019/11/04 06:45:12 build.go:220:   thread #4
      agent:2019/11/04 06:45:12 build.go:220:     frame #0: 0x00007fff6f8e628a libsystem_kernel.dylib`__workq_kernreturn + 10
      agent:2019/11/04 06:45:12 build.go:220:     frame #1: 0x00007fff6faad20e libsystem_pthread.dylib`_pthread_wqthread + 1552
      agent:2019/11/04 06:45:12 build.go:220:     frame #2: 0x00007fff6faacbe9 libsystem_pthread.dylib`start_wqthread + 13
      agent:2019/11/04 06:45:12 build.go:220:   thread #5
      agent:2019/11/04 06:45:12 build.go:220:     frame #0: 0x00007fff6f8e628a libsystem_kernel.dylib`__workq_kernreturn + 10
      agent:2019/11/04 06:45:12 build.go:220:     frame #1: 0x00007fff6faad009 libsystem_pthread.dylib`_pthread_wqthread + 1035
      agent:2019/11/04 06:45:12 build.go:220:     frame #2: 0x00007fff6faacbe9 libsystem_pthread.dylib`start_wqthread + 13
      agent:2019/11/04 06:45:12 build.go:220:   thread #6
      agent:2019/11/04 06:45:12 build.go:220:     frame #0: 0x00007fff6f8e628a libsystem_kernel.dylib`__workq_kernreturn + 10
      agent:2019/11/04 06:45:12 build.go:220:     frame #1: 0x00007fff6faad009 libsystem_pthread.dylib`_pthread_wqthread + 1035
      agent:2019/11/04 06:45:12 build.go:220:     frame #2: 0x00007fff6faacbe9 libsystem_pthread.dylib`start_wqthread + 13
      agent:2019/11/04 06:45:12 build.go:220:   thread #7, name = 'QThread'
      agent:2019/11/04 06:45:12 build.go:220:     frame #0: 0x00007fff6f8e5a16 libsystem_kernel.dylib`__psynch_cvwait + 10
      agent:2019/11/04 06:45:12 build.go:220:     frame #1: 0x00007fff6faae589 libsystem_pthread.dylib`_pthread_cond_wait + 732
      agent:2019/11/04 06:45:12 build.go:220:     frame #2: 0x000000010b4e904f QtCore`QWaitConditionPrivate::wait_relative(QDeadlineTimer) + 303
      agent:2019/11/04 06:45:12 build.go:220:     frame #3: 0x000000010b4e8d1e QtCore`QWaitConditionPrivate::wait(QDeadlineTimer) + 94
      agent:2019/11/04 06:45:12 build.go:220:     frame #4: 0x000000010b4e8c3d QtCore`QWaitCondition::wait(QMutex*, QDeadlineTimer) + 93
      agent:2019/11/04 06:45:12 build.go:220:     frame #5: 0x000000010b4e8bae QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 62
      agent:2019/11/04 06:45:12 build.go:220:     frame #6: 0x000000010b478c75 QtTest`QTest::WatchDog::run() + 69
      agent:2019/11/04 06:45:12 build.go:220:     frame #7: 0x000000010b4e11d9 QtCore`QThreadPrivate::start(void*) + 329
      agent:2019/11/04 06:45:12 build.go:220:     frame #8: 0x00007fff6faad661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2019/11/04 06:45:12 build.go:220:     frame #9: 0x00007fff6faad50d libsystem_pthread.dylib`_pthread_start + 377
      agent:2019/11/04 06:45:12 build.go:220:     frame #10: 0x00007fff6faacbf9 libsystem_pthread.dylib`thread_start + 13
      agent:2019/11/04 06:45:12 build.go:220:   thread #8, name = 'com.apple.NSEventThread'
      agent:2019/11/04 06:45:12 build.go:220:     frame #0: 0x00007fff6f8dc20a libsystem_kernel.dylib`mach_msg_trap + 10
      agent:2019/11/04 06:45:12 build.go:220:     frame #1: 0x00007fff6f8db724 libsystem_kernel.dylib`mach_msg + 60
      agent:2019/11/04 06:45:12 build.go:220:     frame #2: 0x00007fff478a9ff5 CoreFoundation`__CFRunLoopServiceMachPort + 341
      agent:2019/11/04 06:45:12 build.go:220:     frame #3: 0x00007fff478a9347 CoreFoundation`__CFRunLoopRun + 1783
      agent:2019/11/04 06:45:12 build.go:220:     frame #4: 0x00007fff478a89b7 CoreFoundation`CFRunLoopRunSpecific + 487
      agent:2019/11/04 06:45:12 build.go:220:     frame #5: 0x00007fff44f76fc4 AppKit`_NSEventThread + 184
      agent:2019/11/04 06:45:12 build.go:220:     frame #6: 0x00007fff6faad661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2019/11/04 06:45:12 build.go:220:     frame #7: 0x00007fff6faad50d libsystem_pthread.dylib`_pthread_start + 377
      agent:2019/11/04 06:45:12 build.go:220:     frame #8: 0x00007fff6faacbf9 libsystem_pthread.dylib`thread_start + 13
      agent:2019/11/04 06:45:12 build.go:220:   thread #9, name = 'CVDisplayLink'
      agent:2019/11/04 06:45:12 build.go:220:     frame #0: 0x00007fff6f8e5a16 libsystem_kernel.dylib`__psynch_cvwait + 10
      agent:2019/11/04 06:45:12 build.go:220:     frame #1: 0x00007fff6faae5c2 libsystem_pthread.dylib`_pthread_cond_wait + 789
      agent:2019/11/04 06:45:12 build.go:220:     frame #2: 0x00007fff4949b3f3 CoreVideo`CVDisplayLink::waitUntil(unsigned long long) + 237
      agent:2019/11/04 06:45:12 build.go:220:     frame #3: 0x00007fff4949a9a4 CoreVideo`CVDisplayLink::runIOThread() + 500
      agent:2019/11/04 06:45:12 build.go:220:     frame #4: 0x00007fff6faad661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2019/11/04 06:45:12 build.go:220:     frame #5: 0x00007fff6faad50d libsystem_pthread.dylib`_pthread_start + 377
      agent:2019/11/04 06:45:12 build.go:220:     frame #6: 0x00007fff6faacbf9 libsystem_pthread.dylib`thread_start + 13
      agent:2019/11/04 06:45:12 build.go:220:   thread #10, name = 'QQmlThread'
      agent:2019/11/04 06:45:12 build.go:220:     frame #0: 0x00007fff6f8e709a libsystem_kernel.dylib`poll + 10
      agent:2019/11/04 06:45:12 build.go:220:     frame #1: 0x000000010b70bbf0 QtCore`qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
      agent:2019/11/04 06:45:12 build.go:220:     frame #2: 0x000000010b70d3e1 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 833
      agent:2019/11/04 06:45:12 build.go:220:     frame #3: 0x000000010b6af7df QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
      agent:2019/11/04 06:45:12 build.go:220:     frame #4: 0x000000010b4e0273 QtCore`QThread::exec() + 131
      agent:2019/11/04 06:45:12 build.go:220:     frame #5: 0x000000010b19f2a9 QtQml`QQmlThreadPrivate::run() + 57
      agent:2019/11/04 06:45:12 build.go:220:     frame #6: 0x000000010b4e11d9 QtCore`QThreadPrivate::start(void*) + 329
      agent:2019/11/04 06:45:12 build.go:220:     frame #7: 0x00007fff6faad661 libsystem_pthread.dylib`_pthread_body + 340
      agent:2019/11/04 06:45:12 build.go:220:     frame #8: 0x00007fff6faad50d libsystem_pthread.dylib`_pthread_start + 377
      agent:2019/11/04 06:45:12 build.go:220:     frame #9: 0x00007fff6faacbf9 libsystem_pthread.dylib`thread_start + 13
      agent:2019/11/04 06:45:12 build.go:220: (lldb) quit
      agent:2019/11/04 06:45:12 build.go:220: === End of stack trace ===
      agent:2019/11/04 06:45:12 build.go:220: QFATAL : tst_qquickmenubar::Default::checkHighlightWhenMenuDismissed() Received signal 11
      agent:2019/11/04 06:45:12 build.go:220:          Function time: 27ms Total time: 961ms
      agent:2019/11/04 06:45:12 build.go:220: FAIL!  : tst_qquickmenubar::Default::checkHighlightWhenMenuDismissed() Received a fatal error.
      agent:2019/11/04 06:45:12 build.go:220:    Loc: [Unknown file(0)]
      agent:2019/11/04 06:45:12 build.go:220: Totals: 5 passed, 1 failed, 1 skipped, 0 blacklisted, 8061ms
      agent:2019/11/04 06:45:12 build.go:220: ********* Finished testing of tst_qquickmenubar::Default *********
      agent:2019/11/04 06:45:12 build.go:220: make: *** [check] Abort trap: 6
      agent:2019/11/04 06:45:12 build.go:253: Process finished with error: exit status 2
      agent:2019/11/04 06:45:12 build.go:223: Error reading from stdout/err: exit status 2
      

        Attachments

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

          Activity

            People

            Assignee:
            liaqi Liang Qi
            Reporter:
            liaqi Liang Qi
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes