[Wine] Age of Empires doesn't start

Nicolas FRANCOIS nicolas.francois at free.fr
Sat May 15 05:57:38 CDT 2010


Hi.

I've been trying to make AoE (I or II) work on Ubuntu 9.10 and 10.04,
with Wine 1.1.37 (more recent versions don't start Civ4, and I prefer
to play Civ4 than AoE ;-)

The installation works fine, but the game crashes with the famous "We
are sorry" window. This is a trace of a terminal start :

nico at gaston:~/.wine/drive_c/Program Files/Microsoft Games/Age of Empires II$ wine EMPIRES2.EXE 
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
mmap() failed: Ne peut allouer de la mémoire
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
fixme:debugstr:CheckRemoteDebuggerPresent (0xffffffff)->(0x1135780): Stub!
err:rpc:I_RpcGetBuffer no binding
fixme:win:EnumDisplayDevicesW ((null),0,0x1133ab8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1133638,0x00000000), stub!
fixme:psapi:EnumPageFilesA (0x9bdc50, 0x1115330) stub
fixme:psapi:EnumPageFilesA (0x9bdc50, 0x10e3858) stub
fixme:win:EnumDisplayDevicesW ((null),0,0x1092540,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x10920c0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1092544,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x10920c4,0x00000000), stub!
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQuerySystemInformation (0x00000007,0x110fdac,0x00000018,(nil)) stub
fixme:ntdll:server_ioctl_file Unsupported ioctl 2d0c04 (device=2d access=0 func=301 method=0)
wine: Unhandled page fault on read access to 0x00000000 at address 0xb45303 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00b45303).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:00b45303 ESP:0110ec20 EBP:0110f590 EFLAGS:00010296(  R- --  I S -A-P- )
 EAX:00000000 EBX:00000000 ECX:c0000001 EDX:ffffffff
 ESI:00d19284 EDI:00d19284
Stack dump:
0x0110ec20:  000000dc 00000073 00d1b6b4 00b40277
0x0110ec30:  0110f55c 00d1b6ac 0110f5b0 0110f9bc
0x0110ec40:  0000006f 00000000 011128ab 00000000
0x0110ec50:  00000000 00000000 00000000 00000000
0x0110ec60:  00000000 00000000 00000000 00000000
0x0110ec70:  00000000 00000000 00000000 00000000
Backtrace:
=>0 0x00b45303 in empires2 (+0x745303) (0x0110f590)
  1 0x00b48498 in empires2 (+0x748498) (0x0110fdb8)
  2 0x00b1a5b1 in empires2 (+0x71a5b1) (0x011128bc)
  3 0x00b244d5 in empires2 (+0x7244d5) (0x01119254)
  4 0x6cab7cc6 (0x00e27760)
  5 0x00000000 (0x009f624c)
  6 0xf18b5601 (0x042444f6)
  7 0x00000000 (0x00000000)
0x00b45303: cmpb	$0x0,0x0(%ebx)
Modules:
Module	Address			Debug info	Name (125 modules)
PE	  400000-  f45000	Export          empires2
ELF	20000000-200c5000	Deferred        libgl.so.1
ELF	200c5000-200c7000	Deferred        libnvidia-tls.so.1
ELF	200c7000-200dd000	Deferred        psapi<elf>
  \-PE	200d0000-200dd000	\               psapi
ELF	24909000-25f19000	Deferred        libglcore.so.1
ELF	3008d000-300c1000	Deferred        d3d9<elf>
  \-PE	30090000-300c1000	\               d3d9
ELF	37a89000-37bb7000	Deferred        wined3d<elf>
  \-PE	37a90000-37bb7000	\               wined3d
ELF	68000000-6801d000	Deferred        ld-linux.so.2
ELF	6801d000-68158000	Deferred        libwine.so.1
ELF	68158000-682b2000	Deferred        libc.so.6
ELF	682b2000-682b6000	Deferred        libdl.so.2
ELF	682b6000-6836b000	Deferred        ntdll<elf>
  \-PE	682d0000-6836b000	\               ntdll
ELF	6836b000-68373000	Deferred        libnss_compat.so.2
ELF	68373000-6838a000	Deferred        libnsl.so.1
ELF	6838a000-68394000	Deferred        libnss_nis.so.2
ELF	68394000-683a0000	Deferred        libnss_files.so.2
ELF	683a0000-684da000	Deferred        kernel32<elf>
  \-PE	683b0000-684da000	\               kernel32
ELF	684da000-684f3000	Deferred        version<elf>
  \-PE	684e0000-684f3000	\               version
ELF	684f3000-68507000	Deferred        lz32<elf>
  \-PE	68500000-68507000	\               lz32
ELF	68507000-6852c000	Deferred        msvfw32<elf>
  \-PE	68510000-6852c000	\               msvfw32
ELF	6852c000-685b3000	Deferred        winmm<elf>
  \-PE	68530000-685b3000	\               winmm
ELF	685b3000-686c1000	Deferred        user32<elf>
  \-PE	685d0000-686c1000	\               user32
ELF	686c1000-6874b000	Deferred        gdi32<elf>
  \-PE	686d0000-6874b000	\               gdi32
ELF	6874b000-687a3000	Deferred        advapi32<elf>
  \-PE	68760000-687a3000	\               advapi32
ELF	687a3000-68813000	Deferred        rpcrt4<elf>
  \-PE	687b0000-68813000	\               rpcrt4
ELF	68813000-688e1000	Deferred        comctl32<elf>
  \-PE	68820000-688e1000	\               comctl32
ELF	688e1000-68916000	Deferred        dplayx<elf>
  \-PE	688f0000-68916000	\               dplayx
ELF	68916000-68a13000	Deferred        ole32<elf>
  \-PE	68930000-68a13000	\               ole32
ELF	68a13000-68a5a000	Deferred        dsound<elf>
  \-PE	68a20000-68a5a000	\               dsound
ELF	68a5a000-68ab1000	Deferred        ddraw<elf>
  \-PE	68a60000-68ab1000	\               ddraw
ELF	68ab1000-68acc000	Deferred        wsock32<elf>
  \-PE	68ac0000-68acc000	\               wsock32
ELF	68acc000-68af7000	Deferred        ws2_32<elf>
  \-PE	68ad0000-68af7000	\               ws2_32
ELF	68af7000-68b17000	Deferred        iphlpapi<elf>
  \-PE	68b00000-68b17000	\               iphlpapi
ELF	68b17000-68b2b000	Deferred        libresolv.so.2
ELF	68b2b000-68cbb000	Deferred        shell32<elf>
  \-PE	68b40000-68cbb000	\               shell32
ELF	68cbb000-68cd0000	Deferred        system.drv16.so
PE	68cc0000-68cd0000	Deferred        system.drv16
ELF	68cd0000-68cfb000	Deferred        gdi.exe16.so
PE	68ce0000-68cfb000	Deferred        gdi.exe16
ELF	68cfb000-68d71000	Deferred        libfreetype.so.6
ELF	68d71000-68d86000	Deferred        libz.so.1
ELF	68d86000-68dad000	Deferred        libexpat.so.1
ELF	68dad000-68def000	Deferred        user.exe16.so
PE	68dc0000-68def000	Deferred        user.exe16
ELF	68def000-68e12000	Deferred        mpr<elf>
  \-PE	68e00000-68e12000	\               mpr
ELF	68e12000-68e27000	Deferred        display.drv16.so
PE	68e20000-68e27000	Deferred        display.drv16
ELF	68e27000-68e3c000	Deferred        keyboard.drv16.so
PE	68e30000-68e3c000	Deferred        keyboard.drv16
ELF	68e3c000-68e50000	Deferred        mouse.drv16.so
PE	68e40000-68e50000	Deferred        mouse.drv16
ELF	68e50000-68eee000	Deferred        winex11<elf>
  \-PE	68e60000-68eee000	\               winex11
ELF	68eef000-68f8c000	Deferred        krnl386.exe16.so
PE	68f00000-68f8c000	Deferred        krnl386.exe16
ELF	68f8c000-68f95000	Deferred        libsm.so.6
ELF	68f95000-68fae000	Deferred        libice.so.6
ELF	68fae000-690cb000	Deferred        libx11.so.6
ELF	690cb000-690d0000	Deferred        libuuid.so.1
ELF	690d0000-690ea000	Deferred        libxcb.so.1
ELF	690ea000-690ee000	Deferred        libxau.so.6
ELF	690ee000-690f4000	Deferred        libxdmcp.so.6
ELF	690f4000-690f8000	Deferred        libxinerama.so.1
ELF	690f8000-69100000	Deferred        libxrandr.so.2
ELF	69100000-69104000	Deferred        libxcomposite.so.1
ELF	69104000-6910a000	Deferred        libxfixes.so.3
ELF	6910a000-691d2000	Deferred        libasound.so.2
ELF	691d2000-691db000	Deferred        librt.so.1
ELF	691de000-69220000	Deferred        libpulse.so.0
ELF	69220000-6922e000	Deferred        libxi.so.6
ELF	6922e000-69237000	Deferred        libwrap.so.0
ELF	69237000-6929f000	Deferred        libsndfile.so.1
ELF	6929f000-692d8000	Deferred        libdbus-1.so.3
ELF	692d8000-69325000	Deferred        libflac.so.8
ELF	69325000-69421000	Deferred        libvorbisenc.so.2
ELF	69421000-6944a000	Deferred        libvorbis.so.0
ELF	6944a000-69451000	Deferred        libogg.so.0
ELF	69451000-69469000	Deferred        msacm32<elf>
  \-PE	69460000-69469000	\               msacm32
ELF	69469000-6948f000	Deferred        msacm32<elf>
  \-PE	69470000-6948f000	\               msacm32
ELF	6948f000-694a5000	Deferred        midimap<elf>
  \-PE	69490000-694a5000	\               midimap
ELF	694a5000-694d8000	Deferred        uxtheme<elf>
  \-PE	694b0000-694d8000	\               uxtheme
ELF	69dbb000-69dcb000	Deferred        libxext.so.6
ELF	6b457000-6b4a2000	Deferred        libpulsecommon-0.9.21.so
ELF	6bfee000-6c007000	Deferred        libpthread.so.0
ELF	6c486000-6c4b6000	Deferred        libfontconfig.so.1
ELF	6fc24000-6fc5b000	Deferred        winealsa<elf>
  \-PE	6fc30000-6fc5b000	\               winealsa
ELF	73049000-73053000	Deferred        libxcursor.so.1
ELF	755a2000-755ac000	Deferred        libxrender.so.1
ELF	76d80000-76d86000	Deferred        libxtst.so.6
ELF	794b4000-79512000	Deferred        shlwapi<elf>
  \-PE	794c0000-79512000	\               shlwapi
ELF	7965d000-7967e000	Deferred        imm32<elf>
  \-PE	79660000-7967e000	\               imm32
ELF	7ac1c000-7ac30000	Deferred        comm.drv16.so
PE	7ac20000-7ac30000	Deferred        comm.drv16
ELF	7baa3000-7bac9000	Deferred        libm.so.6
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Microsoft Games\Age of Empires II\EMPIRES2.EXE
	00000009    0 <==
0000000e services.exe
	0000001b    0
	00000016    0
	00000015    0
	00000014    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000017    0
	00000013    0
	00000012    0
00000018 winedevice.exe
	0000001c    0
	0000001a    0
	00000019    0
00000028 explorer.exe
	00000029    0
Backtrace:
=>0 0x00b45303 in empires2 (+0x745303) (0x0110f590)
  1 0x00b48498 in empires2 (+0x748498) (0x0110fdb8)
  2 0x00b1a5b1 in empires2 (+0x71a5b1) (0x011128bc)
  3 0x00b244d5 in empires2 (+0x7244d5) (0x01119254)
  4 0x6cab7cc6 (0x00e27760)
  5 0x00000000 (0x009f624c)
  6 0xf18b5601 (0x042444f6)
  7 0x00000000 (0x00000000)

What can I do about this ?

\bye

-- 

Nicolas FRANCOIS                      |  /\ 
http://nicolas.francois.free.fr       | |__|
				      X--/\\
We are the Micro$oft.		        _\_V
Resistance is futile.		    
You will be assimilated.         darthvader penguin



More information about the wine-users mailing list