<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Regression: GLB 2.7 segfaults due to bogus linker precision error (259fc505) on dead variable"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=97532#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Regression: GLB 2.7 segfaults due to bogus linker precision error (259fc505) on dead variable"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=97532">bug 97532</a>
              from <span class="vcard"><a class="email" href="mailto:eero.t.tamminen@intel.com" title="Eero Tamminen <eero.t.tamminen@intel.com>"> <span class="fn">Eero Tamminen</span></a>
</span></b>
        <pre>(In reply to Kenneth Graunke from <a href="show_bug.cgi?id=97532#c3">comment #3</a>)
<span class="quote">> My copy of GLB 2.7 continues to work fine as well, both in GL and ES builds.
> The shaders in my copy do not contain that code.</span >

Because GfxBench T-Rex version doesn't contain that either, I guess your GLB
2.7 version is newer than the GLB 2.7 we're using.

GLB test-cases shaders contain huge amounts of dead code, so it's not surprise
if some of that is removed in minor version updates (some other driver may have
complained about this issue also).

If your GLB 2.7 is also an official version, we can update GLB 2.7.  I think
the error is still a bug though.

(I was wondering why the dead uniform hadn't been removed before linking, but
Tapani said any shader stage can define uniform location used in the shader
stages.  I.e. I guess info for all declared uniforms is retained to linking
stage in case other stages were missing location info.)</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>