http://bugs.winehq.org/show_bug.cgi?id=23556
Gary Schilling Gary13579@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Gary13579@gmail.com
--- Comment #23 from Gary Schilling Gary13579@gmail.com 2010-07-10 05:01:51 --- This bug is not related to any previous SC2 bugs. As far as I'm aware, no one has seen this issue before Patch 16. It is completely unrelated to whether the servers are up or down. It is not related to a kernel issue, if it were at least *someone* would have it working, across all the various kernels we are using. But that's not the case; no one has managed to get it working in Wine.
I'm willing to bet that the issue lies in comments number 9 and 11. Starcraft 2 is getting into an infinite loop somewhere, which is what causes the process to eat up 100% CPU on the core it runs on. The fact that it repeatedly callsIDirect3DSwapChain9Impl_GetRasterStatus followed by IDirect3DDevice9Impl_TestCooperativeLevel infinitely suggests this.
I have no idea how to debug Wine applications unfortunately, otherwise I would have fired up gdb and been working on it.