http://bugs.winehq.org/show_bug.cgi?id=35050
Bug #: 35050 Summary: Steam: Fails to load after the 03 Dec 2013 update even with Bug 35030 fix Product: Wine Version: 1.7.7 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: babaei.wine@gmail.com Classification: Unclassified
Created attachment 46735 --> http://bugs.winehq.org/attachment.cgi?id=46735 Execution log with WINEDEBUG=warn+all
I am still suffering a failure for Wine to load Steam with the 03 Dec 2013 update, even after building the latest version of Wine from the git repository (with the fix for bug 35030). Steam is installed in a 64-bit Wine prefix and was working properly prior to the update.
Steam is still failing during log-in (although with slightly different messages than with the 1.7.7 release). It loads in offline mode without problem.
I have tried installing Steam to a fresh WINEPREFIX from the downloaded executable. It consistently fails after entering the Steam Guard authentication code.
I have attached a log, run with WINEDEBUG=warn+all.
My Wine version shows as follows: user@mithra:~/Documents/git/wine-git$ ./wine64 --version wine-1.7.7-160-g58d96f7
Thanks for the help!
Config: Ubuntu GNOME 13.10 CPU: Intel i7-4700MQ 2.40GHz Video: NVIDIA GeForce GT750M GDDR5 2GB / Intel HD Graphics 4600 Drivers: Optimus with NVIDIA 319.60 binary drivers and Intel drivers.
http://bugs.winehq.org/show_bug.cgi?id=35050
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Severity|critical |normal
--- Comment #1 from Anastasius Focht focht@gmx.net 2013-12-04 15:38:44 CST --- Hello babaei,
'warn+all' logs are not very useful for diagnosing things.
1) set WINEPREFIX to your steam prefix (if not default) 2) ensure no processes are running in steam prefix -> 'wineserver -k' 3) start steam as follows:
--- snip --- $ WINEDEBUG=+tid,+seh,+relay wine ./steam.exe >>log.txt 2>&1 --- snip ---
login/run until failure. Attach the log (compress if too large).
Additionally:
- does a 32-bit Steam WINEPREFIX fail the same way? - is there any useful info in log files located in "C:\Program Files\Steam\logs\"
Regards
http://bugs.winehq.org/show_bug.cgi?id=35050
--- Comment #2 from Anastasius Focht focht@gmx.net 2013-12-04 15:58:31 CST --- FYI: I just did a Steam install with Dec. 03 client update in new 64-bit WINEPREFIX (like your system) and could successfully log in after entering the Steam Guard authentication code.
So your problem seems an isolated issue.
$ wine --version wine-1.7.7-307-g652c899
Regards
http://bugs.winehq.org/show_bug.cgi?id=35050
--- Comment #3 from babaei babaei.wine@gmail.com 2013-12-04 16:01:53 CST --- Created attachment 46736 --> http://bugs.winehq.org/attachment.cgi?id=46736 Updated log with WINEDEBUG=+tid,+seh,+relay
http://bugs.winehq.org/show_bug.cgi?id=35050
--- Comment #4 from Anastasius Focht focht@gmx.net 2013-12-04 16:08:58 CST --- Hello Babae:
from your trace log:
--- snip --- ... 004e:Call advapi32.OpenProcessToken(ffffffff,00000028,073bb64c) ret=382358cc 004e:Ret advapi32.OpenProcessToken() retval=00000001 ret=382358cc 004e:Call advapi32.LookupPrivilegeValueA(00000000,3868af44,073bb374) ret=38234d64 004e:Ret advapi32.LookupPrivilegeValueA() retval=00000001 ret=38234d64 004e:Call advapi32.AdjustTokenPrivileges(00000130,00000000,073bb364,00000010,073bb354,00000000) ret=38234dae 004e:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7bc5c3bd ip=7bc5c3bd tid=004e 004e:trace:seh:raise_exception info[0]=00000001 004e:trace:seh:raise_exception info[1]=00000000 004e:trace:seh:raise_exception eax=0000000c ebx=7bcc7000 ecx=00000000 edx=00000010 esi=073bb354 edi=00000000 004e:trace:seh:raise_exception ebp=073bb288 esp=073bb1b0 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210206 004e:trace:seh:call_stack_handlers calling handler at 0x3f02b990 code=c0000005 flags=0 ... 004e:Call KERNEL32.OutputDebugStringA(100353fc "Starting minidump reporter process\n") ret=100010a4 004e:Ret KERNEL32.OutputDebugStringA() retval=00000000 ret=100010a4 004e:Call KERNEL32.CreateEventA(00000000,00000001,00000000,100353e0 "SteamErrorReporter_Running") ret=100010c2 004e:Ret KERNEL32.CreateEventA() retval=00000134 ret=100010c2 ... 004e:Call KERNEL32.CreateFileW(00b1f3f0 L"\\.\pipe\SteamCrashHandler\BreakpadServer",00000103,00000000,00000000,00000003,00110000,00000000) ret=10024c1d 004e:Ret KERNEL32.CreateFileW() retval=00000134 ret=10024c1d ... --- snip ---
This is exactly bug 35030 (crash in AdjustTokenPrivileges() -> last argument is NULL).
So you are definitely _not_ running the patched Wine/GIT version.
You have most likely multiple Wine versions installed and run the wrong one.
Regards
http://bugs.winehq.org/show_bug.cgi?id=35050
babaei babaei.wine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE
--- Comment #5 from babaei babaei.wine@gmail.com 2013-12-04 16:11:54 CST --- Issue with the test system, still running old version of wineserver.
*** This bug has been marked as a duplicate of bug 35030 ***
http://bugs.winehq.org/show_bug.cgi?id=35050
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Austin English austinenglish@gmail.com 2013-12-05 21:53:51 CST --- Closing.