https://bugs.winehq.org/show_bug.cgi?id=49697
Bug ID: 49697 Summary: Age of Empires II (SafeDisc 1.x) fails to start since 3.0-rc Product: Wine Version: 3.0 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: spoon0042@hotmail.com CC: focht@gmx.net Regression SHA1: 23ec3ce2a3edc046872709733940dc51e77e0e91 Distribution: Debian
Age of Empires 2 (Age of Kings) works in 2.22 but not since a change somewhere in the 3.0-rcs. Get a splash screen for ~30 seconds then exits with only this on terminal: 0038:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7b461163
Windows version set to Windows 2000. In wine 2.x it seems to only work without a virtual desktop.
-=[ ProtectionID v0.6.8.5 DECEMBER]=- (c) 2003-2017 CDKiLLER & TippeX Build 24/12/16-13:09:21 Ready... Scanning -> C:\Program Files\Microsoft Games\Age of Empires II\empires2.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 280307 (0446F3h) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x37AC3430 -> Sat 07th Aug 1999 13:27:12 (GMT) [TimeStamp] 0x37AC3430 -> Sat 07th Aug 1999 13:27:12 (GMT) | PE Header | - | Offset: 0x00000088 | VA: 0x00400088 | - -> File has 1267 (04F3h) bytes of appended data starting at offset 044200h [File Heuristics] -> Flag #1 : 00000000000001001100000000000101 (0x0004C005) [Entrypoint Section Entropy] : 6.92 (section #1) ".text " | Size : 0x14E00 (85504) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 8 (0x8) | ImageSize 0x4B000 (307200) byte(s) [VersionInfo] Company Name : Microsoft Corporation [VersionInfo] Product Name : Age of Empires II [VersionInfo] Product Version : 2.0 [VersionInfo] File Description : Age of Empires II [VersionInfo] File Version : 00.14.14.0914 [VersionInfo] Original FileName : EMPIRES2.EXE [VersionInfo] Internal Name : EMPIRES2 [VersionInfo] Legal Copyrights : Copyright © Microsoft Corp. 1999 [ModuleReport] [IAT] Modules -> KERNEL32.dll | USER32.dll | ADVAPI32.dll | VERSION.dll [!] Safedisc v1.30.010 detected ! [CompilerDetect] -> Visual C++ 5.0 - Scan Took : 0.204 Second(s) [0000000CCh (204) tick(s)] [566 of 580 scan(s) done]
Regression test yields:
23ec3ce2a3edc046872709733940dc51e77e0e91 is the first bad commit commit 23ec3ce2a3edc046872709733940dc51e77e0e91 Author: Alexandre Julliard julliard@winehq.org Date: Mon Dec 4 13:13:05 2017 +0100
ntdll: Start process execution directly at the kernel32 process entry point.
Signed-off-by: Alexandre Julliard julliard@winehq.org
:040000 040000 e549aadd9128a60d71695f892a5d0f85321d52a9 daf1047d9de253300cd47047c9fdd78c213d2c0d M dlls
https://bugs.winehq.org/show_bug.cgi?id=49697
Michael McGuire spoon0042@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |julliard@winehq.org Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=49697
Linards linards.liepins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |linards.liepins@gmail.com
--- Comment #1 from Linards linards.liepins@gmail.com --- (In reply to Michael McGuire from comment #0)
Age of Empires 2 (Age of Kings) works in 2.22 but not since a change somewhere in the 3.0-rcs. Get a splash screen for ~30 seconds then exits with only this on terminal: 0038:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7b461163
Windows version set to Windows 2000. In wine 2.x it seems to only work without a virtual desktop.
-=[ ProtectionID v0.6.8.5 DECEMBER]=- (c) 2003-2017 CDKiLLER & TippeX Build 24/12/16-13:09:21 Ready... Scanning -> C:\Program Files\Microsoft Games\Age of Empires II\empires2.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 280307 (0446F3h) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x37AC3430 -> Sat 07th Aug 1999 13:27:12 (GMT) [TimeStamp] 0x37AC3430 -> Sat 07th Aug 1999 13:27:12 (GMT) | PE Header | - | Offset: 0x00000088 | VA: 0x00400088 | - -> File has 1267 (04F3h) bytes of appended data starting at offset 044200h [File Heuristics] -> Flag #1 : 00000000000001001100000000000101 (0x0004C005) [Entrypoint Section Entropy] : 6.92 (section #1) ".text " | Size : 0x14E00 (85504) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 8 (0x8) | ImageSize 0x4B000 (307200) byte(s) [VersionInfo] Company Name : Microsoft Corporation [VersionInfo] Product Name : Age of Empires II [VersionInfo] Product Version : 2.0 [VersionInfo] File Description : Age of Empires II [VersionInfo] File Version : 00.14.14.0914 [VersionInfo] Original FileName : EMPIRES2.EXE [VersionInfo] Internal Name : EMPIRES2 [VersionInfo] Legal Copyrights : Copyright © Microsoft Corp. 1999 [ModuleReport] [IAT] Modules -> KERNEL32.dll | USER32.dll | ADVAPI32.dll | VERSION.dll [!] Safedisc v1.30.010 detected ! [CompilerDetect] -> Visual C++ 5.0
- Scan Took : 0.204 Second(s) [0000000CCh (204) tick(s)] [566 of 580 scan(s)
done]
Regression test yields:
23ec3ce2a3edc046872709733940dc51e77e0e91 is the first bad commit commit 23ec3ce2a3edc046872709733940dc51e77e0e91 Author: Alexandre Julliard julliard@winehq.org Date: Mon Dec 4 13:13:05 2017 +0100
ntdll: Start process execution directly at the kernel32 process entry
point.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
:040000 040000 e549aadd9128a60d71695f892a5d0f85321d52a9 daf1047d9de253300cd47047c9fdd78c213d2c0d M dlls
Is this for Retail/ Non-steam version? Is this still present?
https://bugs.winehq.org/show_bug.cgi?id=49697
--- Comment #2 from Michael McGuire spoon0042@hotmail.com --- Created attachment 69936 --> https://bugs.winehq.org/attachment.cgi?id=69936 aoe2 wine 6.7 log
(In reply to Linards from comment #1)
Is this for Retail/ Non-steam version? Is this still present?
SafeDisc, so ya know, actual CDs.
With 6.7 I get a different crash, attached a log. Not that I really expect this to ever work but for fun?
https://bugs.winehq.org/show_bug.cgi?id=49697
--- Comment #3 from Linards linards.liepins@gmail.com --- (In reply to Michael McGuire from comment #2)
Created attachment 69936 [details] aoe2 wine 6.7 log
(In reply to Linards from comment #1)
Is this for Retail/ Non-steam version? Is this still present?
SafeDisc, so ya know, actual CDs.
With 6.7 I get a different crash, attached a log. Not that I really expect this to ever work but for fun?
Hi,
Thanks for retesting!
I actually found interesting discussion here: https://www.sevenforums.com/gaming/419535-unable-boot-older-games-windows-7-...
One comment suggest the workaround: https://www.sevenforums.com/gaming/419535-unable-boot-older-games-windows-7-...
Please try it and come back.
Also, try to use WineCfg to override Windows version .. try Win 8, Win 8.1, Win 10 ; maybe safedisc behaves differently.
https://bugs.winehq.org/show_bug.cgi?id=49697
--- Comment #4 from Michael McGuire spoon0042@hotmail.com --- None of that helped, I think. :) But I realized the windows version was apparently 7 despite the override I have for empires2 to 2k? Seems like a bug. Setting it globally to 2k and... holy hell it actually starts. I can track down when it was fixed later. And before you ask the Windows 2000 setting is mandatory, from reading old bug reports the safedisc stuff is really version specific.
https://bugs.winehq.org/show_bug.cgi?id=49697
Michael McGuire spoon0042@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #5 from Michael McGuire spoon0042@hotmail.com --- huh. 5.16 works, so if I'd have looked into this just a few weeks later this never would have happened. :)
That will have to be that though since I can't get a working build for those versions. I get "wine: could not find __wine_start_process in kernel32.dll, status c000007a".
https://bugs.winehq.org/show_bug.cgi?id=49697
--- Comment #6 from Sven Baars sven.wine@gmail.com --- If it was fixed in 5.16 then it may have actually been your bug report that initiated it :)
https://bugs.winehq.org/show_bug.cgi?id=49697
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.8.
https://bugs.winehq.org/show_bug.cgi?id=49697
mirh mirh@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mirh@protonmail.ch