http://bugs.winehq.org/show_bug.cgi?id=31861
Bug #: 31861 Summary: [Steam]unimplemented function with Vista/Seven Mode Product: Wine Version: 1.5.14 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: advapi32 AssignedTo: wine-bugs@winehq.org ReportedBy: berillions@gmail.com Classification: Unclassified
Created attachment 41927 --> http://bugs.winehq.org/attachment.cgi?id=41927 Steam output console wiht Seven/Vista modes
The Steam installation in Vista/Seven mode works correctly but there is an unimplemented function when i see the output console.
The error message is : wine: Call from 0x7bc4d0f0 to unimplemented function ADVAPI32.dll.StopTraceA, aborting
I don't know if the error is the cause but with Vista/Seven modes, "Steam Service" does not works too : err:eventlog:ReportEventW L"Failed to load Steam Service library." err:service:service_send_start_message service L"Steam Client Service" failed to start fixme:advapi:RegisterEventSourceA ((null),"Steam Client Service"): stub fixme:advapi:RegisterEventSourceW (L"",L"Steam Client Service"): stub fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0000,0xc0000001,(nil),0x0001,0x00000000,0x33f848,(nil)): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0xc0000001,(nil),0x0001,0x00000000,0x124f48,(nil)): stub
If i don't say a mistake, this steam client service is useful to launch game. When i tried to launch "Sleeping Dogs" which needs Vista/Seven OS, i owed to install a service from steam. Result : Error.
I attach the full output console.
http://bugs.winehq.org/show_bug.cgi?id=31861
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |steampowered.com CC| |dank@kegel.com Summary|[Steam]unimplemented |Steam needs unimplemented |function with Vista/Seven |function |Mode |ADVAPI32.dll.StopTraceA | |when wine is set to vista | |or win7
--- Comment #1 from Dan Kegel dank@kegel.com 2012-10-02 14:35:34 CDT --- Berillions says this happens both during installation and when starting up, whenever he tries to install and use Steam with wine set to vista or win7.
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #2 from Dan Kegel dank@kegel.com 2012-10-02 15:53:58 CDT --- Berillions mentions that the games "Dishonored", "Assassin's Creed 3" and "Sleeping Dogs" will require vista or Win7, which is why he's trying this.
http://bugs.winehq.org/show_bug.cgi?id=31861
Jonas Jelten jonas.jelten@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jonas.jelten@gmail.com
--- Comment #3 from Jonas Jelten jonas.jelten@gmail.com 2012-10-02 22:02:34 CDT --- My Portal 2 refuses to start up due to this, it crashes at it's menuscreen when launching directly, and Steam wants to have steam service installed if I launch Portal 2 via the games library. (Vista or 7 Mode)
Earlier today, it suddenly worked, I had the whole wineprefix set to winxp. Then I whiped the prefix, cause of mirror's edge problems...
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #4 from Berillions berillions@gmail.com 2012-10-03 06:03:34 CDT --- (In reply to comment #3)
My Portal 2 refuses to start up due to this, it crashes at it's menuscreen when launching directly, and Steam wants to have steam service installed if I launch Portal 2 via the games library. (Vista or 7 Mode)
Earlier today, it suddenly worked, I had the whole wineprefix set to winxp. Then I whiped the prefix, cause of mirror's edge problems...
Same problem than Jonas Jelten for "Spec Ops : The Line" in Steam + Vista/win7. I have a pop-up window to install Steam Service with this message : "So that this version of Steam works perfectly on this Windows version, you must to install the composant Steam Service. The process of installation of the service requires administrator's rights.
If i continue, an other popup windows invit you to relaunch Steam. But, when you relaunch it and the game, Steam Service is not installed.
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #5 from Christian Costa titan.costa@gmail.com 2012-10-03 06:38:34 CDT --- Created attachment 41943 --> http://bugs.winehq.org/attachment.cgi?id=41943 Stub functions
Does this help?
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #6 from Berillions berillions@gmail.com 2012-10-03 12:36:17 CDT --- (In reply to comment #5)
Created attachment 41943 [details] Stub functions
Does this help?
Thanks Christian, Your patch help, i can launch without problem "Spec Ops : The Line" in Vista/Win7 mode :)
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #7 from Jonas Jelten jonas.jelten@gmail.com 2012-10-03 13:43:04 CDT --- Created attachment 41957 --> http://bugs.winehq.org/attachment.cgi?id=41957 debug=all log of wine SteamService.exe /runAsService, including patch id=41943 by Christian Costa
with this patch, i now get the message "The Steam servers are too busy to handle your request for Portal 2. Error Code (55)"
In both XP and 7 modes, before applying it, this came up in XP mode only, in 7&Vista Steam wanted to install SteamService => Still unable to launch Portal 2
Error 55 may be described here: https://support.steampowered.com/kb_article.php?ref=9851-PFHN-9932
If I launch SteamService.exe /runAsService manally, this doesn't help, also produces error 55.
SteamService.exe quits after 10s with status 0, winedebug=all may contain the reason.
I attached the output, and inserted newlines where the program stays for 10s (and had to compress the file as it was too large for the upload).
strace reveals some "process_vm_ready: Bad address", which may be the cause.
I'm pretty sure that the launching problems of many games are caused by SteamService.exe failures.
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #8 from Berillions berillions@gmail.com 2012-10-03 13:56:09 CDT --- I have the same problem than you, actually i can't install a new game (No connection, server too busy etc...)
But the patch is not the cause because : 1- I have the problem when i launch Steam in clean wine source compiled (without patch) 2- Same problem with wine source compiled with the patch 3- Same problem when i launch Steam on Windows Seven ;)
It's a Steam problem.
http://bugs.winehq.org/show_bug.cgi?id=31861
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |ed976838cba20f9e2b2a5f7f80f | |6a6e90cf81fe2 Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #9 from Austin English austinenglish@gmail.com 2012-10-04 13:49:28 CDT --- http://source.winehq.org/git/wine.git/commitdiff/ed976838cba20f9e2b2a5f7f80f...
http://bugs.winehq.org/show_bug.cgi?id=31861
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Zenitur@yandex.ru
--- Comment #10 from Austin English austinenglish@gmail.com 2012-10-09 15:34:37 CDT --- *** Bug 31929 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #11 from Zhenya Zenitur@yandex.ru 2012-10-10 11:15:07 CDT --- Austin English, still not working. I apply this patch to Wine 1.5.14 and recompile it. My logs: http://bugs.winehq.org/attachment.cgi?id=42050 http://bugs.winehq.org/attachment.cgi?id=42052 Windows version set as XP.
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #12 from Dan Kegel dank@kegel.com 2012-10-10 11:21:52 CDT --- Your log still shows wine: Call from 0x7bc4c1c0 to unimplemented function ADVAPI32.dll.StopTraceA, aborting so you must not be running the patched wine.
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #13 from Zhenya Zenitur@yandex.ru 2012-10-10 11:25:53 CDT --- Created attachment 42062 --> http://bugs.winehq.org/attachment.cgi?id=42062 Log file_after_applying_the_patch
Sorry, it is an yesturday log. This is a new log.
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #14 from Dan Kegel dank@kegel.com 2012-10-10 11:29:10 CDT --- That looks like an unrelated problem. Please discuss it on the forum and/or file a new bug report. Be sure to specify which game you're running.
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #15 from Zhenya Zenitur@yandex.ru 2012-10-10 12:05:53 CDT --- I doesn't run game, I just tried to start Steam after few weeks since last start. I'm maintainer of bug Steam group. My page of bug is in comment 10. I need post new?
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #16 from Dan Kegel dank@kegel.com 2012-10-10 12:23:04 CDT --- Well, you could reopen 31929, but it'd be cleaner to open a new one for the non-ADVAPI32.dll.StopTraceA bug. Maybe wait until wine-1.5.15 is released (tomorrow?), make sure the bug's still in that version, and then file the new bug.
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #17 from Zhenya Zenitur@yandex.ru 2012-10-10 12:26:19 CDT --- Okay. I will:
1). Download GIT, not only the patch.
2). Try it in new Wineprefix and new Steam prefix.
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #18 from Zhenya Zenitur@yandex.ru 2012-10-10 13:01:44 CDT --- Created attachment 42066 --> http://bugs.winehq.org/attachment.cgi?id=42066 Log file after applying the patch, after Ctrl-C
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #19 from Zhenya Zenitur@yandex.ru 2012-10-10 15:01:10 CDT --- I install Wine from latest GIT. My Steam isn't work with it. I make new wineprefix and new steam prefix, and... it works! I don't know how to make it work with my old wineprefix with many games installed.
http://bugs.winehq.org/show_bug.cgi?id=31861
--- Comment #20 from Berillions berillions@gmail.com 2012-10-10 15:06:43 CDT --- (In reply to comment #19)
I install Wine from latest GIT. My Steam isn't work with it. I make new wineprefix and new steam prefix, and... it works! I don't know how to make it work with my old wineprefix with many games installed.
For your Steam Games, it explains here : http://appdb.winehq.org/objectManager.php?sClass=version&iId=19444
Copy your "SteamApps" folder in a safe place, remove your actual prefix, re-install Steam and copy "SteamApps" in your new prefix.
http://bugs.winehq.org/show_bug.cgi?id=31861
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #21 from Alexandre Julliard julliard@winehq.org 2012-10-12 13:35:51 CDT --- Closing bugs fixed in 1.5.15.