http://bugs.winehq.org/show_bug.cgi?id=7091
------- Additional Comments From paran+wine@lysator.liu.se 2007-08-01 17:19 ------- Sure.
With today's git it gets much further in the shader code, before crashing in SetVertexShader:
Backtrace: =>1 0x7c5d0e65 IWineD3DDeviceImpl_SetVertexShader+0x85(iface=0x1701500, pShader=0x16fe678) [/tmp/wine/git/wine/dlls/wined3d/device.c:3280] in wined3d (0x0034e92c) 2 0x7c6799e1 IDirect3DDevice8Impl_SetVertexShader+0x101(iface=<register EDI not in topmost frame>, pShader=0xf0000002) [/tmp/wine/git/wine/dlls/d3d8/ device.c:1225] in d3d8 (0x0034e95c)
I am attaching full traces using both hardware and emulated vertex shaders.
Using hardware shaders wine sometimes gets stuck in some infinite loop after the final d3d trace message ("trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do") instead of crashing and giving a backtrace.