You are not logged in.

#1 2010-10-20 18:12:22

wakkadojo
Member
Registered: 2009-05-31
Posts: 50

Starcraft 2 freezes when loading.

I have had starcraft for a few months now and it has not given me any trouble. But for some reason, this morning it freezes whenever run with wine. I played it yesterday, did not update anything, and it worked fine.

I then updated all of my software, but the problem persisted. I also removed all configuration problems, and SC still freezes when it runs.

The freeze occurs right after the game loading screen, and before the user login window is displayed. When SC freezes, one of my cores is stuck at 100% usage.

I'm running Arch 64 bit, have an NVIDIA 9600M GT graphics card, all of my drivers and software are recent.

I am particularly confused by this since I literally did nothing to my system before SC started freezing. Below is the output from wine.

 err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
fixme:process:GetLogicalProcessorInformation (0x33fa5c,0x33fd5c): stub
fixme:hnetcfg:fw_profile_get_FirewallEnabled 0x138970, 0x440f0e8
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x440ed78,0x440ed7c): stub
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
fixme:win:EnumDisplayDevicesW ((null),0,0x440ea08,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x440e90c,0x00000000), stub!
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x4c4c554e (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x4c4c554e) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x4c4c554e (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x4c4c554e) in the format lookup table
fixme:win:EnumDisplayDevicesW ((null),0,0x440e7e0,0x00000000), stub!
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:win:EnumDisplayDevicesW ((null),0,0x440e7b8,0x00000000), stub!
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x825ea38): stub
fixme:msctf:ThreadMgrSource_AdviseSink (0x78713a8) Unhandled Sink: {71c6e74e-0f28-11d8-a82a-00065b84435c}
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0xe32ea38): stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0xe32ea38): stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0xe62ea38): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0xe96ea2c): stub
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:win:EnumDisplayDevicesW ((null),0,0x44072a4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x4407578,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x4407568,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x44072fc,0x00000000), stub!
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x211aea38): stub
fixme:mmdevapi:AEV_GetMute stub
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:imm:ImmReleaseContext (0x40054, 0x13eb30): stub

Last edited by wakkadojo (2010-10-20 18:13:37)

Offline

#2 2010-10-20 19:39:01

harkin
Member
Registered: 2010-10-20
Posts: 2

Re: Starcraft 2 freezes when loading.

I am having this exact same issue on ubuntu. I'm running wine-1.3.5 which version are you using?

Also, a friend of mine had a similar issue under windows where the game would freeze before displaying the login screen. Seems it was the Defense+ system. Now this does not make sense for wine but what it does seem is that if the socket create / bind operation halts the game locks up. If the problem is similar someone did something to wine's networking.

I'm also getting an error about internal dll mmdevaip.dll not loading. If I remember correctly that needs to be disabled in your wine config. I checked this and attempted setting then unsettling it to no effect.

Edit: Running starcraft with winedbg Starcraft\ II.exe command line seems to work. Once you have done this once starcraft works with normal wine. I have no idea why but it worked for me.
NOTE: once winedbg starts you will need to type cont then hit enter. Once you get to the login screen exit and run starcraft normally.

fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:win:EnumDisplayDevicesW ((null),0,0x44072a4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x4407578,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x4407568,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x44072fc,0x00000000), stub!
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"mmdevapi.dll"
err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x17
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:imm:ImmReleaseContext (0x50054, 0x1476a8): stub
fixme:d3d_surface:IWineD3DVolumeImpl_Map (0x981ae88) : pBox=(nil) stub

Last edited by harkin (2010-10-20 21:15:28)

Offline

#3 2010-10-20 23:04:24

wakkadojo
Member
Registered: 2009-05-31
Posts: 50

Re: Starcraft 2 freezes when loading.

For some reason, the game inexplicably stopped freezing at startup. I did not do anything. Maybe it was manifest from some obscure temporary battlenet bug.

Offline

#4 2010-10-21 00:13:13

harkin
Member
Registered: 2010-10-20
Posts: 2

Re: Starcraft 2 freezes when loading.

I am inclined to agree.

Offline

#5 2010-10-21 15:10:31

Maldito
Member
Registered: 2010-10-21
Posts: 4

Re: Starcraft 2 freezes when loading.

I have a problem with sc2 too. This began when I did a update of my system. This post talks about nvidia drivers update.

https://bbs.archlinux.org/viewtopic.php?id=106945

Offline

#6 2010-10-23 10:02:56

Primoz
Member
From: Ljubljana-Slovena-EU
Registered: 2009-03-04
Posts: 688

Re: Starcraft 2 freezes when loading.

OK even with winedbg I can't get StarCraft 2 to work. First I get this error:

wine: cannot find L"C:\\windows\\system32\\dxdllreg.exe"

But then it goes on. the error is similar to those previously posted it only changes in last few lines:

fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:win:EnumDisplayDevicesW ((null),0,0x44072a4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x4407578,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x4407568,0x00000000), stub!
err:mmdevapi:ACR_ReleaseBuffer Starting from 1014
err:mmdevapi:ACR_ReleaseBuffer Starting from 1014
fixme:win:EnumDisplayDevicesW ((null),0,0x44072fc,0x00000000), stub!
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x2106ea38): stub
fixme:mmdevapi:AEV_GetMute stub
fixme:d3d:debug_d3dformat Unrecognized 0x36314c41 (as fourcc: AL16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314c41) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36315220 (as fourcc:  R16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x375cd74,0x375cd78): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x375ca00,0x375ca04): stub
fixme:ntdll:NtPowerInformation semi-stub: SystemPowerCapabilities

Ironically StarCraft 2 while not sure if working did go further before I installed openal which is needed for sound to work in it.

Edit: I have Arch64 if that helps.

Last edited by Primoz (2010-10-23 10:08:08)


Arch x86_64 ATI AMD APU KDE frameworks 5
---------------------------------
Whatever I do, I always end up with something horribly mis-configured.

Offline

#7 2010-11-12 19:37:37

Andross
Member
Registered: 2010-11-12
Posts: 2

Re: Starcraft 2 freezes when loading.

I am having the exact same problem right now.
Starcraft 2 always worked fine, but since today, it freezes right after the loading screen, with the background animation of the main menu being displayed. All that changed since my last successful playing the game was an update of nvidia and nvidia-utils, but reverting it did not solve the problem. Tinkering with winecfg also did nothing.
Also, the game erratically crashes the Pulseaudio driver.

Maybe it will go away just as it came, for no reason, as others on this thread seem to have experienced. But if it is indeed a temporary Battle.net bug, others should be having the same problem right now.

So, can anyone confirm this?

Btw, I'm using ArchLinux 32 bit with updated core, extra and community repos; nVidia GeForce 8800 GT graphics card.

Last edited by Andross (2010-11-12 19:39:00)

Offline

#8 2010-11-13 16:32:07

Primoz
Member
From: Ljubljana-Slovena-EU
Registered: 2009-03-04
Posts: 688

Re: Starcraft 2 freezes when loading.

Since my last post on this thread, I've solved my problems and I can't reproduce the error that you're having Andross. But I do use Arch64.


Arch x86_64 ATI AMD APU KDE frameworks 5
---------------------------------
Whatever I do, I always end up with something horribly mis-configured.

Offline

#9 2010-11-13 19:28:41

Andross
Member
Registered: 2010-11-12
Posts: 2

Re: Starcraft 2 freezes when loading.

Thank you for your reply, Primoz.
The problem went away, just like that. Unfortunately, this coincided with a Wine upgrade, so it's hard to tell what caused or solved the freeze. Maybe I will revert to the older version of Wine and test it out.

Offline

Board footer

Powered by FluxBB