https://bugs.winehq.org/show_bug.cgi?id=43620
Bug ID: 43620 Summary: NieR: Automata (Steam) crashes on startup Product: Wine Version: 2.15 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: pe.retzlaff+winehq@gmail.com Distribution: ---
Created attachment 59040 --> https://bugs.winehq.org/attachment.cgi?id=59040 crash stacktrace
Trying to start NieR: Automata via Steam results in a crash with the attached stacktrace in Wine 2.15, Wine 2.13-staging and Wine 2.15-staging.
https://bugs.winehq.org/show_bug.cgi?id=43620
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Can't test right now, but I had it working with wine-staging-2.13 already.
Did you try in a fresh wineprefix?
https://bugs.winehq.org/show_bug.cgi?id=43620
--- Comment #2 from p137 pe.retzlaff+winehq@gmail.com --- Hmm.. I thought I did, but tried again just to be sure. So I created a fresh prefix (using PlayOnLinux), installed Steam and copied my existing installation of the game into the correct Steam-folder. After doing that, it didn't crash but showed me an error message containing just a link. Following that link took me to a page that said something about "Re-validating your game is not possible right now, please try again in 24 hours", or similar. I guess that might be the Denuvo copy protection? How did you get it to work?
https://bugs.winehq.org/show_bug.cgi?id=43620
--- Comment #3 from Fabian Maurer dark.shadow4@web.de ---
How did you get it to work?
Installed steam and it just worked.
https://bugs.winehq.org/show_bug.cgi?id=43620
don.vhs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |don.vhs@gmail.com
--- Comment #4 from don.vhs@gmail.com --- I have this issue too, with 2.21-staging A fresh 64 bit wineprefix only with Steam and Nier installed.
https://bugs.winehq.org/show_bug.cgi?id=43620
--- Comment #5 from Fabian Maurer dark.shadow4@web.de --- Can you provide an updated log including crashlog with wine-staging-2.21?
https://bugs.winehq.org/show_bug.cgi?id=43620
--- Comment #6 from don.vhs@gmail.com --- Created attachment 60172 --> https://bugs.winehq.org/attachment.cgi?id=60172 nier backtrace
https://bugs.winehq.org/show_bug.cgi?id=43620
--- Comment #7 from Fabian Maurer dark.shadow4@web.de --- Can you provide a +relay log?
https://bugs.winehq.org/show_bug.cgi?id=43620
--- Comment #8 from don.vhs@gmail.com --- +relay log is too big to be attached here, I'll try with this instead https://drive.google.com/open?id=1IQnl3xZD7hwbfPhkdJP771kl_zX1hdFT
https://bugs.winehq.org/show_bug.cgi?id=43620
--- Comment #9 from Fabian Maurer dark.shadow4@web.de --- You can also compress and attach the log.
This one shows another crash: -------------- Backtrace: =>0 0x000000007bc990f6 relay_call+0x876() in ntdll (0x000000000023f9b8) 1 0x000000007bc988a3 relay_call+0x22() in ntdll (0x000000000023f9b8) 2 0x000000007b432888 in kernel32 (+0x12887) (0x00007fffffeaf000) 3 0x0000000142e83920 in nierautomata (+0x2e8391f) (0x00007fffffeaf000) 4 0x000000007b420000 in kernel32<elf> (+0x1ffff) (0x00007fffffeaf000) 5 0x0000000144b0a520 in nierautomata (+0x4b0a51f) (0x00007fffffeaf000) 0x000000007bc990f6 relay_call+0x876 in ntdll: movaps %xmm6,0x0000000000000030(%rsp) --------------
Seems like there is some invalid value passed to GetProcAddress, but I might be wrong here. I'd probably start with inserting a few traces, but I don't have the game. I also noticed you're running POL, did you try the official wine builds already?
https://bugs.winehq.org/show_bug.cgi?id=43620
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=43620
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #10 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with vanilla wine-5.0?
https://bugs.winehq.org/show_bug.cgi?id=43620
maniikarabera@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |maniikarabera@protonmail.ch
--- Comment #11 from maniikarabera@protonmail.ch --- I cannot reproduce this with latest proton-tkg
https://bugs.winehq.org/show_bug.cgi?id=43620
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://store.steampowered. | |com/app/524220/NieRAutomata | |/ CC| |focht@gmx.net
--- Comment #12 from Anastasius Focht focht@gmx.net --- Hello maniikarabera,
--- quote --- I cannot reproduce this with latest proton-tkg --- quote ---
Good to know - but that's certainly not plain Wine 5.x which has been asked in previous comment #10
Please avoid saying "latest" but always provide the exact version. The meaning of "latest" depends on the time the statement was made. People don't want to guess or go to third party sites to dig out the needed information.
Anyway, is _anyone_ able to test with plain Wine 5.x?
https://appdb.winehq.org/objectManager.php?sClass=version&iId=35238
only lists recent tests for Wine-Staging.
I presume this ticket is a dupe of an existing bug report, tracked by Wine-Staging patchset.
Regards
https://bugs.winehq.org/show_bug.cgi?id=43620
--- Comment #13 from Fabian Maurer dark.shadow4@web.de --- Tested with wine-5.3 and clean WINEPREFIX - Game starts up fine.
https://bugs.winehq.org/show_bug.cgi?id=43620
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #14 from Anastasius Focht focht@gmx.net --- Hello Fabian,
can confirm. Found a distributed "backup" (50+ GB) and it starts fine for me as well with Wine 5.3. Even started with Wine 3.x and 4.x.
Resolving 'fixed'.
ProtectionID scan for documentation: Denuvo v4 x64
--- snip --- -=[ ProtectionID v0.6.9.0 DECEMBER]=- (c) 2003-2017 CDKiLLER & TippeX Build 24/12/17-21:05:42 Ready... Scanning -> C:\Program Files (x86)\Nier Automata\NieRAutomata.exe File Type : 64-Bit Exe (Subsystem : Win GUI / 2), Size : 97257040 (05CC0650h) Byte(s) | Machine: 0x8664 (AMD64) Compilation TimeStamp : 0x58FF1395 -> Tue 25th Apr 2017 09:15:01 (GMT) [TimeStamp] 0x58FF1395 -> Tue 25th Apr 2017 09:15:01 (GMT) | PE Header | - | Offset: 0x00000000:000000D8 | VA: 0x00000001:400000D8 | - [TimeStamp] 0x58FF1395 -> Tue 25th Apr 2017 09:15:01 (GMT) | DebugDirectory | - | Offset: 0x00000000:05C7A164 | VA: 0x00000001:46514964 | - [TimeStamp] 0x58FF1395 -> Tue 25th Apr 2017 09:15:01 (GMT) | DebugDirectory | - | Offset: 0x00000000:05C7A180 | VA: 0x00000001:46514980 | - -> File Appears to be Digitally Signed @ Offset 05CBD200h, size : 03450h / 013392 byte(s) [LoadConfig] Struct determined as v8 (Expected size 232 | Actual size 112) [LoadConfig] CodeIntegrity -> Flags 0x0 | Catalog 0x0 (0) | Catalog Offset 0x53445352 | Reserved 0x1BE2D741 [LoadConfig] GuardAddressTakenIatEntryTable 0xCF1D8393:4ED2CEA4 | Count 0x1BB0CDEA3 (13138182819) [LoadConfig] GuardLongJumpTargetTable 0x656A6F72:705C3A44 | Count 0x305F4A52505C7463 (8115513141348236387) [LoadConfig] HybridMetadataPointer 0x1:419C894C | DynamicValueRelocTable 0x705C3832:6F635C32 [LoadConfig] FailFastIndirectProc 0x7463656A:6975625C | FailFastPointer 0x655C646C:785C6578 [LoadConfig] UnknownZero1 0x525C343661656C65 [File Heuristics] -> Flag #1 : 00000100000001001100000000000101 (0x0404C005) [Entrypoint Section Entropy] : 6.38 (section #8) ".xdata " | Size : 0x239 (569) byte(s) [DllCharacteristics] -> Flag : (0x8120) -> HEVA | DEP | TSA [SectionCount] 11 (0xB) | ImageSize 0x6558000 (106266624) byte(s) [VersionInfo] Company Name : SQUARE ENIX CO.. LTD. [VersionInfo] Product Name : NieR:Automata [VersionInfo] Product Version : 1.0.0.0 [VersionInfo] File Description : NieR:Automata [VersionInfo] File Version : 1.0.0.0 [VersionInfo] Legal Copyrights : © 2017 SQUARE ENIX CO.. LTD. All Rights Reserved. [ModuleReport] [IAT] Modules -> advapi32.dll | d3d11.dll | dinput8.dll | dxgi.dll | gdi32.dll | kernel32.dll | ole32.dll | oleaut32.dll | setupapi.dll | shell32.dll | shlwapi.dll | steam_api64.dll | user32.dll | wininet.dll | winmm.dll | xinput1_3.dll [Debug Info] (record 1 of 2) (file offset 0x5C7A160) Characteristics : 0x0 | TimeDateStamp : 0x58FF1395 (Tue 25th Apr 2017 09:15:01 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 2 (0x2) -> CodeView | Size : 0x64 (100) AddressOfRawData : 0x6514998 | PointerToRawData : 0x5C7A198 CvSig : 0x53445352 | SigGuid 3A04086C-A0D3-410D-A936C61401FECE7C Age : 0x2 (2) | Pdb : NieRAutomata.pdb [Debug Info] (record 2 of 2) (file offset 0x5C7A17C) Characteristics : 0x0 | TimeDateStamp : 0x58FF1395 (Tue 25th Apr 2017 09:15:01 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 12 (0xC) -> Undocumented | Size : 0x14 (20) AddressOfRawData : 0x65149FC | PointerToRawData : 0x650E1FC [Raw/Hidden Debug Record] (File Offset 0xEE0A28) CvSig : 0x53445352 | SigGuid 1BE2D741-CEA4-4ED2-93831DCFA3DE0CBB Age : 0x1 (1) | Pdb : D:\project\PRJ_028\p2\common\project\build\exe\x64\Release\PRJ_028.pdb [Raw/Hidden Debug Record] (File Offset 0x167B184) CvSig : 0x53445352 | SigGuid 9C5FDC12-D4B0-4033-B4E18F577E416ECA Age : 0x1 (1) | Pdb : A:\Mayhem\CodeFusion\Build\Live\Injectables\x64\InjectableSharedGTP.pdb [!] Steam api usage detected [?] Possibly Denuvo "Anti-Tamper" x64 variant #1 [CdKeySerial] found "Invalid code" @ VA: 0x00EA2D78 / Offset: 0x00EA1378 [CdKeySerial] found "Invalid code" @ VA: 0x00EA2F08 / Offset: 0x00EA1508 [CompilerDetect] -> Visual C++ 12.0 (Visual Studio 2012) - Scan Took : 12.50 Second(s) [000003296h (12950) tick(s)] [180 of 580 scan(s) done] --- snip ---
Regards
https://bugs.winehq.org/show_bug.cgi?id=43620
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.4.