Bug 91148

Summary: [g965] destroying context on exit causes crash in piglit tex3d-maxsize
Product: Mesa Reporter: Mark Janes <mark.a.janes>
Component: Drivers/DRI/i965Assignee: Ian Romanick <idr>
Status: CLOSED NOTOURBUG QA Contact: Intel 3D Bugs Mailing List <intel-3d-bugs>
Severity: normal    
Priority: medium CC: mark.a.janes
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
i915 platform: i915 features:

Description Mark Janes 2015-06-29 17:45:57 UTC
Piglit e59e81fde566b114e48910e63a9d43501c00cee2 destroys the context at the exit of each piglit test.

This works fine everywhere but on g965 spec.!opengl 1_2.tex3d-maxsize, which crashes with:

Mesa: User error: GL_OUT_OF_MEMORY in glTexImage3D(image too large: 2048 x 2048 x 2048, GL_RGBA8 format)
intel_do_flush_locked failed: Argument list too long
tex3d-maxsize: /home/jenkins/workspace/Leeroy/repos/mesa/src/mesa/vbo/vbo_exec_api.c:1178: vbo_exec_FlushVertices: Assertion `exec->flush_call_depth == 1' failed.

Previously, the test failed instead of crashing.
Comment 1 Mark Janes 2015-09-02 23:16:42 UTC
This seems like a hardware limitation associated with a change to tests, not a regression in mesa.

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.