http://bugs.winehq.org/show_bug.cgi?id=13786
Summary: Europa Universalis 2 crashes at start Product: WineHQ Apps Database Version: unspecified Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: appdb-unknown AssignedTo: wine-bugs@winehq.org ReportedBy: ivan.stetsenko@googlemail.com
I've installed Europa Universalis II and applied patch 1.09. Then when I'm trying to stars a game, I can see an intro movie, than there is a loading indicator with text "initializing sound", and than the game crashes. I'm using wine 1.0-rc4 + Ubuntu 8.04. Here is a console output:
stetzen@stetzen-laptop:~/.wine/drive_c/Program Files/Strategy First/Europa Universalis 2$ wine EU2.exe fixme:win:EnumDisplayDevicesW ((null),0,0x32f048,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"quartz.dll" err:ole:CoGetClassObject no class object {e436ebb3-524f-11ce-9f53-0020af0ba770} could be created for context 0x3 wine: Unhandled page fault on read access to 0x00000000 at address 0x4c757e (thread 0026), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x004c757e). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:004c757e ESP:0032f424 EBP:01058fb8 EFLAGS:00010282( - 00 - RIS1) EAX:00000000 EBX:7b8b3884 ECX:00000000 EDX:01058fc4 ESI:01058fb8 EDI:01058fc0 Stack dump: 0x0032f424: 005f7eac 01058fc4 005bd070 00000000 0x0032f434: 01058fb8 0032f574 005d78f8 00000000 0x0032f444: 004c8f3a 005bd070 00000000 0032fe7c 0x0032f454: 7b8b3884 0012fdd8 0032f49c 01058fb8 0x0032f464: 7edafe60 7edcea6c 01380000 00000000 0x0032f474: 01058fb8 0032f4c8 7bc42f1f 7bc33d21 Backtrace: =>1 0x004c757e in eu2 (+0xc757e) (0x01058fb8) 2 0x00000001 (0x005ea32c) 3 0x004c7670 in eu2 (+0xc7670) (0x004c75d0) 0x004c757e: movl 0x0(%eax),%ecx Modules: Module Address Debug info Name (75 modules) PE 400000- 920000 Export eu2 ELF 7b800000-7b92d000 Deferred kernel32<elf> -PE 7b820000-7b92d000 \ kernel32 ELF 7bc00000-7bca4000 Deferred ntdll<elf> -PE 7bc10000-7bca4000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7e12b000-7e362000 Deferred i965_dri.so ELF 7e362000-7e465000 Deferred wined3d<elf> -PE 7e380000-7e465000 \ wined3d ELF 7e4a9000-7e4b3000 Deferred libdrm.so.2 ELF 7e4b3000-7e515000 Deferred libgl.so.1 ELF 7e53d000-7e551000 Deferred midimap<elf> -PE 7e540000-7e551000 \ midimap ELF 7e551000-7e577000 Deferred msacm32<elf> -PE 7e560000-7e577000 \ msacm32 ELF 7e577000-7e58e000 Deferred msacm32<elf> -PE 7e580000-7e58e000 \ msacm32 ELF 7e58e000-7e651000 Deferred libasound.so.2 ELF 7e65e000-7e694000 Deferred winealsa<elf> -PE 7e670000-7e694000 \ winealsa ELF 7e694000-7e69d000 Deferred libxcursor.so.1 ELF 7e69d000-7e6a2000 Deferred libxfixes.so.3 ELF 7e6a2000-7e6a5000 Deferred libxcomposite.so.1 ELF 7e6a5000-7e6ab000 Deferred libxrandr.so.2 ELF 7e6ab000-7e6b3000 Deferred libxrender.so.1 ELF 7e6b3000-7e6b6000 Deferred libxinerama.so.1 ELF 7e6b6000-7e6d6000 Deferred imm32<elf> -PE 7e6c0000-7e6d6000 \ imm32 ELF 7e6d6000-7e6db000 Deferred libxdmcp.so.6 ELF 7e6db000-7e6f3000 Deferred libxcb.so.1 ELF 7e6f3000-7e6f6000 Deferred libxau.so.6 ELF 7e6f6000-7e7dd000 Deferred libx11.so.6 ELF 7e7dd000-7e7eb000 Deferred libxext.so.6 ELF 7e7eb000-7e7f0000 Deferred libxxf86vm.so.1 ELF 7e7f0000-7e808000 Deferred libice.so.6 ELF 7e808000-7e810000 Deferred libsm.so.6 ELF 7e818000-7e81b000 Deferred libxdamage.so.1 ELF 7e81d000-7e8b4000 Deferred winex11<elf> -PE 7e830000-7e8b4000 \ winex11 ELF 7e8d8000-7e8f9000 Deferred libexpat.so.1 ELF 7e8f9000-7e923000 Deferred libfontconfig.so.1 ELF 7e923000-7e925000 Deferred libxcb-xlib.so.0 ELF 7e930000-7e945000 Deferred libz.so.1 ELF 7e945000-7e9b5000 Deferred libfreetype.so.6 ELF 7e9b5000-7ea47000 Deferred winmm<elf> -PE 7e9c0000-7ea47000 \ winmm ELF 7ea47000-7ea91000 Deferred dsound<elf> -PE 7ea50000-7ea91000 \ dsound ELF 7ea91000-7eaf2000 Deferred rpcrt4<elf> -PE 7eaa0000-7eaf2000 \ rpcrt4 ELF 7eaf2000-7eb8d000 Deferred gdi32<elf> -PE 7eb00000-7eb8d000 \ gdi32 ELF 7eb8d000-7ecd4000 Deferred user32<elf> -PE 7ebb0000-7ecd4000 \ user32 ELF 7ecd4000-7ed78000 Deferred ole32<elf> -PE 7ece0000-7ed78000 \ ole32 ELF 7ed78000-7edcf000 Deferred ddraw<elf> -PE 7ed80000-7edcf000 \ ddraw ELF 7edcf000-7ee21000 Deferred advapi32<elf> -PE 7ede0000-7ee21000 \ advapi32 ELF 7ee21000-7ee34000 Deferred libresolv.so.2 ELF 7ee41000-7ee5f000 Deferred iphlpapi<elf> -PE 7ee50000-7ee5f000 \ iphlpapi ELF 7ee5f000-7ee8b000 Deferred ws2_32<elf> -PE 7ee70000-7ee8b000 \ ws2_32 ELF 7efab000-7efb6000 Deferred libnss_files.so.2 ELF 7efb6000-7efce000 Deferred libnsl.so.1 ELF 7efce000-7eff3000 Deferred libm.so.6 ELF 7eff6000-7f000000 Deferred libnss_nis.so.2 ELF b7c64000-b7c6d000 Deferred libnss_compat.so.2 ELF b7c6e000-b7c72000 Deferred libdl.so.2 ELF b7c72000-b7dc1000 Deferred libc.so.6 ELF b7dc2000-b7dda000 Deferred libpthread.so.0 ELF b7de7000-b7f1d000 Deferred libwine.so.1 ELF b7f1f000-b7f3b000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 00000009 0 0000000c 0000001a 0 00000012 0 0000000e 0 0000000d 0 0000000f 00000016 0 00000015 0 00000011 0 00000010 0 00000017 0000001b 0 00000019 0 00000018 0 0000001c 0000001d 0 0000003a (D) C:\Program Files\Strategy First\Europa Universalis 2\EU2.exe 0000000b 15 00000026 0 <== 00000046 00000021 0 Backtrace: =>1 0x004c757e in eu2 (+0xc757e) (0x01058fb8) 2 0x00000001 (0x005ea32c) 3 0x004c7670 in eu2 (+0xc7670) (0x004c75d0)