https://bugs.winehq.org/show_bug.cgi?id=42106
Bug ID: 42106 Summary: Problem with user32.dll with Muv-Luv on steam Product: Wine-staging Version: 2.0-rc2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: maldun.finsterschreck@gmail.com CC: erich.e.hoover@wine-staging.com, michael@fds-team.de, sebastian@fds-team.de Distribution: ---
Created attachment 56625 --> https://bugs.winehq.org/attachment.cgi?id=56625 backtrace of the error
When starting Muv-Luv on Steam on Fedora 25 with wine 1.9.2 (Staging) I get the error message "Unimplemented function USER32.dll.GetAutoRotationState"
Then I installed latest wine staging on Fedora 25 (testing repo; wine-2.0-rc2 (Staging))and the error still appears.
Can't build latest wine from sources, due to missing libs ...
Attached the error log
Additional Info: Installed VCrun2015 with winetricks
https://bugs.winehq.org/show_bug.cgi?id=42106
--- Comment #1 from maldun.finsterschreck@gmail.com --- Forgot to add: Graphic card: GeForce GTX 750 Ti Nvidia driver version: 367.57 (had to downgrade due to problems with kernel) Kernel version: 4.8.10-300.fc25.x86_64
https://bugs.winehq.org/show_bug.cgi?id=42106
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #2 from winetest@luukku.com --- You should mention that GetAutoRotationState is unimplemented at title. So it would be clear what the issue without even looking at the bug. I couldnt find anything related to that from wine source code.
https://bugs.winehq.org/show_bug.cgi?id=42106
maldun.finsterschreck@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Problem with user32.dll |Problem with user32.dll |with Muv-Luv on steam |with Muv-Luv on steam: | |"Unimplemented function | |USER32.dll.GetAutoRotationS | |tate"
https://bugs.winehq.org/show_bug.cgi?id=42106
--- Comment #3 from maldun.finsterschreck@gmail.com --- (In reply to winetest from comment #2)
You should mention that GetAutoRotationState is unimplemented at title. So it would be clear what the issue without even looking at the bug. I couldnt find anything related to that from wine source code.
I corrected this.
I'm just geussing, but I suppose it may related to this: http://j00ru.vexillium.org/dump/win7_vs_win8/export%20lists/user32.dll.html
Is it possible that some these API changes in user32.dll (which is not a native windows lib) for windows 8 are not contained in in wine?
https://bugs.winehq.org/show_bug.cgi?id=42106
--- Comment #4 from winetest@luukku.com --- (In reply to maldun.finsterschreck from comment #3)
(In reply to winetest from comment #2)
You should mention that GetAutoRotationState is unimplemented at title. So it would be clear what the issue without even looking at the bug. I couldnt find anything related to that from wine source code.
I corrected this.
I'm just geussing, but I suppose it may related to this: http://j00ru.vexillium.org/dump/win7_vs_win8/export%20lists/user32.dll.html
Is it possible that some these API changes in user32.dll (which is not a native windows lib) for windows 8 are not contained in in wine?
Wine is constantly in work-in-progress. It's not that uncommon that it misses some code. But because of that it's important to use up to date wine to get the most recent changes.
https://bugs.winehq.org/show_bug.cgi?id=42106
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #5 from Fabian Maurer dark.shadow4@web.de --- I sent a patch to address this issue: https://source.winehq.org/patches/data/128649
This should do the trick.
https://bugs.winehq.org/show_bug.cgi?id=42106
--- Comment #6 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to maldun.finsterschreck from comment #0)
When starting Muv-Luv on Steam on Fedora 25 with wine 1.9.2 (Staging) I get the error message "Unimplemented function USER32.dll.GetAutoRotationState"
Looking around a bit it looks like that function is only available since Win8 but the game also supports Win7. Can you try to set a lower Windows version in winecfg and see if that helps?
https://bugs.winehq.org/show_bug.cgi?id=42106
--- Comment #7 from Fabian Maurer dark.shadow4@web.de --- His log says Windows XP, so I guess not.
https://bugs.winehq.org/show_bug.cgi?id=42106
--- Comment #8 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to Fabian Maurer from comment #7)
His log says Windows XP, so I guess not.
Good point... It's a bit surprising that this game in practice requires Win8+.
https://bugs.winehq.org/show_bug.cgi?id=42106
--- Comment #9 from Fabian Maurer dark.shadow4@web.de --- It is, especially since they said it would work for Win7.
But setting the version to XP while that's officially impossible could (in theory) lead to unexpected results. It's possible that they require Win7+ features and thus only check if it's Win7 or not. We could rule that out by setting the version to Win7 in wine, though it's not really likely...
But it's also possible that it really requires Win8.
https://bugs.winehq.org/show_bug.cgi?id=42106
--- Comment #10 from maldun.finsterschreck@gmail.com --- (In reply to Fabian Maurer from comment #9)
It is, especially since they said it would work for Win7.
But setting the version to XP while that's officially impossible could (in theory) lead to unexpected results. It's possible that they require Win7+ features and thus only check if it's Win7 or not. We could rule that out by setting the version to Win7 in wine, though it's not really likely...
But it's also possible that it really requires Win8.
Thank you all for further looking into this! I now tried setting windows version to win 7 and had exactly the same error:
wine: Call from 0x7bc5a028 to unimplemented function USER32.dll.GetAutoRotationState, aborting ... System information: Platform: i386 Version: Windows 7
So it seems that's not the issue, and I don't know why it still searches for win 8 features in a win 7 setting ...
https://bugs.winehq.org/show_bug.cgi?id=42106
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dmitry@baikal.ru Ever confirmed|0 |1 Staged patchset| |https://github.com/wine-com | |pholio/wine-staging/tree/ma | |ster/patches/user32-GetAuto | |RotationState Status|UNCONFIRMED |STAGED
https://bugs.winehq.org/show_bug.cgi?id=42106
Vitaliy Margolen vitaliy-bugzilla@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vitaliy-bugzilla@kievinfo.c | |om
--- Comment #11 from Vitaliy Margolen vitaliy-bugzilla@kievinfo.com --- *** Bug 42802 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=42106
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
--- Comment #12 from Austin English austinenglish@gmail.com --- Stub was committed: https://source.winehq.org/git/wine.git/commitdiff/d8db5e04bd6434f08859772e7c...
https://bugs.winehq.org/show_bug.cgi?id=42106
Gijs Vermeulen acescopezz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |acescopezz@gmail.com
--- Comment #13 from Gijs Vermeulen acescopezz@gmail.com --- This was confirmed fixed in bug 42802. Could this be marked as fixed by d8db5e04bd6434f08859772e7c077e6da9d63249 ?
https://bugs.winehq.org/show_bug.cgi?id=42106
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |d8db5e04bd6434f08859772e7c0 | |77e6da9d63249
--- Comment #14 from Austin English austinenglish@gmail.com --- Fixed by d8db5e04bd6434f08859772e7c077e6da9d63249
https://bugs.winehq.org/show_bug.cgi?id=42106
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Product|Wine-staging |Wine Component|-unknown |user32
https://bugs.winehq.org/show_bug.cgi?id=42106
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net URL| |store.steampowered.com/app/ | |802880/ Severity|major |normal
https://bugs.winehq.org/show_bug.cgi?id=42106
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.7.