According to the AppDB EU2 1.09 has a platinum rating, but it's constantly crashing on me. I installed the game from the CD, updated to the latest version (1.09), and the game launches just fine. When it gets into the menu I notice that it's running a lot slower than it should be. I can start a single player game and it still runs slow, and then crashes. It doesn't matter what I do in the game, after about a minute it crashes. I can leave it at the main menu, start a game, a tutorial or whatever, it crashes. ash@damoclese:~/.wine/drive_c/Program Files/Strategy First/Europa Universalis 2$ wine EU2 fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer fixme:win:EnumDisplayDevicesW ((null),0,0x32ef8c,0x00000000), stub! fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x133838,0x1342d0): stub fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x133840,0x1342d8): stub fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x144130,0x144030): stub err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded fixme:quartz:AsyncReader_QueryInterface No interface for {56a868b3-0ad4-11ce-b03a-0020af0ba770}! fixme:quartz:Parser_QueryInterface No interface for {56a868b3-0ad4-11ce-b03a-0020af0ba770}! fixme:quartz:TransformFilter_QueryInterface No interface for {56a868b3-0ad4-11ce-b03a-0020af0ba770}! err:d3d:IWineD3DDeviceImpl_SetupFullscreenWindow (0x13a9a8): Want to change the window parameters of HWND 0xa005c, but another style is stored for restoration afterwards err:d3d:IWineD3DDeviceImpl_SetupFullscreenWindow (0x13a9a8): Want to change the window parameters of HWND 0xa005c, but another style is stored for restoration afterwards mpegsplit.c:179: FillBuffer: Assertion `length == len || length + 4 == len' failed. wine: Assertion failed at address 0xb7fa8410 (thread 003b), starting debugger... Unhandled exception: assertion failed in 32-bit code (0xb7fa8410). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:b7fa8410 ESP:7c47170c EBP:7c471728 EFLAGS:00200206( - 00 - -IP1) EAX:00000000 EBX:0000197b ECX:00001985 EDX:00000006 ESI:0000197b EDI:b7e26ff4 Stack dump: 0x7c47170c: 7c471728 00000006 00001985 b7d07085 0x7c47171c: b7e26ff4 7c4717c8 7c472b90 7c471854 0x7c47172c: b7d08a01 00000006 7c4717c8 00000000 0x7c47173c: 7c16c6e0 00000068 7c16c6e8 7c47176c 0x7c47174c: b7d4509d 7c47178c 7c16c6e8 7c16c74c 0x7c47175c: 7c471864 b7e26ff4 00000055 7c16c6e8 Backtrace: =>1 0xb7fa8410 (0x7c471728) 2 0xb7d08a01 abort+0x101() in libc.so.6 (0x7c471854) 3 0xb7d0010e __assert_fail+0xee() in libc.so.6 (0x7c471898) 4 0x7c6c4e2c in quartz (+0x34e2c) (0x7c471998) 5 0x7c6ccbfa in quartz (+0x3cbfa) (0x7c471a38) 6 0x7bc6f5ae call_thread_entry_point+0xe() in ntdll (0x7c471a48) 7 0x7bc70c12 in ntdll (+0x60c12) (0x7c471ae8) 8 0x7bc70e0d in ntdll (+0x60e0d) (0x7c4723d8) 9 0xb7e304fb start_thread+0xcb() in libpthread.so.0 (0x7c4724c8) 0xb7fa8410: popl %ebp Modules: Module Address Debug info Name (102 modules) PE 400000- 920000 Deferred eu2 ELF 7b800000-7b940000 Deferred kernel32<elf> \-PE 7b820000-7b940000 \ kernel32 ELF 7bc00000-7bcac000 Export ntdll<elf> \-PE 7bc10000-7bcac000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7c2b9000-7c2ee000 Deferred dplayx<elf> \-PE 7c2c0000-7c2ee000 \ dplayx ELF 7c2ee000-7c32c000 Deferred winemp3<elf> \-PE 7c2f0000-7c32c000 \ winemp3 ELF 7c32c000-7c341000 Deferred avicap32<elf> \-PE 7c330000-7c341000 \ avicap32 ELF 7c341000-7c362000 Deferred devenum<elf> \-PE 7c350000-7c362000 \ devenum ELF 7c473000-7c4d0000 Deferred shlwapi<elf> \-PE 7c480000-7c4d0000 \ shlwapi ELF 7c4d0000-7c5bc000 Deferred oleaut32<elf> \-PE 7c4f0000-7c5bc000 \ oleaut32 ELF 7c5bc000-7c683000 Deferred comctl32<elf> \-PE 7c5d0000-7c683000 \ comctl32 ELF 7c683000-7c6f5000 Export quartz<elf> \-PE 7c690000-7c6f5000 \ quartz ELF 7d294000-7d29f000 Deferred libgcc_s.so.1 ELF 7d29f000-7d2d2000 Deferred uxtheme<elf> \-PE 7d2b0000-7d2d2000 \ uxtheme ELF 7d2df000-7d2f4000 Deferred lz32<elf> \-PE 7d2e0000-7d2f4000 \ lz32 ELF 7d2f4000-7d30f000 Deferred version<elf> \-PE 7d300000-7d30f000 \ version ELF 7d30f000-7d339000 Deferred msvfw32<elf> \-PE 7d320000-7d339000 \ msvfw32 ELF 7d6e2000-7e1f7000 Deferred libglcore.so.1 ELF 7e1f7000-7e29b000 Deferred libgl.so.1 ELF 7e29b000-7e330000 Deferred opengl32<elf> \-PE 7e2b0000-7e330000 \ opengl32 ELF 7e330000-7e451000 Deferred wined3d<elf> \-PE 7e340000-7e451000 \ wined3d ELF 7e479000-7e48e000 Deferred midimap<elf> \-PE 7e480000-7e48e000 \ midimap ELF 7e48e000-7e4b7000 Deferred msacm32<elf> \-PE 7e490000-7e4b7000 \ msacm32 ELF 7e4b7000-7e4d0000 Deferred msacm32<elf> \-PE 7e4c0000-7e4d0000 \ msacm32 ELF 7e4d0000-7e598000 Deferred libasound.so.2 ELF 7e5a8000-7e5df000 Deferred winealsa<elf> \-PE 7e5b0000-7e5df000 \ winealsa ELF 7e5df000-7e5e8000 Deferred libxcursor.so.1 ELF 7e5e8000-7e5ed000 Deferred libxfixes.so.3 ELF 7e5ed000-7e5f0000 Deferred libxcomposite.so.1 ELF 7e5f0000-7e5f6000 Deferred libxrandr.so.2 ELF 7e5f6000-7e5fe000 Deferred libxrender.so.1 ELF 7e5fe000-7e603000 Deferred libxxf86vm.so.1 ELF 7e603000-7e606000 Deferred libxinerama.so.1 ELF 7e606000-7e627000 Deferred imm32<elf> \-PE 7e610000-7e627000 \ imm32 ELF 7e627000-7e62c000 Deferred libxdmcp.so.6 ELF 7e62c000-7e644000 Deferred libxcb.so.1 ELF 7e644000-7e646000 Deferred libxcb-xlib.so.0 ELF 7e646000-7e649000 Deferred libxau.so.6 ELF 7e649000-7e730000 Deferred libx11.so.6 ELF 7e730000-7e73e000 Deferred libxext.so.6 ELF 7e73e000-7e756000 Deferred libice.so.6 ELF 7e756000-7e75e000 Deferred libsm.so.6 ELF 7e761000-7e763000 Deferred libnvidia-tls.so.1 ELF 7e763000-7e76c000 Deferred librt.so.1 ELF 7e76e000-7e80a000 Deferred winex11<elf> \-PE 7e780000-7e80a000 \ winex11 ELF 7e84c000-7e86d000 Deferred libexpat.so.1 ELF 7e86d000-7e897000 Deferred libfontconfig.so.1 ELF 7e897000-7e8ac000 Deferred libz.so.1 ELF 7e8ac000-7e919000 Deferred libfreetype.so.6 ELF 7e919000-7e9ad000 Deferred winmm<elf> \-PE 7e920000-7e9ad000 \ winmm ELF 7e9ad000-7e9f9000 Deferred dsound<elf> \-PE 7e9b0000-7e9f9000 \ dsound ELF 7e9f9000-7ea0c000 Deferred libresolv.so.2 ELF 7ea1c000-7ea3c000 Deferred iphlpapi<elf> \-PE 7ea20000-7ea3c000 \ iphlpapi ELF 7ea3c000-7eaa3000 Deferred rpcrt4<elf> \-PE 7ea50000-7eaa3000 \ rpcrt4 ELF 7eaa3000-7eb43000 Deferred gdi32<elf> \-PE 7eab0000-7eb43000 \ gdi32 ELF 7eb43000-7ec91000 Deferred user32<elf> \-PE 7eb60000-7ec91000 \ user32 ELF 7ec91000-7ece6000 Deferred advapi32<elf> \-PE 7eca0000-7ece6000 \ advapi32 ELF 7ece6000-7edf7000 Deferred ole32<elf> \-PE 7ed00000-7edf7000 \ ole32 ELF 7edf7000-7ee51000 Deferred ddraw<elf> \-PE 7ee00000-7ee51000 \ ddraw ELF 7ee51000-7ee7e000 Deferred ws2_32<elf> \-PE 7ee60000-7ee7e000 \ ws2_32 ELF 7ef9e000-7efa9000 Deferred libnss_files.so.2 ELF 7efa9000-7efb3000 Deferred libnss_nis.so.2 ELF 7efb3000-7efcb000 Deferred libnsl.so.1 ELF 7efcb000-7eff0000 Deferred libm.so.6 ELF 7eff7000-7f000000 Deferred libnss_compat.so.2 ELF b7cd8000-b7cdc000 Deferred libdl.so.2 ELF b7cdc000-b7e2b000 Export libc.so.6 ELF b7e2b000-b7e43000 Export libpthread.so.0 ELF b7e53000-b7f8a000 Deferred libwine.so.1 ELF b7f8c000-b7fa8000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 0000001b 0 00000019 0 00000018 0 00000009 0 0000000c 00000012 0 0000000e 0 0000000d 0 0000000f 00000015 0 00000014 0 00000011 0 00000010 0 00000016 00000017 0 00000041 (D) C:\Program Files\Strategy First\Europa Universalis 2\EU2.exe 0000003b 0 <== 0000000b 15 0000003f 0 Backtrace: =>1 0xb7fa8410 (0x7c471728) 2 0xb7d08a01 abort+0x101() in libc.so.6 (0x7c471854) 3 0xb7d0010e __assert_fail+0xee() in libc.so.6 (0x7c471898) 4 0x7c6c4e2c in quartz (+0x34e2c) (0x7c471998) 5 0x7c6ccbfa in quartz (+0x3cbfa) (0x7c471a38) 6 0x7bc6f5ae call_thread_entry_point+0xe() in ntdll (0x7c471a48) 7 0x7bc70c12 in ntdll (+0x60c12) (0x7c471ae8) 8 0x7bc70e0d in ntdll (+0x60e0d) (0x7c4723d8) 9 0xb7e304fb start_thread+0xcb() in libpthread.so.0 (0x7c4724c8) Aborted