<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [softpipe] util/u_tile.c:795:pipe_put_tile_z: Assertion `0' failed."
   href="https://bugs.freedesktop.org/show_bug.cgi?id=58972">58972</a>
          </td>
        </tr>

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

        <tr>
          <th>Summary</th>
          <td>[softpipe] util/u_tile.c:795:pipe_put_tile_z: Assertion `0' failed.
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>critical
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

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

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

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

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

        <tr>
          <th>Version</th>
          <td>git
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Mesa
          </td>
        </tr></table>
      <p>
        <div>
        <pre>mesa: 622d96aae499445f12861214354a5b9f63e3a738 (master)

Run piglit copyteximage 1D_ARRAY on softpipe.

$ ./bin/copyteximage 1D_ARRAY -auto
Testing GL_TEXTURE_1D_ARRAY
NOTE: We use glCopyTexSubImage2D to set 4 texture layers at once.
util/u_tile.c:795:pipe_put_tile_z: Assertion `0' failed.
Trace/breakpoint trap (core dumped)

(gdb) bt
#0  0x00007fb579ac836e in _debug_assert_fail (expr=0x7fb579c96a50 "0",
file=0x7fb579c96a35 "util/u_tile.c", 
    line=795, function=0x7fb579c96b50 <__FUNCTION__.7838> "pipe_put_tile_z") at
util/u_debug.c:278
#1  0x00007fb579aeafd5 in pipe_put_tile_z (pt=0x151b6d0, dst=0x152aa70, x=0,
y=0, w=16, h=1, zSrc=0x13c8060)
    at util/u_tile.c:795
#2  0x00007fb5798c8f70 in fallback_copy_texsubimage (ctx=0x132a2f0,
strb=0x1377f10, stImage=0x13c86b0, 
    baseFormat=34041, destX=0, destY=0, destZ=0, srcX=0, srcY=3, width=16,
height=4)
    at ../../src/mesa/state_tracker/st_cb_texture.c:778
#3  0x00007fb5798c99d4 in st_CopyTexSubImage (ctx=0x132a2f0, dims=2,
texImage=0x13c86b0, destX=0, destY=0, 
    destZ=0, rb=0x1377f10, srcX=0, srcY=0, width=16, height=4)
    at ../../src/mesa/state_tracker/st_cb_texture.c:1115
#4  0x00007fb5798a10d7 in copytexsubimage (ctx=0x132a2f0, dims=2, target=35864,
level=0, xoffset=0, 
    yoffset=0, zoffset=0, x=0, y=0, width=16, height=4) at
../../src/mesa/main/teximage.c:3441
#5  0x00007fb5798a1250 in _mesa_CopyTexSubImage2D (target=35864, level=0,
xoffset=0, yoffset=0, x=0, y=0, 
    width=16, height=4) at ../../src/mesa/main/teximage.c:3470
#6  0x000000000040232b in test_target_and_format (x=368, y=0, target=35864,
format=36013, 
    expected=0x402c70 <fcolor+112>) at
piglit/tests/texturing/copyteximage.c:553
#7  0x000000000040295c in piglit_display () at
piglit/tests/texturing/copyteximage.c:663
#8  0x00007fb57d40c40c in display ()
    at piglit/tests/util/piglit-framework-gl/piglit_glut_framework.c:60
#9  0x00007fb57cbbffc4 in fghRedrawWindow (window=0x1234440) at
freeglut_main.c:210
#10 fghcbDisplayWindow (window=0x1234440, enumerator=0x7fffc04de320) at
freeglut_main.c:227
#11 0x00007fb57cbc3719 in fgEnumWindows (
    enumCallback=enumCallback@entry=0x7fb57cbbff20 <fghcbDisplayWindow>, 
    enumerator=enumerator@entry=0x7fffc04de320) at freeglut_structure.c:394
#12 0x00007fb57cbc045c in fghDisplayAll () at freeglut_main.c:249
#13 glutMainLoopEvent () at freeglut_main.c:1450
#14 0x00007fb57cbc0d81 in glutMainLoop () at freeglut_main.c:1498
#15 0x00007fb57d40c5de in run_test (gl_fw=0x7fb57d6d5820 <glut_fw>, argc=2,
argv=0x7fffc04de6d8)
    at piglit/tests/util/piglit-framework-gl/piglit_glut_framework.c:127
#16 0x00007fb57d40a6fd in piglit_gl_test_run (argc=2, argv=0x7fffc04de6d8,
config=0x7fffc04de5c0)
    at piglit/tests/util/piglit-framework-gl.c:127
#17 0x00000000004015d6 in main (argc=3, argv=0x7fffc04de6d8)
    at piglit/tests/texturing/copyteximage.c:122
(gdb) frame 1
#1  0x00007fb579aeafd5 in pipe_put_tile_z (pt=0x151b6d0, dst=0x152aa70, x=0,
y=0, w=16, h=1, zSrc=0x13c8060)
    at util/u_tile.c:795
795          assert(0);
(gdb) l
790                ptrc += srcStride;
791             }
792          }
793          break;
794       default:
795          assert(0);
796       }
797    }
798    
799    
(gdb) info locals
srcStride = 16
ptrc = 0x13c8060
map = 0x152aa70 "\330\035\032}\265\177"
i = 20458016
j = 0
format = PIPE_FORMAT_Z32_FLOAT_S8X24_UINT
__FUNCTION__ = "pipe_put_tile_z"</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>