<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi Ian and All,<br>
      <br>
      I tested the release candidate's llvmpipe OS Mesa on VTK's
      regression suite. it did fairly well 99% pass, however there are
      some regressions and segv's compared to OS Mesa in 9.1.5, which
      passes 100%. (data below)<br>
      <br>
      There's a volunteer who graciously runs nightly regression suite
      nightly against various Mesa builds and makes these dashboards
      public[1]. Here's the list of failed tests for last night's OS
      Mesa run (on 
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      2.1 Mesa 9.3.0-devel (git-ff3cb37)) , <a
        href="http://open.cdash.org/viewTest.php?onlyfailed&buildid=3003558">http://open.cdash.org/viewTest.php?onlyfailed&buildid=3003558</a>.
      visit the above link, if you click on red "failed" links, you can
      see an image diff, or in the case of tests failed with status
      "OTHER_FAULT" a stack trace. How nice is that?<br>
      <br>
      Have you considered using VTK for pre-release validation? I'd
      never suggest that it be your only validation, for one thing it's
      only using OpenGL 2.1 + common extensions, so it won't give
      anywhere near complete coverage of Open GL. But, the nice thing
      about VTK is the level of testing that it goes through. Because of
      this it could be used as a reference by comparing regression test
      results using Mesa against those attained with recent NVIDIA
      hardware + drivers, which provide 100% coverage in VTK and 100% of
      the tests pass, or even between various Mesa renderers as some are
      less buggy than others. it's quite easy to set up and run and the
      web interface is very helpful for examining the results displaying
      image diffs etc.<br>
      <br>
      btw, historically VTK has only used OpenGL 1.1 features with OS
      Mesa. In VTK master branch VTK will now take advantage of whatever
      Open GL features Mesa provides with OS Mesa. We've also made an
      attempt to visit any features that were specifically disabled
      because of bugs in Mesa. We've added a build flag
      VTK_IGNORE_GLDRIVER_BUGS that will enable all such features for
      validation of new Mesa releases. If you're curious about which
      Mesa was used in a given VTK dashboard submission look at the
      output of the LoadOpenGLExtension test it prints out OpenGL's 
      vendor, version, renderer strings.<br>
      <br>
      Thanks for all the great work, I'm looking forward to the 9.2.0
      release.<br>
      Burlen<br>
      <br>
      [1]<br>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <a
href="http://open.cdash.org/index.php?project=VTK&filtercount=1&showfilters=1&field1=buildname/string&compare1=63&value1=Mesa"
        style="font-size: 14px; color: rgb(59, 89, 152); font-weight:
        normal; text-decoration: none; font-family: 'Helvetica Neue',
        Helvetica, Arial, sans-serif; font-style: normal; font-variant:
        normal; letter-spacing: normal; line-height: normal; orphans:
        auto; text-align: start; text-indent: 0px; text-transform: none;
        white-space: normal; widows: auto; word-spacing: 0px;
        -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;
        background-color: rgb(236, 236, 236);">http://open.cdash.org/index.php?project=VTK&filtercount=1&showfilters=1&field1=buildname/string&compare1=63&value1=Mesa</a><br>
      <br>
      here's info about my test run of your release candidate:<br>
      <br>
      mesa config<br>
      ./configure --disable-xvmc --disable-glx --disable-dri
      --with-dri-drivers= --with-gallium-drivers=swrast
      --enable-texture-float --disable-shared-glapi --disable-egl
      --with-egl-platforms= --enable-gallium-llvm
      --with-llvm-prefix=/work/apps/llvm/3.2 --enable-osmesa
      --prefix=/work/apps/mesa-9.2.0 --with-osmesa-bits=32<br>
      <br>
      VTK git b3e976b<br>
      <br>
      1633: GL_VENDOR: VMware, Inc.<br>
      1633: GL_VERSION: 2.1 Mesa 9.2.0-rc1<br>
      1633: GL_RENDERER: Gallium 0.4 on llvmpipe (LLVM 3.2, 128 bits)<br>
      <br>
      99% tests passed, 10 tests failed out of 1827<br>
      <br>
      Total Test time (real) = 542.40 sec<br>
      <br>
      The following tests FAILED:<br>
              693 - vtkFiltersHybridPython-largeImageOffset
      (OTHER_FAULT)<br>
              694 - vtkFiltersHybridPython-largeImageParallel
      (OTHER_FAULT)<br>
              706 - vtkFiltersHybridTcl-largeImageOffset (SEGFAULT)<br>
              707 - vtkFiltersHybridTcl-largeImageParallel (SEGFAULT)<br>
              1562 - vtkRenderingCorePython-TestOpacity2 (Failed)<br>
              1573 - vtkRenderingCoreTcl-TestOpacity2 (Failed)<br>
              1690 -
      vtkRenderingOpenGLCxx-TestTransformCoordinateUseDouble (Failed)<br>
              1726 - vtkRenderingParallelCxx-MPI-TestPShadowMapPass
      (Failed)<br>
              1778 - vtkRenderingVolumePython-cursor3D (OTHER_FAULT)<br>
              1811 - vtkViewsInfovisCxx-TestConeLayoutStrategy (Failed)<br>
      Errors while running CTest<br>
      <br>
      <br>
      here's output from one of the above that segv's for the rc but not
      the other versions of Mesa that we have coverage for.<br>
      $ctest -R vtkFiltersHybridPython-largeImageOffset --verbose<br>
      UpdateCTestConfiguration  from
      :/work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/DartConfiguration.tcl<br>
      Parse Config
<a class="moz-txt-link-freetext" href="file:/work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/DartConfiguration.tcl">file:/work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/DartConfiguration.tcl</a><br>
       Add coverage exclude regular expressions.<br>
       Add coverage exclude: vtk.*TCLInit.cxx<br>
       Add coverage exclude: vtk[^\.]+(Java|Python|Tcl).cxx<br>
       Add coverage exclude: .*vtkOpenGLState.*<br>
       Add coverage exclude: .*Testing.Cxx.*cxx<br>
       Add coverage exclude: .*Testing.Cxx.*h<br>
       Add coverage exclude: .*moc_.*cxx<br>
       Add coverage exclude: .*/Utilities/.*<br>
       Add coverage exclude: .*/ThirdParty/.*<br>
      UpdateCTestConfiguration  from
      :/work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/DartConfiguration.tcl<br>
      Parse Config
<a class="moz-txt-link-freetext" href="file:/work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/DartConfiguration.tcl">file:/work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/DartConfiguration.tcl</a><br>
      Test project /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0<br>
      Constructing a list of tests<br>
      Done constructing a list of tests<br>
      Checking test dependency graph...<br>
      Checking test dependency graph end<br>
      test 693<br>
          Start 693: vtkFiltersHybridPython-largeImageOffset<br>
      <br>
      693: Test command:
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/bin/vtkpython
      "--enable-bt"
      "/work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/Utilities/vtkTclTest2Py/rtImageTest.py"
      "/work/ext/ParaView/sqtk-pv/VTK/Filters/Hybrid/Testing/Python/largeImageOffset.py"
      "-D"
      "/work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/ExternalData/Testing"
      "-T"
      "/work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/Testing/Temporary"
      "-V"
      "/work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/ExternalData/Filters/Hybrid/Testing/Data/Baseline/largeImageOffset.png"
      "-A"
"/work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/Utilities/vtkTclTest2Py"<br>
      693: Test timeout computed to be: 1500<br>
      693: vtk version 6.1.0<br>
      693: <DartMeasurement name="ImageError"
      type="numeric/double">0</DartMeasurement><DartMeasurement
      name="BaselineImage"
      type="text/string">Standard</DartMeasurement><DartMeasurement
      name="WallTime"
      type="numeric/double">0.562795</DartMeasurement><br>
      693: <DartMeasurement name="CPUTime"
      type="numeric/double">0.75</DartMeasurement><br>
      693: =========================================================<br>
      693: Process id 27799 Caught SIGSEGV code 128<br>
      693: Program Stack:<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtksys-6.1.so.1(+0x51cda)
      [0x7fbfad4b5cda]<br>
      693:   /lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x7fbfadc034a0]<br>
      693:   /work/apps/mesa-9.2.0/lib/libOSMesa32.so.8(+0x3a6da8)
      [0x7fbf9c6c9da8]<br>
      693:   /work/apps/mesa-9.2.0/lib/libOSMesa32.so.8(+0x39827a)
      [0x7fbf9c6bb27a]<br>
      693:   /work/apps/mesa-9.2.0/lib/libOSMesa32.so.8(+0x2eda98)
      [0x7fbf9c610a98]<br>
      693:  
      /work/apps/mesa-9.2.0/lib/libOSMesa32.so.8(OSMesaDestroyContext+0x12)
      [0x7fbf9c7e78a2]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkRenderingOpenGL-6.1.so.1(_ZN23vtkOSOpenGLRenderWindow22DestroyOffScreenWindowEv+0xa1)
      [0x7fbf9b288131]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkRenderingOpenGL-6.1.so.1(_ZN23vtkOSOpenGLRenderWindow13DestroyWindowEv+0xf6)
      [0x7fbf9b287f24]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkRenderingOpenGL-6.1.so.1(_ZN23vtkOSOpenGLRenderWindow8FinalizeEv+0x43)
      [0x7fbf9b28831f]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkRenderingOpenGL-6.1.so.1(_ZN23vtkOSOpenGLRenderWindowD1Ev+0x2b)
      [0x7fbf9b287b57]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkRenderingOpenGL-6.1.so.1(_ZN23vtkOSOpenGLRenderWindowD0Ev+0x18)
      [0x7fbf9b287c20]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkCommonCore-6.1.so.1(_ZN13vtkObjectBase18UnRegisterInternalEPS_i+0xfd)
      [0x7fbfaad45ef9]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkCommonCore-6.1.so.1(_ZN9vtkObject18UnRegisterInternalEP13vtkObjectBasei+0x303)
      [0x7fbfaad481a9]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkCommonCore-6.1.so.1(_ZN13vtkObjectBase10UnRegisterEPS_+0x34)
      [0x7fbfaad45dae]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkRenderingCore-6.1.so.1(_ZN15vtkRenderWindow10UnRegisterEP13vtkObjectBase+0x127)
      [0x7fbf9e7334e9]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkIOImport-6.1.so.1(_ZN11vtkImporter15SetRenderWindowEP15vtkRenderWindow+0x1fd)
      [0x7fbf81b6f39d]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkIOImport-6.1.so.1(_ZN11vtkImporterD1Ev+0x30)
      [0x7fbf81b6f450]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkIOImport-6.1.so.1(_ZN14vtk3DSImporterD2Ev+0x3cc)
      [0x7fbf81b6e1f4]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkIOImport-6.1.so.1(_ZN14vtk3DSImporterD0Ev+0x18)
      [0x7fbf81b6e248]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkCommonCore-6.1.so.1(_ZN13vtkObjectBase18UnRegisterInternalEPS_i+0xfd)
      [0x7fbfaad45ef9]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkCommonCore-6.1.so.1(_ZN9vtkObject18UnRegisterInternalEP13vtkObjectBasei+0x303)
      [0x7fbfaad481a9]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkCommonCore-6.1.so.1(_ZN13vtkObjectBase10UnRegisterEPS_+0x34)
      [0x7fbfaad45dae]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkCommonCore-6.1.so.1(_ZN19vtkSmartPointerBaseD1Ev+0x45)
      [0x7fbfaad71357]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkWrappingPython27Core-6.1.so.1(_ZN13vtkPythonUtil19RemoveObjectFromMapEP7_object+0xc3)
      [0x7fbfab118b25]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/lib/libvtkWrappingPython27Core-6.1.so.1(+0x3e076)
      [0x7fbfab126076]<br>
      693:   /usr/lib/libpython2.7.so.1.0(+0xded37) [0x7fbfad7aed37]<br>
      693:   /usr/lib/libpython2.7.so.1.0(PyDict_SetItem+0x6e)
      [0x7fbfad82a99e]<br>
      693:   /usr/lib/libpython2.7.so.1.0(_PyModule_Clear+0x130)
      [0x7fbfad7fc290]<br>
      693:   /usr/lib/libpython2.7.so.1.0(PyImport_Cleanup+0x18b)
      [0x7fbfad7fc71b]<br>
      693:   /usr/lib/libpython2.7.so.1.0(Py_Finalize+0x11b)
      [0x7fbfad777fdb]<br>
      693:   /usr/lib/libpython2.7.so.1.0(Py_Exit+0x8) [0x7fbfad7782f8]<br>
      693:   /usr/lib/libpython2.7.so.1.0(+0xa8424) [0x7fbfad778424]<br>
      693:   /usr/lib/libpython2.7.so.1.0(PyErr_PrintEx+0x205)
      [0x7fbfad7774b5]<br>
      693:   /usr/lib/libpython2.7.so.1.0(PyRun_SimpleFileExFlags+0x1fe)
      [0x7fbfad72dcae]<br>
      693:   /usr/lib/libpython2.7.so.1.0(Py_Main+0xbdc)
      [0x7fbfad72f9cc]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/bin/vtkpython(main+0x223)
      [0x401878]<br>
      693:   /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)
      [0x7fbfadbee76d]<br>
      693:  
      /work/ext/ParaView/sqtk-pv/vtk-build-mesa-9.2.0/bin/vtkpython()
      [0x4014e9]<br>
      693: =========================================================<br>
      693: <br>
      1/1 Test #693: vtkFiltersHybridPython-largeImageOffset
      ...***Exception: Other  1.42 sec<br>
      <br>
      0% tests passed, 1 tests failed out of 1<br>
      <br>
      Total Test time (real) =   1.88 sec<br>
      <br>
      The following tests FAILED:<br>
              693 - vtkFiltersHybridPython-largeImageOffset
      (OTHER_FAULT)<br>
      Errors while running CTest<br>
      <br>
      <br>
      On 08/19/2013 05:05 PM, Ian Romanick wrote:<br>
    </div>
    <blockquote cite="mid:5212B2D9.6020600@freedesktop.org" type="cite">Mesa
      9.2 release candidate 1 is now available for testing.
      <br>
      <br>
      The tag in the GIT repository for Mesa 9.2-rc1 is 'mesa-9.2-rc1'.
      <br>
      <br>
      Mesa 9.2 release candidate 1 is available for download at
      <br>
      <a class="moz-txt-link-freetext" href="ftp://freedesktop.org/pub/mesa/9.2/">ftp://freedesktop.org/pub/mesa/9.2/</a>
      <br>
      <br>
      md5sums:
      <br>
      <br>
      866e9a1b3ce72b822671ee8106821aec  MesaLib-9.2.0-rc1.tar.bz2
      <br>
      4506de8ad53e8dc16ba10508e1b9783b  MesaLib-9.2.0-rc1.tar.gz
      <br>
      d4f91a3982bed348291c69c92d883acc  MesaLib-9.2.0-rc1.zip
      <br>
      <br>
      I have verified building from the .tar.bz2 file by doing:
      <br>
      <br>
      tar -xjf Mesa-9.2.0-rc1.tar.bz2
      <br>
      cd Mesa-9.2.0-rc1
      <br>
      ./configure --enable-gallium-llvm --with-llvm-shared-libs
      <br>
      make -j6
      <br>
      make install
      <br>
      <br>
      I have also verified that I pushed the tag.
      <br>
      <br>
      I had originally intended to start doing RCs several weeks ago.
      However, basically, I forgot.  The 9.2 release is scheduled for
      this Thursday.  If folks would like to delay the due to the
      non-availability of RCs, please speak up.  I'd rather not, but,
      since I fell down on the job, I won't argue if others would like a
      delay.
      <br>
      <br>
      Thanks to Sven Joachim for reminding me. :)
      <br>
      _______________________________________________
      <br>
      mesa-dev mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a>
      <br>
      <a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev">http://lists.freedesktop.org/mailman/listinfo/mesa-dev</a>
      <br>
    </blockquote>
    <br>
  </body>
</html>