Details
-
Bug
-
Resolution: Done
-
P0: Blocker
-
None
-
5.10
-
None
Description
When trying to merge 5.9 -> dev in qt5.git, we end up pulling in https://codereview.qt-project.org/#/c/195399/5 which appears to be the trigger for qt3d tests crashing in dev:
See
https://codereview.qt-project.org/#/c/197418/
for the Gerrit qt5.git change that we're trying to get in.
See
https://testresults.qt.io/coin/integration/qt/qt5/tasks/1500109506
for a build in Coin that includes this merge and the latest qt3d dev branch but still fails.
Module "qt/qt3d" (82a5efc7c9862aab0962a59824568d3b6fe16f10) Failed test(s): C:/Users/qt/work/qt/qt3d/tests/auto/render/shaderbuilder: agent:2017/07/15 13:28:05 build.go:350: Executing instruction 79 of 432 agent:2017/07/15 13:28:05 build.go:276: [Mingw32-make check] 900 1200 Mingw32-make -f Makefile.Release check Mingw32-make[1]: Entering directory 'C:/Users/qt/work/qt/qt3d/tests/auto/render/shaderbuilder' call C:\Users\qt\work\qt\qt3d\tests\auto\render\shaderbuilder\target_wrapper.bat release\tst_shaderbuilder.exe -o c:\Users\qt\work\testresults\tests\auto\render\shaderbuilder121681611,xml -o -,txt ********* Start testing of tst_ShaderBuilder ********* Config: Using QtTest library 5.10.0, Qt 5.10.0 (i386-little_endian-ilp32 shared (dynamic) release build; by GCC 5.3.0) PASS : tst_ShaderBuilder::initTestCase() PASS : tst_ShaderBuilder::shouldHaveGlobalDefaultPrototypes() A crash occurred in C:\Users\qt\work\qt\qt3d\tests\auto\render\shaderbuilder\release\tst_shaderbuilder.exe. Function time: 0ms Total time: 15ms Exception address: 0x61be0636 Exception code : 0xc0000005 Nearby symbol : ZN14QOpenGLContext16openGLModuleTypeEv Stack: # 1: ZN5QTest15toPrettyUnicodeEPKti() - 0x6efc2540 # 2: UnhandledExceptionFilter() - 0x77350709 # 3: EtwReplyNotification() - 0x774c7da4 # 4: RtlInitializeExceptionChain() - 0x774b38ac Makefile.Release:96: recipe for target 'check' failed Mingw32-make[1]: *** [check] Error -1073741819 Mingw32-make[1]: Leaving directory 'C:/Users/qt/work/qt/qt3d/tests/auto/render/shaderbuilder' Makefile:338: recipe for target 'release-check' failed Mingw32-make: *** [release-check] Error 2 agent:2017/07/15 13:28:06 build.go:200: Process finished with error: exit status 2 agent:2017/07/15 13:28:06 build.go:152: Error reading from stdout/err: exit status 2 agent:2017/07/15 13:28:06 agent.go:167: Test failed agent:2017/07/15 13:28:06 agent.go:121: ERROR building: error unmarshalling testlib xml output: 'XML syntax error on line 17: unexpected EOF'. Most likely the test has crashed