RAGE on PlayOnLinux

Kladiator

Member
Yesterday I installed the Steam version of Rage using PlayOnLinux (wine version 1.6).
I bought the game because it was 75% off and it is rated Platinum on WineHQ.
After the download was complete, everything seemed to work as expected: the game looked beautiful with a great frame rate.
After about 10 minutes, however, it froze.
From that moment, when I try to relaunch the game, POL crashes immediately (Steam does not even start).

This is the debug:
[11/24/13 10:51:14] - Running wine-1.6 Steam.exe (Working directory :
/home/kladiator/.PlayOnLinux/wineprefix/rage/drive_c/Program Files/Steam)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005ad0,
0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005ad0,
0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005ad0,
0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005ad0,
0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005ad0,
0x3f03abd8, 0x3f03abd0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 1 (X_CreateWindow)
Resource id in failed request: 0x2400007
Serial number of failed request: 9
Current serial number in output stream: 13
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub

On the WineHQ Rage page they suggest to install xact_june2010 using winetricks.
Problem is that I can't find this component on PlayOnLinux.
Only xact is listed, which would install older version (2.6) of XAudio2 engine from February 2010 DirectX redist that is too old and won't fit for this game (quote).

Does anybody have any suggestions? Thanks.
 
It is strange that it worked initially, but suddenly stopped. And since steam no longer start, I have to assume that something broke in the virtual drive. You can set up a new virtual drive with with the same wine version or even try another.

You can set up the new virtual drive, and you have to start steam once. Then close it and copy the steamapps folder from the previous virtual drive into the new virtual drive. That way you don't have to download the whole game again. You can also just copy the 'common' folder from within the steamapps folder, this will cause Steam to properly verify the game files and update if required when you first try to install it.

Oh, and were you using a virtual desktop? The error seem to indicate that it can't create a window. In my experience, if your monitor does not support the resolution that a fullscreen application is attempting to use, then it will often result in wine crashing. This may not be the case here since you can't even start steam, but keep it in mind for later attempts, using a virtual desktop can actually solve several issues.

This is just a shot in the dark, but when it froze it could be that data was corrupted in the virtual drive. Especially depending on how you managed to shut it down.
 
Thank you for the quick reply.
I will try again following your advice.
Yes, I had created a virtual desktop (I always do that).
Have you any idea how I could install that xact_june2010 I mentioned in my first post?
 
I am not sure about that. However, if things were working without problem before it froze, then your subsequent problems are most likely caused by the freeze, which could be the result of a number of different things. You could try a newer wine version, 1.7.6 is working very well in my experience.

I had a look at winehq about xact_june2010

Game requires XAudio2 engine version 2.7 which is a part of Microsoft DirectX June 2010 redistributable. In case you had downloaded and launch the game in a "usual" way using Steam client in a clean Wine prefix it should automatically install DirectX runtime for you. In an unfortunate case it had failed for some reason you should use fresh version of winetricks to install xact_jun2010. Be careful not to confuse it with xact, which would install older version (2.6) of XAudio2 engine from February 2010 DirectX redist that is too old and won't fit for this game.

So launching the game through Steam should take care of that. And since you had the game working initially, I doubt this is your problem.
 
Daerandin, I just want to let you know that you were completely right.
I followed your instructions and everything worked perfectly.
I played the game for about 30 minutes without the slightest glitch.
The game itself feels like it was installed natively on Linux, with every setting maxed out.
So thank you once again.
 
AWESOME! I totally wanted to Get RAGE! $5.00 isn't bad at all
I know the sale is still on and now you have confirmed that it will run in Linux.
Guide anyone?
 
I just purchased it on Steam!
Awesome deal, but it will take 8 hours to download... I'm sure...
I will definitely make a guide for Rage
 
Booman, I think your guide for Rage will be a very simple one!:)
I have no doubt the game will work well with the latest Wine, but as mentioned earlier I used the 1.6 version because it was the more recent one with a Platinum rating on WineHQ.
 
Agreed! But still nice to have on the list of working games in Linux.
21 Gigs is going to be a pain to download. I bet it will take at least 10 hours.
 
Finally downloaded Rage and tried it out.
For some reason it crashes right at the beginning when I'm riding in the buggy after we pass some bandits.
It will freeze.
I have been scouring the internet looking for this symptom and WineHQs says something about xact_June2010

I'm guessing you didn't have this problem.
What libraries did you install?

I installed:
corefonts
dxfullsetup
tahoma
vcrun2010
xact
 
Here is my debug output:
[01/13/14 05:20:51] - Running wine-1.7.10 Steam.exe -no-dwrite (Working directory : /home/booman/.PlayOnLinux/wineprefix/rage/drive_c/Program Files/Steam)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005c90, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005c90, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005c90, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005c90, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005c90, 0x3f03abd8, 0x3f03abd0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005c90, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005c90, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005c90, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005c90, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005c90, 0x3f03abd8, 0x3f03abd0
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:dwmapi:DwmSetWindowAttribute (0x1008c, 2, 0x32e1c8, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x1008c, 3, 0x32e1d4, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x1008c, 4, 0x32e1c4, 4) stub
[0113/052055:ERROR:resource_bundle.cc(417)] Failed to load C:\Program Files\Steam\bin\chrome.pak
Some features may not be available.
fixme:iphlpapi:NotifyAddrChange (Handle 0x5e8d508, overlapped 0x5c97c20): stub
fixme:winsock:WSALookupServiceBeginW (0x5e8d608 0x00000ff0 0x5e8d650) Stub!
[0113/052055:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8
fixme:advapi:StopTraceA (0, "Steam Event Tracing", 0x722dc20) stub
fixme:advapi:StartTraceA (0x722dcac, "Steam Event Tracing", 0x722dc20) stub
fixme:advapi:OpenTraceA 0x722da80: stub
fixme:advapi:EnableTrace (1, 0x10, 4, {22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}, cafe4242): stub
fixme:advapi:CloseTrace cafe4242: stub
fixme:advapi:ProcessTrace 0x7507a68 1 (nil) (nil): stub
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:win:RegisterDeviceNotificationA (hwnd=0x10096, filter=0x7c4e52c,flags=0x00000000) returns a fake device notification handle!
fixme:dwmapi:DwmSetWindowAttribute (0x10098, 2, 0x32e9e8, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x10098, 3, 0x32e9f4, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x10098, 4, 0x32e9e4, 4) stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7c686e98, 0x1f90f0, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7c686e98
err:wbemprox:wql_error syntax error, unexpected TK_NOT
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7c686e98, 0x1f9118, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7c686e98
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:CoGetClassObject class {dff32fea-3331-48da-a272-ccfc238695be} not registered
err:ole:create_server class {dff32fea-3331-48da-a272-ccfc238695be} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {dff32fea-3331-48da-a272-ccfc238695be} could be created for context 0x17
fixme:dwmapi:DwmSetWindowAttribute (0x100ae, 2, 0x32e6f8, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100ae, 3, 0x32e704, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100ae, 4, 0x32e6f4, 4) stub
fixme:imm:ImmReleaseContext (0x10098, 0x21f8a8): stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:dwmapi:DwmSetWindowAttribute (0x100b6, 2, 0x32e660, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100b6, 3, 0x32e66c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100b6, 4, 0x32e65c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100c2, 2, 0x32db90, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100c2, 3, 0x32db9c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x100c2, 4, 0x32db8c, 4) stub
fixme:win:RegisterDeviceNotificationA (hwnd=0x100c2, filter=0x32de40,flags=0x00000004) returns a fake device notification handle!
fixme:win:EnumDisplayDevicesW ((null),0,0x32d308,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32d318,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32d4c0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32d4c0,0x00000000), stub!
fixme:dwmapi:DwmSetWindowAttribute (0x300e8, 2, 0x32e774, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x300e8, 3, 0x32e780, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x300e8, 4, 0x32e770, 4) stub
fixme:win:RegisterDeviceNotificationW (hwnd=0x10118, filter=0xa85e9b0,flags=0x00000000) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:RegisterDeviceNotificationW (hwnd=0x20118, filter=0xa85e9b0,flags=0x00000000) returns a fake device notification handle!
fixme:dwmapi:DwmSetWindowAttribute (0x1011a, 2, 0x32e250, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x1011a, 3, 0x32e25c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x1011a, 4, 0x32e24c, 4) stub
fixme:winsock:WSALookupServiceBeginW (0x65ae370 0x00000ff0 0x65ae3b8) Stub!
[0113/052134:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8
fixme:winsock:WSALookupServiceBeginW (0x65ae370 0x00000ff0 0x65ae3b8) Stub!
[0113/052142:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8
err:ole:RevokeDragDrop invalid hwnd 0x10124
fixme:gameux:GameExplorerImpl_VerifyAccess (0xa1f8338, L"C:\\Program Files\\Steam\\steamapps\\common\\RAGE\\RageGDF_x86.dll", 0x32e658)
fixme:dwmapi:DwmSetWindowAttribute (0x2011a, 2, 0x32e244, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x2011a, 3, 0x32e250, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x2011a, 4, 0x32e240, 4) stub
fixme:gameux:GameExplorerImpl_VerifyAccess (0x7c9c578, L"C:\\Program Files\\Steam\\steamapps\\common\\RAGE\\RageGDF_x86.dll", 0x32e674)
fixme:dwmapi:DwmSetWindowAttribute (0x20120, 2, 0x32e364, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x20120, 3, 0x32e370, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x20120, 4, 0x32e360, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x200b0, 2, 0x32e010, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x200b0, 3, 0x32e01c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x200b0, 4, 0x32e00c, 4) stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\booman\\Temp\\DXdb85.tmp\\APR2007_xinput_x86.cab"
Install script executed.fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005c90, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005c90, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005c90, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005c90, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005c90, 0x3f03abd8, 0x3f03abd0
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation 0x110000 0 0x4bde9f4 4
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005c90, 0x3f03ab30, 0x3f03ab28
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005c90, 0x3f03ab68, 0x3f03ab60
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005c90, 0x3f03aaf8, 0x3f03aaf0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005c90, 0x3f03aba0, 0x3f03ab98
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005c90, 0x3f03abd8, 0x3f03abd0
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0xbbb5d30, 0xbc04c90, 0xbc04c88
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0xbbb5d30, 0xbc04cc8, 0xbc04cc0
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0xbbb5d30, 0xbc04c58, 0xbc04c50
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0xbbb5d30, 0xbc04d00, 0xbc04cf8
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0xbbb5d30, 0xbc04d38, 0xbc04d30
fixme:alsa:AudioSessionControl_RegisterAudioSessionNotification (0x50d4cf0)->(0x10057cdc) - stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x1035e958): stub
fixme:avrt:AvSetMmThreadPriority (0x12345678)->(1) stub
fixme:thread:SetThreadIdealProcessor (0x5a0): stub
fixme:thread:SetThreadIdealProcessor (0x5ac): stub
fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub!
err:ntdll:RtlpWaitForCriticalSection section 0x1551e90 "?" wait timed out in thread 007b, blocked by 005f, retrying (60 sec)
fixme:avrt:AvRevertMmThreadCharacteristics (0x12345678): stub
fixme:alsa:AudioSessionControl_UnregisterAudioSessionNotification (0x50d4cf0)->(0x10057cdc) - stub
fixme:alsa:AudioSessionControl_RegisterAudioSessionNotification (0x724aaf8)->(0x108c3cdc) - stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x1035e958): stub
fixme:avrt:AvSetMmThreadPriority (0x12345678)->(1) stub
fixme:avrt:AvRevertMmThreadCharacteristics (0x12345678): stub
fixme:alsa:AudioSessionControl_UnregisterAudioSessionNotification (0x724aaf8)->(0x108c3cdc) - stub
fixme:alsa:AudioSessionControl_RegisterAudioSessionNotification (0x7246838)->(0x108c3cdc) - stub
fixme:thread:SetThreadIdealProcessor (0x5a4): stub
fixme:thread:SetThreadIdealProcessor (0x5b0): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x1035e958): stub
fixme:avrt:AvSetMmThreadPriority (0x12345678)->(1) stub
err:ntdll:RtlpWaitForCriticalSection section 0x1551e90 "?" wait timed out in thread 007b, blocked by 005f, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x1551e90 "?" wait timed out in thread 007b, blocked by 005f, retrying (60 sec)
fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub!
wine: Unhandled page fault on read access to 0x3f800014 at address 0xb7414bb5 (thread 005f), starting debugger...
 
I had exactly the same crash at the same point, twice!
I found out that, when you are inside the car while the other guy is talking, do not move the mouse or touch the keyboard to look around and everything will (should) be fine.
I played this game for hours (well, still playing it) and never experienced any other crash, glitch or even the slightest problem.
 
You were exactly right. Ironically I tried the same thing.
My debug showed a
fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub!
right when it freezes. How strange.
So when I didn't move the mouse, it continues and is now fine.
I also chose Wine 1.6.2 because its the new stable version.
I installed Xact also, just in case.
Now its running GREAT

Screenshot from 2014-01-13 06:31:52.png
 
Booman, according to the info on winhq, you should not install xact, as it is not the same as xact_june2010. xact_june2010 should be installed automatically when you first start the game and it installs directx automatically in Steam.
 
I am glad that everything is working OK now.
Isn't that one of the best looking games ever?

Regarding xact, I usually install that component when the debug shows some audio-related dlls problems and this proved to be invaluable in at least 5 or 6 installations, although, given my bad habit of not taking notes, I don't remember exactly which ones.
 
Yeah I saw that too several times, but there is no indication that Xact 2010 is installed. So I threw it in there.
Guess it didn't make any difference.

Ditto Kladiator! If a game doesn't run or crashes, I look for missing libraries and then try to install them via PlayOnLinux.
Its just funny that WineHQs recommends xact_june2010 but there isn't a specific library available with that name.
Then they say its part of directx, so basically I install dxfullsetup and hope for the best.
 
Back
Top