That's strange, this time it didn't crash and I was actually able to play the game. I don't think it was going to crash either. Though I did have to kill the process to exit the game. Code: fixme:win:EnumDisplayDevicesW ((null),0,0x32ef8c,0x00000000), stub! This sound card's driver does not support direct access The (slower) DirectSound HEL mode will be used instead. fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16 This sound card's driver does not support direct access The (slower) DirectSound HEL mode will be used instead. 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 This sound card's driver does not support direct access The (slower) DirectSound HEL mode will be used instead. err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded fixme:msacm:acmFormatEnumW Unsupported fdwEnum values 00100000 fixme:dsound:DSPROPERTY_Description1 (pPropData=0x32e0c0,cbPropData=40,pcbReturned=0x32e0b4) GUID_NULL not implemented! This sound card's driver does not support direct access The (slower) DirectSound HEL mode will be used instead. fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:III_dequantize_sample mpg123: Can't rewind stream by 115 bits! err:d3d:IWineD3DDeviceImpl_SetupFullscreenWindow (0x132508): Want to change the window parameters of HWND 0x60054, but another style is stored for restoration afterwards fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead err:d3d:IWineD3DDeviceImpl_SetupFullscreenWindow (0x132508): Want to change the window parameters of HWND 0x60054, but another style is stored for restoration afterwards fixme:mpeg3:III_get_side_info_2 Blocktype == 0 and window-switching == 1 not allowed. fixme:mpeg3:decode_header Layer 1 not supported! fixme:mpeg3:decode_header Layer 2 not supported! fixme:mpeg3:III_get_side_info_1 big_values (305) too large! fixme:mpeg3:III_get_side_info_1 Blocktype == 0 and window-switching == 1 not allowed. fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:decode_header Layer 1 not supported! fixme:mpeg3:decode_header Layer 1 not supported! fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:MPEG3_StreamSize misses the block header overhead fixme:mpeg3:III_get_side_info_1 big_values (384) too large! wine: Unhandled page fault on read access to 0x92d97963 at address 0x7c1f4fc9 (thread 0037), starting debugger... Unhandled exception: page fault on read access to 0x92d97963 in 32-bit code (0x7c1f4fc9). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7c1f4fc9 ESP:7bbf9a14 EBP:7bbf9b0c EFLAGS:00010256( - 00 RIZAP1) EAX:00000000 EBX:7c1fdff4 ECX:00000001 EDX:92d97963 ESI:7bbfe598 EDI:00000006 Stack dump: 0x7bbf9a14: 00000005 3f9e6871 cf033427 3f9d3131 0x7bbf9a24: ab851342 bf1ba7fb 7c1fddc0 bf30692a 0x7bbf9a34: 7bbf9af0 7bbfe71c 7bbfd254 3fac265f 0x7bbf9a44: 00000001 7bbfd254 00000046 bf36cdec 0x7bbf9a54: 4359c03e 3f9e5337 ea20e71a 3f9cfd2a 0x7bbf9a64: b2c8c3b2 bf2265c9 48cd9530 bf2d7101 Backtrace: =>1 0x7c1f4fc9 in winemp3 (+0x14fc9) (0x7bbf9b0c) 2 0x7c1f6a62 do_layer3+0xe42() in winemp3 (0x7bbfe74c) 3 0x7c1f2984 decodeMP3+0x1a4() in winemp3 (0x7bbfe77c) 4 0x7c1f8b30 in winemp3 (+0x18b30) (0x7bbfe7dc) 5 0x7c1f7f3b MPEG3_DriverProc+0xfb() in winemp3 (0x7bbfe82c) 6 0x7e940d3f SendDriverMessage+0xdf() in winmm (0x7bbfe86c) 7 0x7e492735 MSACM_Message+0x45() in msacm32 (0x7bbfe88c) 8 0x7e497eba acmStreamConvert+0x21a() in msacm32 (0x7bbfe8cc) 9 0x74900761 in quartz (+0xf0761) (0x7bbfe94c) 10 0x7490165e in quartz (+0xf165e) (0x7bbfe9b8) 11 0x74830939 in quartz (+0x20939) (0x7bbfe9cc) 12 0x748687f9 in quartz (+0x587f9) (0x7bbfe9e8) 13 0x7491c4ed in quartz (+0x10c4ed) (0x7bbfea28) 14 0x7491c7a6 in quartz (+0x10c7a6) (0x7bbfea38) 15 0x7bc6f5ae call_thread_entry_point+0xe() in ntdll (0x7bbfea48) 16 0x7bc70c12 in ntdll (+0x60c12) (0x7bbfeae8) 17 0x7bc70e0d in ntdll (+0x60e0d) (0x7bbff3d8) 18 0xb7d9a4fb start_thread+0xcb() in libpthread.so.0 (0x7bbff4c8) 0x7c1f4fc9: fldl 0x0(%edx,%eax,8) Modules: Module Address Debug info Name (101 modules) PE 400000- 920000 Deferred eu2 PE 74810000-7497d000 Export quartz 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 7c1aa000-7c1df000 Deferred dplayx<elf> \-PE 7c1b0000-7c1df000 \ dplayx ELF 7c1df000-7c21d000 Export winemp3<elf> \-PE 7c1e0000-7c21d000 \ winemp3 ELF 7c21d000-7c232000 Deferred avicap32<elf> \-PE 7c220000-7c232000 \ avicap32 ELF 7c232000-7c253000 Deferred devenum<elf> \-PE 7c240000-7c253000 \ devenum ELF 7c253000-7c25e000 Deferred libgcc_s.so.1 ELF 7c292000-7c359000 Deferred comctl32<elf> \-PE 7c2a0000-7c359000 \ comctl32 ELF 7c359000-7c484000 Deferred shell32<elf> \-PE 7c370000-7c484000 \ shell32 ELF 7c484000-7c570000 Deferred oleaut32<elf> \-PE 7c4a0000-7c570000 \ oleaut32 ELF 7c570000-7c5dd000 Deferred msvcrt<elf> \-PE 7c580000-7c5dd000 \ msvcrt ELF 7d288000-7d2bb000 Deferred uxtheme<elf> \-PE 7d290000-7d2bb000 \ uxtheme ELF 7d2c6000-7d323000 Deferred shlwapi<elf> \-PE 7d2d0000-7d323000 \ shlwapi ELF 7d6cc000-7e1e1000 Deferred libglcore.so.1 ELF 7e1e1000-7e285000 Deferred libgl.so.1 ELF 7e285000-7e31a000 Deferred opengl32<elf> \-PE 7e2a0000-7e31a000 \ opengl32 ELF 7e31a000-7e43b000 Deferred wined3d<elf> \-PE 7e330000-7e43b000 \ wined3d ELF 7e463000-7e478000 Deferred midimap<elf> \-PE 7e470000-7e478000 \ midimap ELF 7e478000-7e4a1000 Export msacm32<elf> \-PE 7e480000-7e4a1000 \ msacm32 ELF 7e4a1000-7e4ba000 Deferred msacm32<elf> \-PE 7e4b0000-7e4ba000 \ msacm32 ELF 7e4ba000-7e4c3000 Deferred librt.so.1 ELF 7e4c3000-7e58b000 Deferred libasound.so.2 ELF 7e58b000-7e5b0000 Deferred libaudiofile.so.0 ELF 7e5c0000-7e5db000 Deferred wineesd<elf> \-PE 7e5d0000-7e5db000 \ wineesd ELF 7e5db000-7e5e4000 Deferred libxcursor.so.1 ELF 7e5e4000-7e5e9000 Deferred libxfixes.so.3 ELF 7e5e9000-7e5ec000 Deferred libxcomposite.so.1 ELF 7e5ec000-7e5f2000 Deferred libxrandr.so.2 ELF 7e5f2000-7e5fa000 Deferred libxrender.so.1 ELF 7e5fa000-7e5ff000 Deferred libxxf86vm.so.1 ELF 7e5ff000-7e602000 Deferred libxinerama.so.1 ELF 7e602000-7e623000 Deferred imm32<elf> \-PE 7e610000-7e623000 \ imm32 ELF 7e623000-7e628000 Deferred libxdmcp.so.6 ELF 7e628000-7e640000 Deferred libxcb.so.1 ELF 7e640000-7e643000 Deferred libxau.so.6 ELF 7e643000-7e72a000 Deferred libx11.so.6 ELF 7e72a000-7e738000 Deferred libxext.so.6 ELF 7e738000-7e750000 Deferred libice.so.6 ELF 7e750000-7e758000 Deferred libsm.so.6 ELF 7e75a000-7e75c000 Deferred libnvidia-tls.so.1 ELF 7e75c000-7e766000 Deferred libesd.so.0 ELF 7e768000-7e804000 Deferred winex11<elf> \-PE 7e780000-7e804000 \ 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 Export winmm<elf> \-PE 7e920000-7e9ad000 \ winmm ELF 7e9ad000-7e9f9000 Deferred dsound<elf> \-PE 7e9b0000-7e9f9000 \ dsound ELF 7e9f9000-7ea0c000 Deferred libresolv.so.2 ELF 7ea0c000-7ea0e000 Deferred libxcb-xlib.so.0 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 b7c42000-b7c46000 Deferred libdl.so.2 ELF b7c46000-b7d95000 Deferred libc.so.6 ELF b7d95000-b7dad000 Export libpthread.so.0 ELF b7dbd000-b7ef4000 Deferred libwine.so.1 ELF b7ef6000-b7f12000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 0000001c 0 0000001a 0 00000019 0 00000009 0 0000000c 00000012 0 0000000e 0 0000000d 0 0000000f 00000015 0 00000014 0 00000011 0 00000010 0 00000017 00000018 0 00000023 (D) C:\Program Files\Strategy First\Europa Universalis 2\EU2.exe 0000003f 0 00000037 1 <== 00000036 0 00000038 15 00000039 0 0000002b 15 00000021 0 Backtrace: =>1 0x7c1f4fc9 in winemp3 (+0x14fc9) (0x7bbf9b0c) 2 0x7c1f6a62 do_layer3+0xe42() in winemp3 (0x7bbfe74c) 3 0x7c1f2984 decodeMP3+0x1a4() in winemp3 (0x7bbfe77c) 4 0x7c1f8b30 in winemp3 (+0x18b30) (0x7bbfe7dc) 5 0x7c1f7f3b MPEG3_DriverProc+0xfb() in winemp3 (0x7bbfe82c) 6 0x7e940d3f SendDriverMessage+0xdf() in winmm (0x7bbfe86c) 7 0x7e492735 MSACM_Message+0x45() in msacm32 (0x7bbfe88c) 8 0x7e497eba acmStreamConvert+0x21a() in msacm32 (0x7bbfe8cc) 9 0x74900761 in quartz (+0xf0761) (0x7bbfe94c) 10 0x7490165e in quartz (+0xf165e) (0x7bbfe9b8) 11 0x74830939 in quartz (+0x20939) (0x7bbfe9cc) 12 0x748687f9 in quartz (+0x587f9) (0x7bbfe9e8) 13 0x7491c4ed in quartz (+0x10c4ed) (0x7bbfea28) 14 0x7491c7a6 in quartz (+0x10c7a6) (0x7bbfea38) 15 0x7bc6f5ae call_thread_entry_point+0xe() in ntdll (0x7bbfea48) 16 0x7bc70c12 in ntdll (+0x60c12) (0x7bbfeae8) 17 0x7bc70e0d in ntdll (+0x60e0d) (0x7bbff3d8) 18 0xb7d9a4fb start_thread+0xcb() in libpthread.so.0 (0x7bbff4c8) err:d3d:IWineD3DDeviceImpl_SetupFullscreenWindow (0x132508): Want to change the window parameters of HWND 0x60054, but another style is stored for restoration afterwards err:d3d:IWineD3DDeviceImpl_SetupFullscreenWindow (0x132508): Want to change the window parameters of HWND 0x60054, but another style is stored for restoration afterwards err:ntdll:RtlpWaitForCriticalSection section 0x31265ac "?" wait timed out in thread 0021, blocked by 0037, retrying (60 sec) I removed most of the MPEG errors. If you want to whole log I'll have to find ap lace to upload it.