http://bugs.winehq.org/show_bug.cgi?id=4131
Summary: Steam & games freezes Product: Wine Version: 0.9.3. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P1 Component: wine-binary AssignedTo: wine-bugs@winehq.org ReportedBy: magnus@hacka.net
This bug appeared directly after a Steam update issued between the 22th and 23th of December. I did not have any problems like this whatsoever before this update. An update of both the Steam files and steam platform was made.
This bug shows both when starting only steam and when starting games in steam, like Counter-Strike 1.6 and Half-life 2. 'wine-preloader' and 'wineserver' takes up all CPU time during 1-3 minutes, it then releases so that games/steam is accessable. Then, after acouple of seconds, everything freezes again. Everything is 100% unplayable due to these system freezes. I can regain controll of my system by alt+tab'ing out of the game and killing off the Steam processes.
Once the bug appear 'wine-preloader and wineserver takes up almost all system time, even when just running Steam with no active game.
------snipp------- 12564 username 15 0 1883m 58m 17m R 49.0 5.7 0:50.71 wine-preloader 12567 username 15 0 3872 1832 808 S 39.2 0.2 0:48.64 wineserver ------snipp-------
I run Ubuntu Linux 5.10 (2.6.12-10-686), Nvidia 6800 GT, Pentium 4 Prescott 3,4 ghz, 1 gb ram. I never had any major issues with playing games in Steam before. But this bug totally blocks all gaming via Steam.
Here's the output from Steam and top (during the problem):
[magl40@ocsic:03:17:04:~/software/LS]$ err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for for context 0x1 fixme:ole:CoCreateInstance no classfactory created for CLSID {4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80040154 fixme:d3d:IWineD3DImpl_GetDeviceCaps Caps support for directx9 is nonexistent at the moment! fixme:process:SetProcessWorkingSetSize (0xffffffff,-1,-1): stub - harmless fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fe1f7d8)->((nil),00000008) fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fe1f7d8)->((nil),00000013) fixme:process:SetProcessWorkingSetSize (0xffffffff,-1,-1): stub - harmless err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for for context 0x1 fixme:ole:CoCreateInstance no classfactory created for CLSID {4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80040154 fixme:wave:DSD_CreateSecondaryBuffer (0x775d7ac8,0x7fb1f700,28,0,0x7761fdfc,0x775d7bc4,0x7761fdd8): stub fixme:wave:DSD_CreateSecondaryBuffer (0x775d7ac8,0x769290ec,180e0,0,0x7692b694,0x7761ffdc,0x7692b670): stub err:dscapture:widDsCreate DirectSoundCapture flag not set This sound card's driver does not support direct access The (slower) DirectSound HEL mode will be used instead. err:dsound:DSOUND_MixOne underrun on sound buffer 0x7692b648 fixme:wave:DSD_CreateSecondaryBuffer (0x775d7ac8,0x7fb1e6ac,28,0,0x76910074,0x775d5b9c,0x76910050): stub fixme:wave:DSD_CreateSecondaryBuffer (0x775d7ac8,0x7fb1e6ac,28,0,0x76910074,0x76a0fa7c,0x76910050): stub
top - 03:19:41 up 1:15, 4 users, load average: 19.23, 7.99, 3.42 Tasks: 97 total, 6 running, 91 sleeping, 0 stopped, 0 zombie Cpu(s): 8.8% us, 5.8% sy, 0.0% ni, 82.2% id, 2.8% wa, 0.0% hi, 0.3% si Mem: 1035456k total, 1002752k used, 32704k free, 27388k buffers Swap: 1614492k total, 6856k used, 1607636k free, 666564k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 12564 magl40 15 0 1883m 58m 17m R 49.0 5.7 0:50.71 wine-preloader 12567 magl40 15 0 3872 1832 808 S 39.2 0.2 0:48.64 wineserver 10376 root 15 0 287m 31m 8212 S 7.8 3.1 2:17.14 Xorg 2708 root 15 0 0 0 0 S 2.0 0.0 0:00.34 usb-storage 1 root 16 0 1560 528 460 S 0.0 0.1 0:00.88 init 2 root 34 19 0 0 0 R 0.0 0.0 0:00.07 ksoftirqd/0 3 root 10 -5 0 0 0 S 0.0 0.0 0:00.10 events/0 4 root 11 -5 0 0 0 S 0.0 0.0 0:00.01 khelper 5 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread 7 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid 107 root 10 -5 0 0 0 S 0.0 0.0 0:00.02 kblockd/0 136 root 18 0 0 0 0 S 0.0 0.0 0:00.00 pdflush 137 root 15 0 0 0 0 S 0.0 0.0 0:00.03 pdflush 139 root 19 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0 138 root 15 0 0 0 0 S 0.0 0.0 0:00.14 kswapd0 738 root 15 0 0 0 0 S 0.0 0.0 0:00.00 kseriod 1036 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 ata/0