Details
Description
The test crashes:
********* Start testing of tst_QGLBuffer ********* Config: Using QtTest library 5.7.1, Qt 5.7.1 (x86_64-little_endian-llp64 shared (dynamic) release build; by MSVC 2013) PASS : tst_QGLBuffer::initTestCase() QWARN : tst_QGLBuffer::vertexBuffer(StreamDraw) QGLBuffer::map() is not supported on this platform A crash occurred in C:\Users\qt\work\qt\qtbase\tests\auto\opengl\qglbuffer\release\tst_qglbuffer.exe. Function time: 25ms Total time: 27ms Exception address: 0x0000000000000000 Exception code : 0xc0000005 Stack: # 1: QTest::toString() - 0x00007FFA29D69FC0 # 2: UnhandledExceptionFilter() - 0x00007FFA2F0C1AD0 # 3: memset() - 0x00007FFA31C75140 # 4: _C_specific_handler() - 0x00007FFA31C62800 # 5: _chkstk() - 0x00007FFA31C73E70 # 6: RtlRaiseException() - 0x00007FFA31C33920 # 7: KiUserExceptionDispatcher() - 0x00007FFA31C73060
in 5.6 it fails:
call C:\Users\qt\work\qt\qtbase\tests\auto\opengl\qglbuffer\target_wrapper.bat release\tst_qglbuffer.exe -o C:\Users\qt\work\testresults\tests\auto\opengl\qglbuffer187084404,xml -o -,txt ********* Start testing of tst_QGLBuffer ********* Config: Using QtTest library 5.6.3, Qt 5.6.3 (x86_64-little_endian-llp64 shared (dynamic) release build; by MSVC 2013) PASS : tst_QGLBuffer::initTestCase() QWARN : tst_QGLBuffer::vertexBuffer(StreamDraw) QGLBuffer::map() is not supported on this platform FAIL! : tst_QGLBuffer::vertexBuffer(StreamDraw) Compared floats are not the same (fuzzy compare) Actual (readdata[index]): 2.52234e-044 Expected (data[index]) : 1 tst_qglbuffer.cpp(136) : failure location QWARN : tst_QGLBuffer::vertexBuffer(StaticDraw) QGLBuffer::map() is not supported on this platform FAIL! : tst_QGLBuffer::vertexBuffer(StaticDraw) Compared floats are not the same (fuzzy compare) Actual (readdata[index]): 2.52234e-044 Expected (data[index]) : 1 tst_qglbuffer.cpp(136) : failure location QWARN : tst_QGLBuffer::vertexBuffer(DynamicDraw) QGLBuffer::map() is not supported on this platform FAIL! : tst_QGLBuffer::vertexBuffer(DynamicDraw) Compared floats are not the same (fuzzy compare) Actual (readdata[index]): 2.52234e-044 Expected (data[index]) : 1 tst_qglbuffer.cpp(136) : failure location QWARN : tst_QGLBuffer::indexBuffer(StreamDraw) QGLBuffer::map() is not supported on this platform FAIL! : tst_QGLBuffer::indexBuffer(StreamDraw) Compared floats are not the same (fuzzy compare) Actual (readdata[index]): 2.52234e-044 Expected (data[index]) : 1 tst_qglbuffer.cpp(136) : failure location QWARN : tst_QGLBuffer::indexBuffer(StaticDraw) QGLBuffer::map() is not supported on this platform FAIL! : tst_QGLBuffer::indexBuffer(StaticDraw) Compared floats are not the same (fuzzy compare) Actual (readdata[index]): 2.52234e-044 Expected (data[index]) : 1 tst_qglbuffer.cpp(136) : failure location QWARN : tst_QGLBuffer::indexBuffer(DynamicDraw) QGLBuffer::map() is not supported on this platform FAIL! : tst_QGLBuffer::indexBuffer(DynamicDraw) Compared floats are not the same (fuzzy compare) Actual (readdata[index]): 2.52234e-044 Expected (data[index]) : 1 tst_qglbuffer.cpp(136) : failure location SKIP : tst_QGLBuffer::bufferSharing() Unreproducible timeout on Windows (MSVC/MinGW) CI bots tst_qglbuffer.cpp(199) : failure location PASS : tst_QGLBuffer::cleanupTestCase() Totals: 2 passed, 6 failed, 1 skipped, 0 blacklisted ********* Finished testing of tst_QGLBuffer ********* jom: C:\Users\qt\work\qt\qtbase\tests\auto\opengl\qglbuffer\Makefile.Release [check] Error 6 jom: C:\Users\qt\work\qt\qtbase\tests\auto\opengl\qglbuffer\Makefile [release-check] Error 2 agent:2017/01/11 10:03:32 build.go:202: Process finished with error: exit status 2 agent:2017/01/11 10:03:32 build.go:154: Error reading from stdout/err: exit status 2 agent:2017/01/11 10:03:52 build.go:272: [c:\users\qt\MSVC2013.bat jom check] 900 1200 C:\Users\qt\work\qt\qtbase\tests\auto\opengl\qglbuffer>call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" amd64 jom 1.1.0 - empower your cores C:\utils\jom\jom.exe -f Makefile.Release check call C:\Users\qt\work\qt\qtbase\tests\auto\opengl\qglbuffer\target_wrapper.bat release\tst_qglbuffer.exe vertexBuffer ********* Start testing of tst_QGLBuffer ********* Config: Using QtTest library 5.6.3, Qt 5.6.3 (x86_64-little_endian-llp64 shared (dynamic) release build; by MSVC 2013) PASS : tst_QGLBuffer::initTestCase() QWARN : tst_QGLBuffer::vertexBuffer(StreamDraw) QGLBuffer::map() is not supported on this platform FAIL! : tst_QGLBuffer::vertexBuffer(StreamDraw) Compared floats are not the same (fuzzy compare) Actual (readdata[index]): 2.52234e-044 Expected (data[index]) : 1 tst_qglbuffer.cpp(136) : failure location QWARN : tst_QGLBuffer::vertexBuffer(StaticDraw) QGLBuffer::map() is not supported on this platform FAIL! : tst_QGLBuffer::vertexBuffer(StaticDraw) Compared floats are not the same (fuzzy compare) Actual (readdata[index]): 2.52234e-044 Expected (data[index]) : 1 tst_qglbuffer.cpp(136) : failure location QWARN : tst_QGLBuffer::vertexBuffer(DynamicDraw) QGLBuffer::map() is not supported on this platform FAIL! : tst_QGLBuffer::vertexBuffer(DynamicDraw) Compared floats are not the same (fuzzy compare) Actual (readdata[index]): 2.52234e-044 Expected (data[index]) : 1 tst_qglbuffer.cpp(136) : failure location PASS : tst_QGLBuffer::cleanupTestCase() Totals: 2 passed, 3 failed, 0 skipped, 0 blacklisted ********* Finished testing of tst_QGLBuffer ********* jom: C:\Users\qt\work\qt\qtbase\tests\auto\opengl\qglbuffer\Makefile.Release [check] Error 3 jom: C:\Users\qt\work\qt\qtbase\tests\auto\opengl\qglbuffer\Makefile [release-check] Error 2