Bug 15735

Summary: Crash in Wine
Product: Mesa Reporter: Kevin Lange <klange>
Component: Drivers/DRI/i915Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Kevin Lange 2008-04-27 10:18:17 UTC
Wine crashes while attempting to play Halo on an Intel GMA 945. I'm really only reporting this because the error log said to.

Steps to recreate:
Start Halo in a recent Wine build on an i915 card. Wait until the game finishes the opening videos (or start with -novideo). It will crash immediately.

Short crash log (with WINEDEBUG=-all, so it's just the Mesa errors):
Mesa 7.0.3-rc2 implementation error: i915_program_error: Exceeded max temporary reg
Please report at bugzilla.freedesktop.org
Mesa 7.0.3-rc2 implementation error: i915_program_error: Exceeded max nr indirect texture lookups
Please report at bugzilla.freedesktop.org
e: intel_batchbuffer.c:145: intel_flush_inline_primitive: Assertion `intel->prim.primitive != ~0' failed.
DRM_I830_CMDBUFFER: -22

Full crash log reports GL_INVALID_ENUM on glBindTexture with a DXT texture (message repeats - floods terminal):
fixme:d3d_surface:surface_upload_data Using DXT1/3/5 without advertized support
fixme:d3d_texture:IWineD3DBaseTextureImpl_BindTexture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ basetexture.c / 300
Comment 1 Adam Bittner 2008-06-19 21:53:53 UTC

*** This bug has been marked as a duplicate of bug 14283 ***

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.