http://bugs.winehq.org/show_bug.cgi?id=31122
--- Comment #6 from Sven Arvidsson sa@whiz.se 2012-07-05 16:30:00 CDT --- Yes, I've been re-running it a few times now, and it seems to be asserting in either place, didn't notice that at first.
I can grab a backtrace from unsafe_impl_from_IDirect3DIndexBuffer9() too if that's of any help.
I also tried 1.3.23, and as expected it's behaving in the same way. I grabbed a backtrace but it's probably not useful:
Backtrace: =>0 0x7e665c60 Direct3DSurface9_Vtbl() in d3d9 (0x1805a490) 1 0x00000009 (0x695a8a30) 2 0x00000000 (0x69484120) 0x7e665c60 Direct3DSurface9_Vtbl in d3d9: loopne 0x7e665c65 Direct3DSurface9_Vtbl+0x5 in d3d9