http://bugs.winehq.org/show_bug.cgi?id=14939
--- Comment #11 from Ben Klein shacklein@gmail.com 2009-03-30 21:28:42 --- There's been a regression in Wine that causes B&W to crash shortly after starting. I've attached the backtrace (above). It's in Wine's texturing code, interesting :)
And regarding whether the bug has been fixed, it can *only* be fixed by one of the following solutions: 1) Resolving the patented s3tc/DXTC issues and implementing a software DXTC to ARGB converter 2) Deferring decoding s3tc/DXTC textures to the graphics card where s3tc is supported, then read back the texture and tell the app "here is your converted texture" (like what I suggest in Comment #2, which in turn was suggested by people in #winehackers)
I don't think either of these things have been done.
In the duplicate Bug 15340, Roderick mentions the s3tc patches for mesa. They don't help here (thought they would for solution #2 if it was implemented) because the app isn't trying to load an s3tc texture into the graphics card, it's got an s3tc/DXTC texture that it wants converted to ARGB by DirectX and/or the video driver, then load the ARGB texture into the graphics card.
I'll be trying to determine where the regression that causes the current crashiness occurs :)