[Bug 41189] New: No Man's Sky fails to start due to a regression in ntdll
https://bugs.winehq.org/show_bug.cgi?id=41189 Bug ID: 41189 Summary: No Man's Sky fails to start due to a regression in ntdll Product: Wine Version: 1.9.17 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs(a)winehq.org Reporter: fjfrackiewicz(a)gmail.com Distribution: --- Created attachment 55420 --> https://bugs.winehq.org/attachment.cgi?id=55420 Terminal output before reverting the ntdll commit Hi folks, The game No Man's Sky (GOG version) has stopped working in Wine 1.9.17. After running a regression test I have found that the following commit breaks Wine compatibility for No Man's Sky: commit 4af2012729b7ad656fe240838697eeb2ce5c924e Author: Piotr Caban <piotr(a)codeweavers.com> Date: Wed Aug 17 12:48:24 2016 +0200 ntdll: Pass updated context inside dispatch.ContextRecord in call_stack_handlers. Signed-off-by: Piotr Caban <piotr(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> :040000 040000 51c06aa1285025cc26181a54abc5f336e2badd72 28881512820fce08f74f6416a5a1e617afb46f5b M dlls Reverting this commit lets No Man's Sky work again. Some info: I tested this with the original GOG copy of No Man's Sky before it received any updates via GOG.com to ensure that the issue was not due to an update to the game breaking Wine compatibility. I came to the conclusion that there was a regression introduced because after updating to a freshly git pulled copy of Wine 1.9.17, the game would no longer start and the attached terminal output is what I would receive after attempting to run the game. Please let me know if you'd like any kind of log from a version of Wine that is not compatible with No Man's Sky or at least let me know which channel you'd like for me to set WINEDEBUG= to so that I can get you the necessary data to fix the seemingly faulty commit. -- 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=41189 fjfrackiewicz(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64 Regression SHA1| |4af2012729b7ad656fe24083869 | |7eeb2ce5c924e Keywords| |regression -- 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=41189 fjfrackiewicz(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr(a)codeweavers.com -- 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=41189 --- Comment #1 from fjfrackiewicz(a)gmail.com --- Created attachment 55421 --> https://bugs.winehq.org/attachment.cgi?id=55421 Terminal output after reverting the faulty ntdll commit This terminal output is generated after I revert the faulty commit. -- 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=41189 Piotr Caban <piotr.caban(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban(a)gmail.com --- Comment #2 from Piotr Caban <piotr.caban(a)gmail.com> --- Please attach a WINEDEBUG=tid,seh log. -- 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=41189 --- Comment #3 from fjfrackiewicz(a)gmail.com --- Created attachment 55423 --> https://bugs.winehq.org/attachment.cgi?id=55423 +tid,+seh log Wine 1.9.17 Requested log from a prefix in which No Man's Sky does not start up. -- 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=41189 --- Comment #4 from fjfrackiewicz(a)gmail.com --- Created attachment 55432 --> https://bugs.winehq.org/attachment.cgi?id=55432 +tid,+seh log Wine 1.9.17 without the commit Attached a +tid, +seh log from No Man's Sky in Wine 1.9.17 without the regression. -- 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=41189 sworddragon2(a)aol.com changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |41135 -- 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=41189 sworddragon2(a)aol.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sworddragon2(a)aol.com -- 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=41189 --- Comment #5 from fjfrackiewicz(a)gmail.com --- I updated to Wine 1.9.17-151-g30cdd1f and it looks like the regression is fixed with this commit: http://source.winehq.org/patches/data/125992 -- 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=41189 fjfrackiewicz(a)gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |67f2a1eaf94435735cbfc7ab316 | |56d5c7c96a93b Resolution|--- |FIXED --- Comment #6 from fjfrackiewicz(a)gmail.com --- I just tested and now No Man's Sky loads in Windows XP 64-bit mode like it did in Wine 1.9.16. Thanks Piotr for the quick fix :) -- 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=41189 --- Comment #7 from fjfrackiewicz(a)gmail.com --- (In reply to fjfrackiewicz from comment #5)
I updated to Wine 1.9.17-151-g30cdd1f and it looks like the regression is fixed with this commit:
I meant to link to the actual commit that fixed the regression: http://source.winehq.org/git/wine.git/commit/67f2a1eaf94435735cbfc7ab31656d5... Sorry! -- 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=41189 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #8 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 1.9.18. -- 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 (1)
-
wine-bugs@winehq.org