Summary: | [SKL, bisected] ASTC dEQP tests segfault | ||
---|---|---|---|
Product: | Mesa | Reporter: | Nanley Chery <nanleychery> |
Component: | Drivers/DRI/i965 | Assignee: | Neil Roberts <nroberts> |
Status: | RESOLVED FIXED | QA Contact: | Intel 3D Bugs Mailing List <intel-3d-bugs> |
Severity: | normal | ||
Priority: | medium | CC: | chadversary, martina.kollarova, nanleychery, nroberts |
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Nanley Chery
2015-12-05 00:14:50 UTC
It looks like this is a bug with GL_KHR_surfaceless_context which deqp is using when the target is DRM. With this extension the read and draw surfaces can be NULL. When glViewport is called the i965 driver tries to invalidate these two surfaces so it crashes on the NULL pointer. Ben's patch makes it hit this bug because glViewport is called when restoring the saved meta state after doing a fast clear. The saved meta state is using the window system draw buffer which in this case will be NULL. I've made a patch for this here: http://patchwork.freedesktop.org/patch/67357/ And a piglit test case here: http://patchwork.freedesktop.org/patch/67356/ *** Bug 90821 has been marked as a duplicate of this bug. *** The patch Neil sent was committed to master last month. |
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.