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

tst_webchannel.exe crash after TestWebChannel::testInfiniteRecursion()

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P0: Blocker
    • None
    • 5.14.0 Alpha
    • WebChannel
    • None
    • Windows

    Description

      https://codereview.qt-project.org/c/qt/qtwebchannel/+/266687 Merge remote-tracking branch 'origin/5.13' into dev

      https://testresults.qt.io/coin/integration/qt/qtwebchannel/tasks/1564664364

      https://testresults.qt.io/logs/qt/qtwebchannel/8ad0082ae8cf64048469c775e3e4c6762c44a74c/WindowsWindows_10x86_64WindowsWindows_10x86_64MSVC2015qtci-windows-10-x86_64-14-5c2abb/c4a0f31e3f85f8c264a2c4c52da3dfe14d9582ad/test_1564664453/log.txt.gz

      agent:2019/08/01 13:03:02 build.go:207: 	call C:\Users\qt\work\qt\qtwebchannel\tests\auto\webchannel\target_wrapper.bat  release\tst_webchannel.exe -o C:\Users\qt\work\testresults\tests\auto\webchannel001389767,xml -o -,txt
      agent:2019/08/01 13:03:02 build.go:207: ********* Start testing of TestWebChannel *********
      agent:2019/08/01 13:03:02 build.go:207: Config: Using QtTest library 5.14.0, Qt 5.14.0 (x86_64-little_endian-llp64 shared (dynamic) release build; by MSVC 2015)
      agent:2019/08/01 13:03:02 build.go:207: PASS   : TestWebChannel::initTestCase()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testRegisterObjects()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testDeregisterObjects()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testDeregisterObjectAtStart()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testInfoForObject()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testInvokeMethodConversion()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testFunctionOverloading()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testSetPropertyConversion()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testInvokeMethodOverloadResolution()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testDisconnect()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testWrapRegisteredObject()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testUnwrapObject()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testTransportWrapObjectProperties()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testRemoveUnusedTransports()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testPassWrappedObjectBack()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testWrapValues()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testWrapObjectWithMultipleTransports()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testJsonToVariant()
      agent:2019/08/01 13:03:03 build.go:207: PASS   : TestWebChannel::testInfiniteRecursion()
      agent:2019/08/01 13:03:03 build.go:207: A crash occurred in C:\Users\qt\work\qt\qtwebchannel\tests\auto\webchannel\release\tst_webchannel.exe.
      agent:2019/08/01 13:03:03 build.go:207: Function time: 65ms Total time: 79ms
      agent:2019/08/01 13:03:03 build.go:207: 
      agent:2019/08/01 13:03:03 build.go:207: Exception address: 0x00007FFE51C56E59
      agent:2019/08/01 13:03:03 build.go:207: Exception code   : 0xc0000005
      agent:2019/08/01 13:03:03 build.go:207: Nearby symbol    : TestNamespace::QMetaObjectPublisher::deleteWrappedObject
      agent:2019/08/01 13:03:03 build.go:207: 
      agent:2019/08/01 13:03:03 build.go:207: Stack:
      agent:2019/08/01 13:03:03 build.go:207: #  1: TestNamespace::QTest::toString() - 0x00007FFE5185A9C0
      agent:2019/08/01 13:03:03 build.go:207: #  2: UnhandledExceptionFilter() - 0x00007FFE5A4C51F0
      agent:2019/08/01 13:03:03 build.go:207: #  3: memset() - 0x00007FFE5D836440
      agent:2019/08/01 13:03:03 build.go:207: #  4: _C_specific_handler() - 0x00007FFE5D81FC90
      agent:2019/08/01 13:03:03 build.go:207: #  5: _chkstk() - 0x00007FFE5D834560
      agent:2019/08/01 13:03:03 build.go:207: #  6: RtlWalkFrameChain() - 0x00007FFE5D793730
      agent:2019/08/01 13:03:03 build.go:207: #  7: KiUserExceptionDispatcher() - 0x00007FFE5D8333C0
      agent:2019/08/01 13:03:03 build.go:207: #  8: TestNamespace::QMetaObjectPublisher::deleteWrappedObject() - 0x00007FFE51C564E0
      agent:2019/08/01 13:03:03 build.go:207: #  9: TestNamespace::QMetaObjectPublisher::objectDestroyed() - 0x00007FFE51C5A790
      agent:2019/08/01 13:03:03 build.go:207: # 10: TestNamespace::QObject::event() - 0x00007FFE50D14B00
      agent:2019/08/01 13:03:03 build.go:207: # 11: TestNamespace::QCoreApplication::notify() - 0x00007FFE50CEDE80
      agent:2019/08/01 13:03:03 build.go:207: # 12: TestNamespace::QCoreApplication::notifyInternal2() - 0x00007FFE50CEDEF0
      agent:2019/08/01 13:03:03 build.go:207: # 13: TestNamespace::QCoreApplicationPrivate::sendPostedEvents() - 0x00007FFE50CF0190
      agent:2019/08/01 13:03:03 build.go:207: # 14: TestNamespace::QEventDispatcherWin32::processEvents() - 0x00007FFE50D3A210
      agent:2019/08/01 13:03:03 build.go:207: # 15: TestNamespace::QCoreApplication::processEvents() - 0x00007FFE50CEE5B0
      agent:2019/08/01 13:03:03 build.go:207: # 16: TestNamespace::QTest::qWait() - 0x00007FFE50D33290
      agent:2019/08/01 13:03:03 build.go:207: # 17: Unable to obtain symbol
      agent:2019/08/01 13:03:03 build.go:207: # 18: TestNamespace::QMetaMethod::invoke() - 0x00007FFE50CF3F90
      agent:2019/08/01 13:03:03 build.go:207: # 19: TestNamespace::QMetaMethod::invoke() - 0x00007FFE50B34D80
      agent:2019/08/01 13:03:03 build.go:207: # 20: TestNamespace::QTest::ignoreMessage() - 0x00007FFE51854EC0
      agent:2019/08/01 13:03:03 build.go:207: # 21: TestNamespace::QTest::ignoreMessage() - 0x00007FFE51854EC0
      agent:2019/08/01 13:03:03 build.go:207: # 22: TestNamespace::QTest::ignoreMessage() - 0x00007FFE51854EC0
      agent:2019/08/01 13:03:03 build.go:207: # 23: TestNamespace::QTest::qRun() - 0x00007FFE51858E80
      agent:2019/08/01 13:03:03 build.go:207: # 24: TestNamespace::QTest::qExec() - 0x00007FFE51857120
      agent:2019/08/01 13:03:03 build.go:207: # 25: Unable to obtain symbol
      agent:2019/08/01 13:03:03 build.go:207: # 26: Unable to obtain symbol
      agent:2019/08/01 13:03:03 build.go:207: # 27: BaseThreadInitThunk() - 0x00007FFE5C9E7E80
      agent:2019/08/01 13:03:03 build.go:207: # 28: RtlUserThreadStart() - 0x00007FFE5D7FA230
      agent:2019/08/01 13:03:03 build.go:207: 
      agent:2019/08/01 13:03:03 build.go:207: jom: C:\Users\qt\work\qt\qtwebchannel\tests\auto\webchannel\Makefile.Release [check] Error 2
      agent:2019/08/01 13:03:03 build.go:207: jom: C:\Users\qt\work\qt\qtwebchannel\tests\auto\webchannel\Makefile [release-check] Error 2
      agent:2019/08/01 13:03:03 build.go:240: Process finished with error: exit status 2
      agent:2019/08/01 13:03:03 build.go:531: Executing scheduled instruction 1 of 2 - Upload all core dumps if there are some
      agent:2019/08/01 13:03:03 build.go:533: 
      agent:2019/08/01 13:03:03 build.go:531: Executing scheduled instruction 2 of 2 - Upload test results
      agent:2019/08/01 13:03:03 storageclient.go:407: Collecting test results, archiving and uploading them
      agent:2019/08/01 13:03:03 build.go:210: Error reading from stdout/err: exit status 2
      agent:2019/08/01 13:03:03 result.go:177: Collecting 1 test results ...
      agent:2019/08/01 13:03:03 build.go:533: 
      agent:2019/08/01 13:03:03 agent.go:268: Test failed
      

      Attachments

        Issue Links

          Activity

            People

              milianw Milian Wolff
              liaqi Liang Qi
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: