[Bug 25799] New: GFWL (Games For Windows Live) Client Crashes at startup
http://bugs.winehq.org/show_bug.cgi?id=25799 Summary: GFWL (Games For Windows Live) Client Crashes at startup Product: Wine Version: 1.3.11 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: mblackwell1024(a)gmail.com Created an attachment (id=32876) --> (http://bugs.winehq.org/attachment.cgi?id=32876) Crash log GFWL appeared to install without complaint but attempting to run GFWLClient.exe results in a crash. Attaching crash log below. If someone has ideas/patches I can do testing. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 Jonathan Strander <mblackwell1024(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.gamesforwindows. | |com/en-US/download/ -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 --- Comment #1 from Austin English <austinenglish(a)gmail.com> 2011-01-16 20:17:12 CST --- Are you using native dotnet or mono? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 --- Comment #2 from Jonathan Strander <mblackwell1024(a)gmail.com> 2011-01-16 21:22:41 CST --- (In reply to comment #1)
Are you using native dotnet or mono?
Native. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 --- Comment #3 from Austin English <austinenglish(a)gmail.com> 2011-01-17 03:41:50 CST ---
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. Exception from HRESULT: 0x80070002 File name: 'System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
Implies you don't have dotnet20. Perhaps you were using 1.1? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 --- Comment #4 from Jonathan Strander <mblackwell1024(a)gmail.com> 2011-01-17 08:23:41 CST --- Nope. This wineprefix has vcrun2005, dotnet20, dotnet30, d3dx9, etc from winetricks. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 --- Comment #5 from Austin English <austinenglish(a)gmail.com> 2011-01-17 13:46:11 CST --- Well, I can confirm it doesn't work, but I think your dotnet setup is messed up. If I install dotnet20, it asks for 30. Install dotnet30, it wants dotnet35. Give it that (which doesn't fully work in wine), it crashes with: Unhandled Exception: System.Windows.Markup.XamlParseException: Cannot create instance of 'OuterGlowBitmapEffect' defined in assembly 'PresentationCore, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Exception from HRESULT: 0x88980406 Error at object 'System.Windows.Controls.Border' in markup file 'GFWLClient;component/windows/dialogwindow.xaml'. ---> System.Runtime.InteropServices.COMException (0x88980406): Exception from HRESULT: 0x88980406 at MS.Internal.HRESULT.Check(Int32 hr) at System.Windows.Media.Composition.DUCE.Channel.SyncFlush() at System.Windows.Media.MediaContext.CompleteRender() at System.Windows.Media.MediaContext.CreateChannels() at System.Windows.Media.MediaSystem.ConnectChannels(MediaContext mc) at System.Windows.Media.MediaContext..ctor(Dispatcher dispatcher) at System.Windows.Media.MediaContext.From(Dispatcher dispatcher) at System.Windows.Media.Effects.BitmapEffect..ctor() at System.Windows.Media.Effects.OuterGlowBitmapEffect..ctor() at System.Windows.Markup.KnownTypes.CreateKnownElement(KnownElements knownElement) at System.Windows.Markup.BamlRecordReader.CreateInstanceFromType(Type type, Int16 typeId, Boolean throwOnFail) --- End of inner exception stack trace --- -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 --- Comment #6 from Jonathan Strander <mblackwell1024(a)gmail.com> 2011-01-18 17:58:10 CST --- Created an attachment (id=32897) --> (http://bugs.winehq.org/attachment.cgi?id=32897) Second Crash Log from GFWLClient I just now set up a new prefix and used winetricks vcrun2005 dotnet20 dotnet30. Then I ran the GFWL setup I linked to. Setup appeared to run with no show stoppers. GFWL didn't launch when I told it to at the end of setup. Running GFWLClient.exe directly gave me the attached output. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000(a)yahoo.co.uk --- Comment #7 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2011-01-19 12:01:40 CST --- (In reply to comment #6)
Created an attachment (id=32897) --> (http://bugs.winehq.org/attachment.cgi?id=32897) [details] Second Crash Log from GFWLClient
I just now set up a new prefix and used winetricks vcrun2005 dotnet20 dotnet30. Then I ran the GFWL setup I linked to. Setup appeared to run with no show stoppers. GFWL didn't launch when I told it to at the end of setup. Running GFWLClient.exe directly gave me the attached output.
You'll also need to do 'winetricks dotnet35' -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 --- Comment #8 from Jonathan Strander <mblackwell1024(a)gmail.com> 2011-01-19 17:56:23 CST --- (In reply to comment #7)
(In reply to comment #6)
Created an attachment (id=32897) --> (http://bugs.winehq.org/attachment.cgi?id=32897) [details] [details] Second Crash Log from GFWLClient
I just now set up a new prefix and used winetricks vcrun2005 dotnet20 dotnet30. Then I ran the GFWL setup I linked to. Setup appeared to run with no show stoppers. GFWL didn't launch when I told it to at the end of setup. Running GFWLClient.exe directly gave me the attached output.
You'll also need to do 'winetricks dotnet35'
I'll try it and see if anything changes. The installer didn't complain though. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 --- Comment #9 from Jonathan Strander <mblackwell1024(a)gmail.com> 2011-01-22 12:16:04 CST --- Created an attachment (id=32944) --> (http://bugs.winehq.org/attachment.cgi?id=32944) gfwl crash after dotnet35 installed Installed dotnet 3.5 via winetricks (which gave me an error at the end of the installation, as expected), then reran GFWLClient. Received the attached crashlog. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 --- Comment #10 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2011-01-23 06:31:18 CST --- (In reply to comment #9)
Created an attachment (id=32944) --> (http://bugs.winehq.org/attachment.cgi?id=32944) [details] gfwl crash after dotnet35 installed
Installed dotnet 3.5 via winetricks (which gave me an error at the end of the installation, as expected), then reran GFWLClient. Received the attached crashlog.
Now you're running into bug http://bugs.winehq.org/show_bug.cgi?id=18640 You could try if disabling d3d9 (under winecfg/library tab) helps -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 --- Comment #11 from Jonathan Strander <mblackwell1024(a)gmail.com> 2011-01-23 09:58:50 CST --- Created an attachment (id=32962) --> (http://bugs.winehq.org/attachment.cgi?id=32962) set d3d9 to disabled (In reply to comment #10)
(In reply to comment #9)
Created an attachment (id=32944) --> (http://bugs.winehq.org/attachment.cgi?id=32944) [details] [details] gfwl crash after dotnet35 installed
Installed dotnet 3.5 via winetricks (which gave me an error at the end of the installation, as expected), then reran GFWLClient. Received the attached crashlog.
Now you're running into bug http://bugs.winehq.org/show_bug.cgi?id=18640
You could try if disabling d3d9 (under winecfg/library tab) helps
Here's the log after adding d3d9 to libraries and setting it to disabled. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 --- Comment #12 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2011-01-25 09:13:33 CST --- (In reply to comment #11)
Created an attachment (id=32962) --> (http://bugs.winehq.org/attachment.cgi?id=32962) [details] set d3d9 to disabled
(In reply to comment #10)
(In reply to comment #9)
Created an attachment (id=32944) --> (http://bugs.winehq.org/attachment.cgi?id=32944) [details] [details] [details] gfwl crash after dotnet35 installed
Installed dotnet 3.5 via winetricks (which gave me an error at the end of the installation, as expected), then reran GFWLClient. Received the attached crashlog.
Now you're running into bug http://bugs.winehq.org/show_bug.cgi?id=18640
You could try if disabling d3d9 (under winecfg/library tab) helps
Here's the log after adding d3d9 to libraries and setting it to disabled.
Does 'winetricks windowscodecs', and then setting windowscodecs to native only (under winecfg/library tab) help anything? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 --- Comment #13 from Jonathan Strander <mblackwell1024(a)gmail.com> 2011-01-25 17:32:24 CST --- Created an attachment (id=32992) --> (http://bugs.winehq.org/attachment.cgi?id=32992) Log after setting codecs to native (In reply to comment #12)
Does 'winetricks windowscodecs', and then setting windowscodecs to native only (under winecfg/library tab) help anything?
Did just that. It no longer crashes, instead I get a blank (invisible) window. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 --- Comment #14 from Austin English <austinenglish(a)gmail.com> 2013-06-12 02:38:52 CDT --- With native dotnet40, it doesn't crash on startup. Instead, it tells me I need to install: https://www.microsoft.com/en-us/download/confirmation.aspx?id=15106 that fails to install, however: err:msi:custom_get_thread_return Invalid Return Code -2147221008 err:msi:ITERATE_Actions Execution halted, action L"CAPerformMUOptIn" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603 that deserves its own bug (I'll leave that to someone else). wine-1.6-rc1-18-gb82a5ab -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet Status|NEW |RESOLVED URL|http://www.gamesforwindows. |http://download.cnet.com/Ga |com/en-US/download/ |mes-for-Windows-Live/3000-2 | |121_4-10966787.html CC| |focht(a)gmx.net Resolution|--- |FIXED --- Comment #15 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, you have to be careful what GFWL client version you use. Different GFWL versions require different .NET Framework prerequisites hence many problems are just due to incorrect prerequisites. Also don't change the default WinVer of the prefix otherwise you get 'Windows Vista/7+' related .NET bugs. I tested an older GFWL 3.x client with .Net Framework 3.5 installation and known .NET workarounds for WPF (bug 34764) in 32-bit WINEPREFIX and it works as designed. The client starts and shows a dialog window, stating 'Connection error - ... problem with LIVE-Service'. This is expected as old GFWL has been abandoned and replaced by 'Games for Windows Marketplace' which requires a new client. I'm currently testing a fix for many GFWL games in general, dropping the need for XLiveless and other custom hacks/recipes. $ sha1sum gfwlivesetupmin.exe 82c9fecc67bc55f37cebb61b1e483821988b54cd gfwlivesetupmin.exe $ du -sh gfwlivesetupmin.exe 28M gfwlivesetupmin.exe $ wine --version wine-1.7.19-71-g4e9f19f 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.
http://bugs.winehq.org/show_bug.cgi?id=25799 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|GFWL (Games For Windows |GFWL (Games For Windows |Live) Client Crashes at |Live) 3.x client crashes at |startup |startup --- Comment #16 from Anastasius Focht <focht(a)gmx.net> --- Hello Austin, regarding your problem (comment #14): --- quote --- that fails to install, however: err:msi:custom_get_thread_return Invalid Return Code -2147221008 err:msi:ITERATE_Actions Execution halted, action L"CAPerformMUOptIn" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603 --- quote --- This is bug 18070 COM is not initialized in any main/CA thread hence the failure of 'ole32.CoCreateInstance' in CA thread. --- snip --- $ WINEDEBUG=+tid,+seh,+relay,+msi wine msiexec -i wllogin_32.msi >>log.txt 2>&1 ... 002b:trace:msi:HANDLE_CustomType1 Calling function L"CAPerformMUOptin" from L"C:\\users\\focht\\Temp\\msid8c6.tmp" ... 002b:Call KERNEL32.CreateThread(00000000,00000000,7ecf3c96,001b18a4,00000000,00000000) ret=7ecf3eab 002b:Ret KERNEL32.CreateThread() retval=000000a8 ret=7ecf3eab 002b:trace:msi:wait_thread_handle waiting for L"CAPerformMUOptIn" ... 002d:Starting thread proc 0x7ecf3c96 (arg=0x1b18a4) 002d:trace:msi:DllThread custom action (2d) started 002d:trace:msi:ACTION_CallDllFunction {ef9499af-7bcd-4aac-ad13-ebfa5220026c} 002d:trace:msi:DllGetClassObject {ba26e6fa-4f27-4f56-953a-3f90272018aa} {00000001-0000-0000-c000-000000000046} 0x9ce854 002d:trace:msi:MsiCF_CreateInstance 0x7edda178 (nil) {56d58b64-8780-4c22-a8bc-8b0b29e4a9f8} 0x9ce850 ... 002d:Call KERNEL32.LoadLibraryW(00b28f4c L"C:\\users\\focht\\Temp\\msid8c6.tmp") ret=7ecf3907 002d:Ret KERNEL32.LoadLibraryW() retval=00d10000 ret=7ecf3907 ... 002d:trace:msi:ACTION_CallDllFunction calling L"CAPerformMUOptin" ... 002d:Call ole32.CoCreateInstance(00d112d0,00000000,00000001,00d112b0,009ce830) ret=00d16c7c 002d:Call ntdll.RtlAllocateHeap(00110000,00000008,000000fc) ret=7eac6d64 002d:Ret ntdll.RtlAllocateHeap() retval=001edfe8 ret=7eac6d64 002d:err:ole:CoCreateInstance apartment not initialised 002d:Ret ole32.CoCreateInstance() retval=800401f0 ret=00d16c7c ... 002d:Call msi.MsiRecordSetStringW(00000003,00000000,001ee138 L"PPMSI_ERROR: CAPerformMUOptin: Could not Check for MU opt in. nReturn = -2147221008") ret=00d14d35 ... 002d:trace:msi:DllThread custom action (2d) returned -2147221008 ... 002b:err:msi:ITERATE_Actions Execution halted, action L"CAPerformMUOptIn" returned 1603 --- snip --- See my five year old comment here for technical explanation (which still applies): http://bugs.winehq.org/show_bug.cgi?id=18070#c6 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.
https://bugs.winehq.org/show_bug.cgi?id=25799 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #17 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 1.7.20. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=25799 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.cnet.com/Ga |https://web.archive.org/web |mes-for-Windows-Live/3000-2 |/20110608145456/http://down |121_4-10966787.html |load.microsoft.com/download | |/D/0/F/D0F9F1BD-9BE6-49E4-8 | |729-4AAAFCAC20F9/gfwliveset | |up.exe -- 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.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla