[Bug 31744] Multiple GFWL (Games For Windows Live) 3.5 games crash on startup due to incomplete Windows LiveID install (Street Fighter X Tekken)
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat May 31 13:51:40 CDT 2014
https://bugs.winehq.org/show_bug.cgi?id=31744
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |dotnet
Status|UNCONFIRMED |NEW
URL| |download, installer
CC| |focht at gmx.net
Depends on| |33034
Summary|Street Fighter X Tekken |Multiple GFWL (Games For
|crashes while starting |Windows Live) 3.5 games
| |crash on startup due to
| |incomplete Windows LiveID
| |install (Street Fighter X
| |Tekken)
Ever confirmed|0 |1
--- Comment #6 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
the game suffers from multiple GFWL 3.x related issues.
The installer bundles a recent GFWL 3.5 redist which requires .NET Framework
2.0 and 4.0 client profile.
$ sha1sum Gfwlivesetup35.exe
dcac0e121b2ddf97e0720b470257cd7bf38ac120 Gfwlivesetup35.exe
$ du -sh Gfwlivesetup35.exe
71M Gfwlivesetup35.exe
'GFWLClient.exe.config':
--- snip ---
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0.30319" sku="Client"/>
<supportedRuntime version="v2.0.50727" sku="Client"/>
</startup>
</configuration>
--- snip ---
'xlive.dll' version data:
--- snip ---
Games for Windows - LIVE DLL
3.5.0088.0 (WGX_XLIVE_V3.05_RTM(panblder).110409-1835)
04/09/2011
--- snip ---
With bug 33034 fixed you get this:
--- snip ---
002b:CALL xlive.5297(<unknown, check return>) ret=00564ea4
...
002b:Call KERNEL32.LoadLibraryExW(0033efa0
L"C:\\windows\\system32\\XLive\\sqmapi.dll",00000000,00000000) ret=015be8eb
...
002b:Ret PE DLL (proc=0x6cd01ba2,module=0x6cd00000
L"sqmapi.dll",reason=PROCESS_ATTACH,res=(nil)) retval=1
002b:Ret KERNEL32.LoadLibraryExW() retval=6cd00000 ret=015be8eb
...
002b:CALL sqmapi.SqmStartUpload(<unknown, check return>) ret=015ecb47
...
002b:Call KERNEL32.FindFirstFileW(0033efa0 L"C:\\users\\focht\\Local
Settings\\Application Data\\Microsoft\\XLive\\xlsqm*.sqm",0033e6e8)
ret=6cd04398
002b:Ret KERNEL32.FindFirstFileW() retval=ffffffff ret=6cd04398
002b:RET sqmapi.SqmStartUpload(0033efa0,0033eb90,00000000,00000006,015ec286)
retval=00000000 ret=015ecb47
...
002b:CALL sqmapi.SqmGetSession(<unknown, check return>) ret=015ec6fb
...
002b:RET sqmapi.SqmGetSession(0151a9dc,00008000,00000001) retval=00000001
ret=015ec6fb
...
002b:CALL sqmapi.SqmSetAppId(<unknown, check return>) ret=015ec8be
...
002b:RET sqmapi.SqmSetAppId(00000001,00000021) retval=00000001 ret=015ec8be
...
002b:CALL sqmapi.SqmSetAppVersion(<unknown, check return>) ret=015ec932
...
002b:RET sqmapi.SqmSetAppVersion(00000001,00030005,00580000) retval=00000001
ret=015ec932
002b:CALL sqmapi.SqmReadSharedMachineId(<unknown, check return>) ret=015ec944
...
002b:RET sqmapi.SqmReadSharedMachineId(0033f184) retval=00000001 ret=015ec944
002b:CALL sqmapi.SqmSetMachineId(<unknown, check return>) ret=015ec96f
...
002b:RET sqmapi.SqmSetMachineId(00000001,0033f184) retval=00000001
ret=015ec96f
002b:CALL sqmapi.SqmReadSharedUserId(<unknown, check return>) ret=015ec97d
...
002b:RET sqmapi.SqmReadSharedUserId(0033f194) retval=00000001 ret=015ec97d
002b:CALL sqmapi.SqmSetUserId(<unknown, check return>) ret=015ec9a8
...
002b:RET sqmapi.SqmSetUserId(00000001,0033f194) retval=00000001 ret=015ec9a8
...
002b:CALL sqmapi.SqmSetEnabled(<unknown, check return>) ret=015ec53f
...
002b:RET sqmapi.SqmSetEnabled(00000001,00000000) retval=00000001 ret=015ec53f
...
002b:CALL sqmapi.SqmSet(<unknown, check return>) ret=015ec2f0
...
002b:RET sqmapi.SqmSet(00000001,000000c1,0001b5e7) retval=00000000
ret=015ec2f0
...
002b:CALL sqmapi.SqmTimerStart(<unknown, check return>) ret=015ec485
...
002b:RET sqmapi.SqmTimerStart(00000001,00000035) retval=00000000 ret=015ec485
...
002b:CALL sqmapi.SqmSetBits(<unknown, check return>) ret=015ec350
...
002b:RET sqmapi.SqmSetBits(00000001,0000002e,0000000c) retval=00000000
ret=015ec350
002b:CALL sqmapi.SqmSetBits(00000001,00000056,00000000) ret=015ec350
...
002b:RET sqmapi.SqmSetBits() retval=00000000 ret=015ec350
...
002b:CALL sqmapi.SqmSet(00000001,000000c2,00000409) ret=015ec2f0
...
002b:RET sqmapi.SqmSet() retval=00000000 ret=015ec2f0
...
002b:Call KERNEL32.CreateFileW(0033e734 L"C:\\users\\focht\\Local
Settings\\Application
Data\\Microsoft\\XLive\\Titles\\43430fa5\\config.bin",c0000000,00000003,00000000,00000003,00000080,00000000)
ret=019faa12
002b:Ret KERNEL32.CreateFileW() retval=000001c4 ret=019faa12
...
002b:Call
crypt32.CryptUnprotectData(0033e93c,00000000,00000000,00000000,00000000,00000001,0033e944)
ret=015c75cb
...
002b:trace:crypt:unserialize called
...
002b:trace:crypt:valid_protect_data called
002b:Call advapi32.CryptAcquireContextW(0033e7ac,00000000,0033e7b2 L"Microsoft
Enhanced Cryptographic Provider v1.0",00000001,f0000000) ret=7e0cb9d8
...
002b:trace:crypt:RSAENH_CPDeriveKey (hProv=00000001, Algid=26115,
hBaseData=00000002, dwFlags=00a80001 phKey=0x38393c8)
002b:trace:crypt:new_key alg = "3DES", dwKeyLen = 168
...
002b:Call advapi32.RegGetValueW(80000002,01517e28
L"SOFTWARE\\Microsoft\\IdentityCRL",01517e68
L"TargetDir",0000ffff,0033ee78,0033ee7c,0033ee74) ret=015cc368
002b:Ret advapi32.RegGetValueW() retval=00000002 ret=015cc368
002b:Call advapi32.LsaNtStatusToWinError(00000002) ret=015cc37f
002b:fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 00000002
002b:Ret advapi32.LsaNtStatusToWinError() retval=0000013d ret=015cc37f
...
002b:CALL sqmapi.SqmTimerRecord(<unknown, check return>) ret=015ec4e2
...
002b:RET sqmapi.SqmTimerRecord(00000001,00000035) retval=00000000 ret=015ec4e2
...
002b:Call advapi32.RegisterEventSourceW(00000000,0151a9dc) ret=015f5ccb
002b:fixme:advapi:RegisterEventSourceW ((null),L"XLive"): stub
002b:Ret advapi32.RegisterEventSourceW() retval=cafe4242 ret=015f5ccb
002b:Call
advapi32.ReportEventW(cafe4242,00000002,00000000,80000002,00000000,00000004,00000000,0033e104,00000000)
ret=015f5d0b
002b:fixme:advapi:ReportEventW
(0xcafe4242,0x0002,0x0000,0x80000002,(nil),0x0004,0x00000000,0x33e104,(nil)):
stub
002b:Ret advapi32.ReportEventW() retval=00000001 ret=015f5d0b
002b:Call advapi32.DeregisterEventSource(cafe4242) ret=015f5d2b
002b:fixme:advapi:DeregisterEventSource (0xcafe4242) stub
002b:Ret advapi32.DeregisterEventSource() retval=00000001 ret=015f5d2b
...
002b:Call advapi32.UnregisterTraceGuids(00000000,00000000) ret=015ecf08
002b:fixme:advapi:UnregisterTraceGuids 0: stub
002b:Ret advapi32.UnregisterTraceGuids() retval=00000078 ret=015ecf08
002b:RET xlive.5297(0033f900,35005800) retval=8007013d ret=00564ea4
...
002b:Call user32.MessageBoxW(00020068,0116d2e0 L"An unhandled error occurred.
(0xffffffff)",0116d4e0 L"Fatal Error",00001010) ret=00565880
--- snip ---
'HKLM\\Software\\Microsoft\\IdentityCRL' -> Windows LIVE ID
This is basically a late manifestation of an incomplete Windows Live
installation, caused by bug 18070 and friends.
$ wine --version
wine-1.7.19-71-g94ccd61
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list