https://bugs.winehq.org/show_bug.cgi?id=56793
Bug ID: 56793 Summary: Age of Empires 2 Fails to Run Product: Wine Version: 9.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: dartme18@gmail.com Distribution: ---
I'm using arch linux. I did
``` export WINEARCH=win32 WINEPREFIX=/home/lmat/.wine32 mkdir aoe2cd1 fuseiso aoe2cd1.iso aoe2cd1 cd aoe2cd1 wine ./aoesetup.exe ``` The setup ran marvelously. I then went to run the game: ``` cd ~/.wine32/drive_c/Program\ Files/Microsoft\ Games/Age\ of\ Empires\ II wine empires2.exe ``` and I see a window saying, "The program empires2.exe has encountered a serious problem and needs to close....". The details show "Unhandled exception: page fault on read access to 0xffffffff in 32-bit code..." Later down, it shows "Platform: i386" which seems correct. Maybe I need to install some directx or something? The game comes with directx 6 on the CD, I think.
https://bugs.winehq.org/show_bug.cgi?id=56793
--- Comment #1 from Rafał Mużyło galtgendo@o2.pl --- Full console output ?
https://bugs.winehq.org/show_bug.cgi?id=56793
--- Comment #2 from dartme18@gmail.com dartme18@gmail.com --- Here is the console output:
$ wine empires2.exe 0024:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 002c:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0034:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 003c:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0048:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0050:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0074:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 00a0:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 00b8:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 00e8:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0114:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 011c:err:ntoskrnl:ZwLoadDriver failed to create driver L"\Registry\Machine\System\CurrentControlSet\Services\Secdrv": c000000d wine: Unhandled page fault on read access to FFFFFFFF at address 0040AA66 (thread 0024), starting debugger... 0134:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 013c:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0134:fixme:dbghelp:elf_search_auxv can't find symbol in module 0134:fixme:dbghelp:elf_search_auxv can't find symbol in module wine client error:140: write: Bad file descriptor $
https://bugs.winehq.org/show_bug.cgi?id=56793
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #3 from joaopa jeremielapuree@yahoo.fr --- Can you try in a fresh wine prefix with the win2K version in setting?
https://bugs.winehq.org/show_bug.cgi?id=56793
--- Comment #4 from dartme18@gmail.com dartme18@gmail.com --- I think that solved my problem, and now I have a new problem.
Installation still succeeds. When I run `wine aoesetup.exe`, then select "play", I get "Please insert the correct CD-ROM, select OK and restart application"
If I `cd ~/.wine-win2k/drive_c/Program\ Files/Microsoft\ Games/Age\ of\ Empires\ II && wine empires2.exe`, I get the same behavior.
Thank you very much for the win2000 suggestion!
https://bugs.winehq.org/show_bug.cgi?id=56793
--- Comment #5 from dartme18@gmail.com dartme18@gmail.com --- Oh yes, full log output!
``` 0024:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 002c:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0034:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 003c:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0048:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0050:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0074:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 00a0:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 00b8:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 00e8:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! ```
https://bugs.winehq.org/show_bug.cgi?id=56793
--- Comment #6 from dartme18@gmail.com dartme18@gmail.com --- Sorry, I'm not sure how to edit comments, but I wanted to report that I attempted to add a "drive" using `winecfg`:
1. `fuseiso aoe2cd1.iso /home/dartme/wine/aoe2cd1` 2. `winecfg` 3. "Drives" 4. "Add..." 5. "D:" 6. Enter "/home/dartme/wine/aoe2cd1" in the box next to "Path:" 7. "OK"
This didn't help.
I tried the following:
1. `rm -r /home/dartme/.wine-win2k` 2. `winecfg` (set win2000 and add "D:" "drive") 3. `cd /home/dartme/wine/aoe2cd1` 4. `wine aoesetup.exe` 5. Install Age of Empires 2 with the CD in place 6. After installation, click "Play"
I get the same message. Here is the full console output:
0024:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 002c:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0034:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 003c:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0048:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0050:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0074:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 00a0:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 00b8:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 00e8:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0110:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! dartme@baxter~/wine/aoe2cd1$ 0110:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0130:fixme:sfc:SfcIsFileProtected (00000000, L"C:\windows\system32\ir41_32.ax") stub 0130:fixme:ole:CoCreateInstanceEx no instance created for interface {a3d8cec0-7e5a-11cf-bbc5-00805f6cef20} of class {bd323430-ce94-11ce-82dd-0800095a5b55}, hr 0x80004002. 0130:fixme:ole:CoCreateInstanceEx no instance created for interface {a3d8cec0-7e5a-11cf-bbc5-00805f6cef20} of class {bd323431-ce94-11ce-82dd-0800095a5b55}, hr 0x80004002. 0130:fixme:ole:CoCreateInstanceEx no instance created for interface {a3d8cec0-7e5a-11cf-bbc5-00805f6cef20} of class {87ca6f02-49e4-11cf-a3fe-00aa003735be}, hr 0x80004002. 0130:err:quartz:FilterMapper_UnregisterFilter Failed to delete filter key, error 2. 0130:err:quartz:FilterMapper_UnregisterFilter Failed to delete Merit value, error 2. 0130:err:quartz:FilterMapper_UnregisterFilter Failed to delete Pins key, error 2. 0130:fixme:ole:CoCreateInstanceEx no instance created for interface {a3d8cec0-7e5a-11cf-bbc5-00805f6cef20} of class {bd323432-ce94-11ce-82dd-0800095a5b55}, hr 0x80004002. 0130:fixme:ole:CoCreateInstanceEx no instance created for interface {a3d8cec0-7e5a-11cf-bbc5-00805f6cef20} of class {bd323433-ce94-11ce-82dd-0800095a5b55}, hr 0x80004002. 0130:fixme:ole:CoCreateInstanceEx no instance created for interface {a3d8cec0-7e5a-11cf-bbc5-00805f6cef20} of class {87ca6f04-49e4-11cf-a3fe-00aa003735be}, hr 0x80004002. 0168:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0130:fixme:shell:SHChangeNotify ignoring unsupported flags: 2001 0170:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0130:fixme:shell:SHChangeNotify ignoring unsupported flags: 2001 0178:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0130:fixme:shell:SHChangeNotify ignoring unsupported flags: 2001 0180:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 0130:fixme:service:QueryServiceObjectSecurity 01251B48 4 0221F5F0 512 0221F3DC - semi-stub 0130:fixme:service:SetServiceObjectSecurity 01251B48 4 0221F3F0 018c:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 01b0:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 01bc:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported! 01c4:fixme:ntdll:create_logical_proc_info Improve CPU info reporting: system supports 48 logical cores, but only 32 supported!