NihilistMatt
2008-Dec-09 22:15 UTC
[Wine] Civilization IV refuses to run, also Morrowind problems
Hi, I just tried to install Civ4 1.74 according to the notes on its appdb page (using the new 1.1.10 Debian 5.0 packages), but whenever I try to run the game, I get this: matt at hayashi:~/.wine/drive_c/Program Files/Firaxis Games/Sid Meier's Civilization 4$ wine Civilization4.exe fixme:service:QueryServiceObjectSecurity 0x141140 4 0x141828 0 0x32ef30 - semi-stub fixme:service:QueryServiceObjectSecurity 0x141140 4 0x141828 28 0x32ef30 - semi-stub fixme:advapi:SetEntriesInAclA 1 0x32eec0 0x14183c 0x32ef2c fixme:service:SetServiceObjectSecurity 0x141140 4 0x32eeac fixme:system:SystemParametersInfoW Unimplemented action: 55 (SPI_SETMOUSEKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS) fixme:cursor:CURSORICON_CreateIconFromANI Loading all frames for .ani cursors not implemented. fixme:font:WineEngRemoveFontResourceEx :stub matt at hayashi:~/.wine/drive_c/Program Files/Firaxis Games/Sid Meier's Civilization 4$ It just crashes instantly after the "loading" screen without any noticeable fatal errors, which is extremely frustrating as I can't find anyone else sharing this problem. Is there anyone who can help? And, while I'm here, though I can't give any fixme lists or anything right now because I haven't managed to get them, I'm suddenly having extremely frequent freezes (coupled with sound buffer weirdness) in The Elder Scrolls III: Morrowind (which used to be an almost perfectly stable game until recently... wonder if it's the new packages). All I can remember is that some of them are coming from DirectSound buffer under/overruns, and one of them caused Wine to vomit a massive backtrace and fixme trail, the only bit of which I can remember is uxtheme for some reason (and I'm almost certain this has nothing to do with it). I might be able to get some more helpful information on this later. Thanks in advance, Matt
James McKenzie
2008-Dec-10 02:49 UTC
[Wine] Civilization IV refuses to run, also Morrowind problems
NihilistMatt wrote:> Hi, > > I just tried to install Civ4 1.74 according to the notes on its appdb page (using the new 1.1.10 Debian 5.0 packages), but whenever I try to run the game, I get this: >Can you try backing Wine to version 1.1.8 and advising if your problems go away? James McKenzie
NihilistMatt
2008-Dec-10 07:52 UTC
[Wine] Re: Civilization IV refuses to run, also Morrowind problems
Loads now. Can't test gameplay yet, but thanks anyway. I guess this is some sort of regression then?
NihilistMatt
2008-Dec-13 16:19 UTC
[Wine] Re: Civilization IV refuses to run, also Morrowind problems
Another Morrowind crash! With backtrace (using pbuffer, I suppose I could switch to backbuffer) : GL_INVALID_OPERATION (0x502) from glCopyTexSubImage2D @ surface.c / 959 fixme:d3d:apply_draw_buffer >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glDrawBuffer() @ context.c / 1458 (repeated about 5000 times) wine: Unhandled page fault on read access to 0x00000000 at address 0x7c3b409d (thread 0039), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7c3b409d). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7c3b409d ESP:7c554890 EBP:7c554988 EFLAGS:00010212( - 00 - RIA1) EAX:7c554938 EBX:7c3df660 ECX:05ff4314 EDX:00000000 ESI:206f4a00 EDI:00001c91 Stack dump: 0x7c554890: 05ff42c0 7c55496c 00000000 00000000 0x7c5548a0: 00000000 00000000 00000000 00000000 0x7c5548b0: 00000000 00000000 00000000 7edef88e 0x7c5548c0: f925bd00 00000000 206f4a00 00001c91 0x7c5548d0: 00000000 7c554930 7c554968 7ef8a711 0x7c5548e0: 7c554950 7c554970 00000000 002fed64 Backtrace: =>1 0x7c3b409d in quartz (+0x3409d) (0x7c554988) 2 0x7c3ba86a in quartz (+0x3a86a) (0x7c554a28) 3 0x7efc4c7e call_thread_entry_point+0xe() in ntdll (0x7c554a38) 4 0x7efc6143 in ntdll (+0x56143) (0x7c554ad8) 5 0x7efc632e in ntdll (+0x5632e) (0x7c5553c8) 6 0xb7e0c4c0 start_thread+0xc0() in libpthread.so.0 (0x7c5554c8) 7 0xb7d8a61e __clone+0x5e() in libc.so.6 (0x00000000) 0x7c3b409d: movl 0x0(%edx),%ecx Modules: Module Address Debug info Name (107 modules) PE 400000- 7e4000 Deferred morrowind PE 30000000-3006e000 Deferred binkw32 PE 780c0000-78121000 Deferred msvcp60 ELF 7b6c7000-7b704000 Deferred winemp3<elf> \-PE 7b6d0000-7b704000 \ winemp3 ELF 7b815000-7b8ff000 Deferred oleaut32<elf> \-PE 7b830000-7b8ff000 \ oleaut32 ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7bf24000-7bf80000 Deferred shlwapi<elf> \-PE 7bf30000-7bf80000 \ shlwapi ELF 7c039000-7c062000 Deferred msvfw32<elf> \-PE 7c040000-7c062000 \ msvfw32 ELF 7c371000-7c3e1000 Export quartz<elf> \-PE 7c380000-7c3e1000 \ quartz ELF 7cdda000-7cdfa000 Deferred devenum<elf> \-PE 7cde0000-7cdfa000 \ devenum ELF 7cfc3000-7dd03000 Deferred libglcore.so.1 ELF 7dda2000-7ddb6000 Deferred avicap32<elf> \-PE 7ddb0000-7ddb6000 \ avicap32 ELF 7de01000-7dea6000 Deferred libgl.so.1 ELF 7dee4000-7def1000 Deferred libgcc_s.so.1 ELF 7def8000-7defa000 Deferred libnvidia-tls.so.1 ELF 7df0e000-7dfa2000 Deferred opengl32<elf> \-PE 7df20000-7dfa2000 \ opengl32 ELF 7dfa2000-7dfd4000 Deferred uxtheme<elf> \-PE 7dfb0000-7dfd4000 \ uxtheme ELF 7dffc000-7e024000 Deferred msacm32<elf> \-PE 7e000000-7e024000 \ msacm32 ELF 7e024000-7e03c000 Deferred msacm32<elf> \-PE 7e030000-7e03c000 \ msacm32 ELF 7e03c000-7e045000 Deferred librt.so.1 ELF 7e045000-7e107000 Deferred libasound.so.2 ELF 7e107000-7e12a000 Deferred libaudiofile.so.0 ELF 7e12a000-7e134000 Deferred libesd.so.0 ELF 7e134000-7e14e000 Deferred wineesd<elf> \-PE 7e140000-7e14e000 \ wineesd ELF 7e14e000-7e157000 Deferred libxcursor.so.1 ELF 7e157000-7e15c000 Deferred libxfixes.so.3 ELF 7e15c000-7e15f000 Deferred libxcomposite.so.1 ELF 7e15f000-7e165000 Deferred libxrandr.so.2 ELF 7e165000-7e16e000 Deferred libxrender.so.1 ELF 7e16e000-7e18e000 Deferred imm32<elf> \-PE 7e170000-7e18e000 \ imm32 ELF 7e18e000-7e193000 Deferred libxdmcp.so.6 ELF 7e193000-7e1ab000 Deferred libxcb.so.1 ELF 7e1ab000-7e29a000 Deferred libx11.so.6 ELF 7e29a000-7e2a8000 Deferred libxext.so.6 ELF 7e2a8000-7e2bf000 Deferred libice.so.6 ELF 7e2bf000-7e2c7000 Deferred libsm.so.6 ELF 7e2c7000-7e2db000 Deferred midimap<elf> \-PE 7e2d0000-7e2db000 \ midimap ELF 7e2db000-7e374000 Deferred winex11<elf> \-PE 7e2f0000-7e374000 \ winex11 ELF 7e3d3000-7e3f9000 Deferred libexpat.so.1 ELF 7e3f9000-7e424000 Deferred libfontconfig.so.1 ELF 7e424000-7e439000 Deferred libz.so.1 ELF 7e439000-7e4ae000 Deferred libfreetype.so.6 ELF 7e4ae000-7e4b1000 Deferred libxinerama.so.1 ELF 7e4c2000-7e587000 Deferred comctl32<elf> \-PE 7e4d0000-7e587000 \ comctl32 ELF 7e587000-7e5f3000 Deferred msvcrt<elf> \-PE 7e5a0000-7e5f3000 \ msvcrt ELF 7e5f3000-7e713000 Deferred wined3d<elf> \-PE 7e610000-7e713000 \ wined3d ELF 7e713000-7e73e000 Deferred d3d8<elf> \-PE 7e720000-7e73e000 \ d3d8 ELF 7e73e000-7e788000 Deferred dsound<elf> \-PE 7e750000-7e788000 \ dsound ELF 7e788000-7e7c0000 Deferred dinput<elf> \-PE 7e790000-7e7c0000 \ dinput ELF 7e7c0000-7e7d9000 Deferred dinput8<elf> \-PE 7e7d0000-7e7d9000 \ dinput8 ELF 7e7d9000-7e7f2000 Deferred version<elf> \-PE 7e7e0000-7e7f2000 \ version ELF 7e7f2000-7e885000 Deferred winmm<elf> \-PE 7e800000-7e885000 \ winmm ELF 7e885000-7e899000 Deferred libresolv.so.2 ELF 7e899000-7e8b8000 Deferred iphlpapi<elf> \-PE 7e8a0000-7e8b8000 \ iphlpapi ELF 7e8b8000-7e91e000 Deferred rpcrt4<elf> \-PE 7e8c0000-7e91e000 \ rpcrt4 ELF 7e91e000-7ea2c000 Deferred ole32<elf> \-PE 7e940000-7ea2c000 \ ole32 ELF 7ea2c000-7ea80000 Deferred advapi32<elf> \-PE 7ea40000-7ea80000 \ advapi32 ELF 7ea80000-7eb1f000 Deferred gdi32<elf> \-PE 7ea90000-7eb1f000 \ gdi32 ELF 7eb1f000-7ec6c000 Deferred user32<elf> \-PE 7eb40000-7ec6c000 \ user32 ELF 7eda6000-7eee3000 Deferred kernel32<elf> \-PE 7edc0000-7eee3000 \ kernel32 ELF 7eee3000-7eeef000 Deferred libnss_files.so.2 ELF 7eeef000-7eefa000 Deferred libnss_nis.so.2 ELF 7eefa000-7ef13000 Deferred libnsl.so.1 ELF 7ef13000-7ef1c000 Deferred libnss_compat.so.2 ELF 7ef1c000-7ef42000 Deferred libm.so.6 ELF 7ef42000-7ef56000 Deferred lz32<elf> \-PE 7ef50000-7ef56000 \ lz32 ELF 7ef56000-7f000000 Export ntdll<elf> \-PE 7ef70000-7f000000 \ ntdll ELF b7ca2000-b7ca5000 Deferred libxau.so.6 ELF b7ca6000-b7caa000 Deferred libdl.so.2 ELF b7caa000-b7e05000 Export libc.so.6 ELF b7e06000-b7e1f000 Export libpthread.so.0 ELF b7e30000-b7e32000 Deferred libxcb-xlib.so.0 ELF b7e33000-b7f69000 Deferred libwine.so.1 ELF b7f6b000-b7f87000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000c 00000019 0 00000012 0 0000000e 0 0000000d 0 0000000f 00000015 0 00000011 0 00000010 0 00000016 0000001a 0 00000018 0 00000017 0 0000001d (D) C:\Program Files\Bethesda Softworks\Morrowind\Morrowind.exe 00000039 0 <= 00000027 -1 00000024 0 00000023 15 00000021 0 0000001e 0 0000001f 00000020 0 Backtrace: =>1 0x7c3b409d in quartz (+0x3409d) (0x7c554988) 2 0x7c3ba86a in quartz (+0x3a86a) (0x7c554a28) 3 0x7efc4c7e call_thread_entry_point+0xe() in ntdll (0x7c554a38) 4 0x7efc6143 in ntdll (+0x56143) (0x7c554ad8) 5 0x7efc632e in ntdll (+0x5632e) (0x7c5553c8) 6 0xb7e0c4c0 start_thread+0xc0() in libpthread.so.0 (0x7c5554c8) 7 0xb7d8a61e __clone+0x5e() in libc.so.6 (0x00000000)