Dennis Schridde wrote:
> Hi!
> 
> One of our (Warzone 2100, http://wz.rootzilla.de/) users told us about an 
> assert that only our game seems to trigger.
> 
> ---
> warzone2100: r200_vtxfmt.c:1044: r200VtxFmtFlushVertices: Assertion 
> `rmesa->dma.flush == 0 || rmesa->dma.flush == flush_prims' failed.
> ---
> Details and backtrace on https://gna.org/bugs/?func=detailitem&item_id=6758
> 
> But as this assert is in the radeon drivers code I have no idea how we 
> trigger 
> it. Can someone please give me an idea what kinds of events could trigger 
> that assert?
I'm not sure, but it seems somewhat likely it may be related to the 
_mesa_compile_error shown in the backtracke. This might be an 
application bug, if it's trying to do something illegal with display 
lists (but, obviously, it should not cause the driver to abort). From a 
quick look, that compile error might happen if glLoadIdentity gets 
called inside a primitive.
But otherwise, it could be a bug in the r200 vtxfmt code too (bugs with 
vtxfmt fallbacks come to mind). Switching the vtxfmt code off should 
work as a workaround (with driconf or tcl_mode=1), as might upgrading to 
a new dri driver version. The backtrace doesn't tell that much without 
debugging symbols in the dri driver, unfortunately.

Roland

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to