| Summary: | [32bit i915]openarena freeze tty with Assertion `intel->batch->id == intel->last_state_batch_id' failed | ||
|---|---|---|---|
| Product: | Mesa | Reporter: | Colin.Joe <lerui.zhu> |
| Component: | Drivers/DRI/i915 | Assignee: | Eric Anholt <eric> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | high | CC: | dri-devel, mtakahashi, shuang.he |
| Version: | git | ||
| Hardware: | Other | ||
| OS: | Linux (All) | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
| Attachments: |
Xorg.0.log
backtrace |
||
|
Description
Colin.Joe
2008-01-14 18:44:04 UTC
Created attachment 13714 [details]
Xorg.0.log
Created attachment 13715 [details]
backtrace
it seems following commit brings in this issue: commit a04b632350e5d0e9994fc667afc59407a39da0ba Author: Eric Anholt <eric@anholt.net> Date: Thu Jan 10 10:48:05 2008 -0800 [intel] Add more cliprect modes to cover other meanings for batch emits. The previous change gave us only two modes, one which looped over the batch per cliprect (3d drawing) and one that didn't (state updeast). However, we really want 4: - Batch doesn't care about cliprects (state updates) - Batch needs DRAWING_RECTANGLE looping per cliprect (3d drawing) - Batch needs to be executed just once (region fills, copies, etc.) - Batch already includes cliprect handling, and must be flushed by unlock ti (copybuffers, clears). All callers should now be fixed to use one of these states for any batchbuff emits. Thanks to Keith Whitwell for pointing out the failure. it doesn't hang the system. it can be connected from other machine. run with: ./glean -r test -t +fpexceptions can reproduce the same problem. but it will not freeze tty. I failed to push some changes on Monday, need to grab them and test again on master. I have tried latest git. the issue still exists. are the changes committed in? *** Bug 14104 has been marked as a duplicate of this bug. *** Pushed my patch today, which got OA working for me. Mass version move, cvs -> git |
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.