| Summary: | [regression, bisected] validate_intrinsic_instr: Assertion triggered | ||
|---|---|---|---|
| Product: | Mesa | Reporter: | Mark Janes <mark.a.janes> |
| Component: | Drivers/DRI/i965 | Assignee: | Jason Ekstrand <jason> |
| Status: | CLOSED FIXED | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
| Severity: | major | ||
| Priority: | medium | CC: | idr, mark.a.janes |
| Version: | git | ||
| Hardware: | x86-64 (AMD64) | ||
| OS: | Linux (All) | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
|
Description
Mark Janes
2015-11-07 23:21:00 UTC
This gets triggered because we do a load_var on variables with the subroutine type which was unexpected. I'll get it patched up on Monday. I'm also very annoyed that this patch and the 3 after it do not even build.
nir/nir_validate.c: In function 'validate_intrinsic_instr':
nir/nir_validate.c:403:53: error: invalid type argument of '->' (have 'int')
nir_deref_tail(&instr->variables[0]->deref)->type;
^
nir/nir_validate.c:411:53: error: invalid type argument of '->' (have 'int')
nir_deref_tail(&instr->variables[0]->deref)->type;
^
nir/nir_validate.c:420:52: error: invalid type argument of '->' (have 'int')
assert(nir_deref_tail(&instr->variables[0]->deref)->type ==
^
nir/nir_validate.c:420:105: error: invalid type argument of '->' (have 'int')
assert(nir_deref_tail(&instr->variables[0]->deref)->type ==
^
This is really not okay.
Just pushed a fix for this. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.