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

tst_FilterCompatibleTechniqueJob crashes with unsupported OpenGL

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P1: Critical
    • None
    • 5.9
    • Qt3D
    • Windows 7 where MESA is inserted as opengl32sw.dll and not replacing the system one.
    • Fix crash: 6c5f580a0417f68f202a5b207a35c6ce0c8c0b73 (qt3d/5.9, 18.10.2017, 5.9.3)

    Description

      See log where it crashes. The rest of the autotests don't crash even though they might print errors or warnings.

      https://testresults.qt.io/coin/api/results/qt/qt3d/dcdf5f309d70079e33137e3a283268c8520eb0af/WindowsWindows_7x86WindowsWindows_7x86Mingw53qtci-windows-7-x86-3-81b17dDeveloperBuild_Release_OpenGLDynamic/5abdf30f668ad57f080798acd4ac128fdbb4c1e9/test_1507116473/testlog.txt.gz

      call C:\Users\qt\work\qt\qt3d\tests\auto\render\filtercompatibletechniquejob\target_wrapper.bat  release\tst_filtercompatibletechniquejob.exe -o C:\Users\qt\work\testresults\tests\auto\render\filtercompatibletechniquejob258265607,xml -o -,txt
      ********* Start testing of tst_FilterCompatibleTechniqueJob *********
      Config: Using QtTest library 5.9.2, Qt 5.9.2 (i386-little_endian-ilp32 shared (dynamic) release build; by GCC 5.3.0)
      QWARN  : tst_FilterCompatibleTechniqueJob::initTestCase() create: Could not initialize EGL display: error 0x3001
      QWARN  : tst_FilterCompatibleTechniqueJob::initTestCase() create: When using ANGLE, check if d3dcompiler_4x.dll is available
      PASS   : tst_FilterCompatibleTechniqueJob::initTestCase()
      PASS   : tst_FilterCompatibleTechniqueJob::checkInitialState()
      QWARN  : tst_FilterCompatibleTechniqueJob::checkRunRendererNotRunning() Attempted to use GDI functions with a non-opengl32.dll library
      QWARN  : tst_FilterCompatibleTechniqueJob::checkRunRendererNotRunning() QWindowsGLContext: Unable find a suitable pixel format.
      QWARN  : tst_FilterCompatibleTechniqueJob::checkRunRendererNotRunning() Failed to create OpenGL context
      A crash occurred in C:\Users\qt\work\qt\qt3d\tests\auto\render\filtercompatibletechniquejob\release\tst_filtercompatibletechniquejob.exe.
      Function time: 23ms Total time: 2137ms
      
      Exception address: 0x00401add
      Exception code   : 0xc0000005
      
      Stack:
      #  1: ZN5QTest15toPrettyUnicodeEPKti() - 0x6efc2370
      #  2: UnhandledExceptionFilter() - 0x757608c1
      #  3: EtwReplyNotification() - 0x76ef75d4
      #  4: RtlInitializeExceptionChain() - 0x76ee358b
      
      Makefile.Release:94: 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/filtercompatibletechniquejob'
      Makefile:338: recipe for target 'release-check' failed
      Mingw32-make: *** [release-check] Error 2
      
      

      Attachments

        Issue Links

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

          Activity

            People

              seanharmer Sean Harmer
              tosaraja Tony Sarajärvi
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes