http://bugs.freedesktop.org/show_bug.cgi?id=19717

           Summary: Crash when playing warcraft on wine because of assertion
           Product: Mesa
           Version: 7.2
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: blocker
          Priority: medium
         Component: Drivers/DRI/i915
        AssignedTo: dri-devel@lists.sourceforge.net
        ReportedBy: die...@gnome.org


While playing warcraft III on wine (or virtualbox), I frequently get a crash on
this assertion (get_dirty(state) == 0):

--- mesa-7.2.orig/src/mesa/drivers/dri/i915/i830_vtbl.c
+++ mesa-7.2/src/mesa/drivers/dri/i915/i830_vtbl.c
@@ -551,8 +551,8 @@
    }

    intel->batch->dirty_state &= ~dirty;
-   assert(get_dirty(state) == 0);
-   assert((intel->batch->dirty_state & (1<<1)) == 0);
+   //assert(get_dirty(state) == 0);
+   //assert((intel->batch->dirty_state & (1<<1)) == 0);
 }

Commenting the asserts works fine for me, nothing weird happens so far, so I
guess either the state believes it's 0 when it isn't.
Anyway, the problem is an ugly crasher, commenting the lines fixes it, of
course I'm sure there's a better fix, but that's as far as I got.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to