[Bug 96505] [IVBGT1] piglit.spec.arb_compute_shader.linker.bug-93840 regression

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Jun 13 04:46:30 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=96505

            Bug ID: 96505
           Summary: [IVBGT1]
                    piglit.spec.arb_compute_shader.linker.bug-93840
                    regression
           Product: Mesa
           Version: git
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/DRI/i965
          Assignee: idr at freedesktop.org
          Reporter: mark.a.janes at intel.com
        QA Contact: intel-3d-bugs at lists.freedesktop.org

This test began asserting with mesa 1db37ebecf5af55215ace3801f8dbb8b10c5305e
i965: Assert that the scratch spaces are in range.

I don't know that anything actually guarantees this, but if we exceed
the limits, we may end up overflowing and trashing random buffers that
happen to be nearby in the VMA space, leading to rendering corruption,
hangs, or worse.

We should really fix this properly.  However, the pitfall has existed
for ages, so for now we should at least detect it.

Cc: "12.0" <mesa-stable at lists.freedesktop.org>
Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Francisco Jerez <currojerez at riseup.net>
Reviewed-by: Jordan Justen <jordan.l.justen at intel.com>


shader_runner:
/home/jenkins/workspace/Leeroy/repos/mesa/src/mesa/drivers/dri/i965/brw_fs.cpp:6005:
void fs_visitor::allocate_registers(bool): Assertion `prog_data->total_scratch
< 12 * 1024' failed.

IVBGT1 is not tested for developer branches in CI, so there was no way to catch
this pre-commit.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20160613/9d1a6914/attachment-0001.html>


More information about the intel-3d-bugs mailing list