http://bugs.winehq.org/show_bug.cgi?id=22103
Summary: Starcraft II: crashes after "loading" screen with ACCESS_VIOLATION error - wrong video memory size detection Product: Wine Version: 1.1.41 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: globtroter@gmail.com
Issue: - starcraft beta installs correctly - game updates correctly - game loads -- you can see loading screen -- as soon as loading finishes, game crashes with ACCESS_VIOLATION exception and opens Blizzard Error Reporter
There's a lot of messages like these while running in console:
fixme:d3d_texture:texture_init Failed to create surface 0x8616658, hr 0x8876017c err:d3d:resource_init Out of adapter memory err:d3d9:device_parent_CreateSurface (0x1764d4) CreateSurface failed, returning 0x8876017c
Potential problem: Wine wrongly detects amount of video card memory
Tested system: Ubuntu 9.10 "Karmic" 64bit Wine 1.1.39, 1.1.40, 1.1.41 Nvidia Quadro NVS 140M 512MB
Workaround: Override detection of memory by setting in registry this key:
HKEY_CURRENT_USER/Software/Wine/Direct3D/VideoMemorySize
to memory amount (eg. 512)