<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [softpipe] piglit varying-packing-simple dmat3 array regression"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=90539">90539</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[softpipe] piglit varying-packing-simple dmat3 array regression
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Mesa
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>10.6
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Keywords</th>
          <td>bisected, regression
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Mesa core
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>vlee@freedesktop.org
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>maraeo@gmail.com, sroland@vmware.com
          </td>
        </tr>

        <tr>
          <th>Blocks</th>
          <td>79706
          </td>
        </tr></table>
      <p>
        <div>
        <pre>mesa: 2126c68e5cba79709e228f12eb3062a9be634a0e (master 10.7.0-devel)

$ ./bin/varying-packing-simple dmat3 array -auto
state_tracker/st_glsl_to_tgsi.cpp:4544:dst_register: Assertion `index <
VARYING_SLOT_MAX' failed.
Trace/breakpoint trap (core dumped)

(gdb) bt
#0  0x00007fac1d5be7d6 in _debug_assert_fail (expr=<optimized out>,
file=<optimized out>, line=<optimized out>, function=<optimized out>)
    at util/u_debug.c:309
#1  0x00007fac1d4784a0 in dst_register (t=t@entry=0x24e7af0, file=<optimized
out>, index=<optimized out>)
    at state_tracker/st_glsl_to_tgsi.cpp:4544
#2  0x00007fac1d489ae3 in translate_dst (clamp_color=false, saturate=false,
dst_reg=<optimized out>, t=0x24e7af0)
    at state_tracker/st_glsl_to_tgsi.cpp:4631
#3  compile_tgsi_instruction (clamp_dst_color_output=false, inst=0x24b8700,
t=0x24e7af0) at state_tracker/st_glsl_to_tgsi.cpp:4779
#4  st_translate_program (ctx=<optimized out>, procType=procType@entry=1,
ureg=ureg@entry=0x25011b0, program=<optimized out>, 
    proginfo=proginfo@entry=0x244c850, numInputs=<optimized out>,
inputMapping=0x244cda8, inputSemanticName=0x0, inputSemanticIndex=0x0, 
    interpMode=0x0, interpLocation=0x0, numOutputs=33, outputMapping=0x244cf70,
outputSemanticName=0x244d050 "", 
    outputSemanticIndex=0x244d088 "", passthrough_edgeflags=0 '\000',
clamp_color=0 '\000') at state_tracker/st_glsl_to_tgsi.cpp:5366
#5  0x00007fac1d49d44d in st_translate_vertex_program (st=0x22ecb60,
st=0x22ecb60, key=0x7fffde2f9a00, stvp=0x244c850)
    at state_tracker/st_program.c:346
#6  st_get_vp_variant (st=st@entry=0x22ecb60, stvp=stvp@entry=0x244c850,
key=key@entry=0x7fffde2f9ab0) at state_tracker/st_program.c:436
#7  0x00007fac1d45ec7f in update_vp (st=0x22ecb60) at
state_tracker/st_atom_shader.c:158
#8  0x00007fac1d45b725 in st_validate_state (st=st@entry=0x22ecb60) at
state_tracker/st_atom.c:214
#9  0x00007fac1d4745ec in st_draw_vbo (ctx=0x7fac225fe010,
prims=0x7fffde2f9c50, nr_prims=1, ib=0x0, index_bounds_valid=<optimized out>, 
    min_index=0, max_index=3, tfb_vertcount=0x0, indirect=0x0) at
state_tracker/st_draw.c:199
#10 0x00007fac1d43d7f3 in vbo_draw_arrays (ctx=0x7fac225fe010, mode=5, start=0,
count=4, numInstances=1, baseInstance=0)
    at vbo/vbo_exec_array.c:645
#11 0x00007fac22100633 in stub_glDrawArrays (mode=5, first=0, count=4)
    at piglit/tests/util/piglit-dispatch-gen.c:11317
#12 0x00007fac22167b54 in piglit_draw_rect_from_arrays (verts=0x7fffde2f9d80,
tex=0x0, use_patches=false)
    at piglit/tests/util/piglit-util-gl.c:767
#13 0x00007fac22167ce5 in piglit_draw_rect_custom (x=-1, y=-1, w=2, h=2,
use_patches=false)
    at piglit/tests/util/piglit-util-gl.c:809
#14 0x00007fac22167d4d in piglit_draw_rect (x=-1, y=-1, w=2, h=2) at
piglit/tests/util/piglit-util-gl.c:818
#15 0x000000000040254f in piglit_display () at
piglit/tests/spec/glsl-1.10/execution/varying-packing/simple.c:466
#16 0x00007fac22189f7c in display () at
piglit/tests/util/piglit-framework-gl/piglit_glut_framework.c:142
#17 0x00007fac21887324 in fghRedrawWindow (window=0x21cfba0) at
freeglut_main.c:231
#18 fghcbDisplayWindow (window=0x21cfba0, enumerator=0x7fffde2f9f00) at
freeglut_main.c:248
#19 0x00007fac2188ab89 in fgEnumWindows
(enumCallback=enumCallback@entry=0x7fac218872b0 <fghcbDisplayWindow>, 
    enumerator=enumerator@entry=0x7fffde2f9f00) at freeglut_structure.c:396
#20 0x00007fac218878dd in fghDisplayAll () at freeglut_main.c:271
#21 glutMainLoopEvent () at freeglut_main.c:1523
#22 0x00007fac218880dd in glutMainLoop () at freeglut_main.c:1571
#23 0x00007fac2218a340 in run_test (gl_fw=0x7fac22402b40 <glut_fw>, argc=3,
argv=0x7fffde2fa2e8)
    at piglit/tests/util/piglit-framework-gl/piglit_glut_framework.c:292
#24 0x00007fac22170913 in piglit_gl_test_run (argc=3, argv=0x7fffde2fa2e8,
config=0x7fffde2fa1a0)
    at piglit/tests/util/piglit-framework-gl.c:182
#25 0x00000000004018ad in main (argc=3, argv=0x7fffde2fa2e8)
    at piglit/tests/spec/glsl-1.10/execution/varying-packing/simple.c:108
(gdb) frame 1
#1  0x00007fac1d4784a0 in dst_register (t=t@entry=0x24e7af0, file=<optimized
out>, index=<optimized out>)
    at state_tracker/st_glsl_to_tgsi.cpp:4544
4544             assert(index < VARYING_SLOT_MAX);

7ffc1fb928268f8493e88d45e9a006208d05f0f6 is the first bad commit
commit 7ffc1fb928268f8493e88d45e9a006208d05f0f6
Author: Marek Olšák <<a href="mailto:marek.olsak@amd.com">marek.olsak@amd.com</a>>
Date:   Thu Mar 19 23:27:10 2015 +0100

    gallium: bump shader input and output limits

    Reviewed-by: Roland Scheidegger <<a href="mailto:sroland@vmware.com">sroland@vmware.com</a>>
    Signed-off-by: Marek Olšák <<a href="mailto:marek.olsak@amd.com">marek.olsak@amd.com</a>>

:040000 040000 c8ba9549231eff63c36137320a597d586a53298a
a53d5640b434fc002eca189ffcb19aec79e1755a M    src
bisect run success</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>