[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