Civilization 3

Questions about Wine on Linux
Locked
Lefl
Newbie
Newbie
Posts: 1
Joined: Sat Jun 07, 2014 3:00 am

Civilization 3

Post by Lefl »

Hello!

I just found an old Civ3 CD and suddenly i had the urge to play it :D

It installed fine in Wine and it works too!
but soon ive got interrupted by an ugly message that it has crashed (this stupid windows error where i can send a report).

Error log:

Code: Select all

Unhandled exception: assertion failed in 32-bit code (0xf7729425).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:f7729425 ESP:0033ed6c EBP:00000740 EFLAGS:00000202(   - --  I   - - - )
 EAX:00000000 EBX:00000740 ECX:00000740 EDX:00000006
 ESI:7e3ea000 EDI:f752b000
Stack dump:
0x0033ed6c:  00000000 f73992b7 f752b000 0033ee14
0x0033ed7c:  f739a90a 00000006 0033ed94 00000000
0x0033ed8c:  f73d815c 71a2bb18 00000020 00000000
0x0033ed9c:  00000000 00000000 00000000 00000000
0x0033edac:  00000000 00000000 00000000 00000000
0x0033edbc:  00000000 00000000 00000000 00000000
Backtrace:
=>0 0xf7729425 __kernel_vsyscall+0x5() in [vdso].so (0x00000740)
  1 0xf73992b7 gsignal+0x46() in libc.so.6 (0x00000000)
  2 0xf739a90a abort+0x139() in libc.so.6 (0x00000000)
  3 0xf73922f7 __assert_fail_base+0x116() in libc.so.6 (0x00000000)
  4 0xf739237b __assert_fail+0x3a() in libc.so.6 (0x00000000)
  5 0x771c5d0b in libosmesa.so.8 (+0x47d0a) (0x00000000)
  6 0x771c60bd in libosmesa.so.8 (+0x480bc) (0x00000005)
  7 0x7719e036 OSMesaCreateContextExt+0x355() in libosmesa.so.8 (0x00000005)
  8 0x7ebb29ab in gdi32 (+0x329aa) (0x0033f2a8)
  9 0x7d91de12 in opengl32 (+0x7de11) (0x0033f2f8)
  10 0x0057b62f in civilization3 (+0x17b62e) (0x0033f354)
0xf7729425 __kernel_vsyscall+0x5 in [vdso].so: movl	$0x2b,%ecx
Modules:
Module	Address			Debug info	Name (167 modules)
PE	  400000-  881000	Export          civilization3
PE	  9c0000-  a7d000	Deferred        sound
PE	10000000-10066000	Deferred        jgl
PE	21100000-2115d000	Deferred        mss32
PE	22100000-22114000	Deferred        mssa3d.m3d
PE	22200000-22215000	Deferred        mssa3d2.m3d
PE	22300000-22311000	Deferred        mssds3ds.m3d
PE	22400000-22414000	Deferred        mssds3dh.m3d
PE	22500000-22514000	Deferred        msseax.m3d
PE	22600000-22616000	Deferred        mssfast.m3d
PE	22700000-22716000	Deferred        mssdolby.m3d
PE	22900000-22912000	Deferred        mssdx7sl.m3d
PE	22a00000-22a12000	Deferred        mssdx7sh.m3d
PE	22b00000-22b13000	Deferred        mssdx7sn.m3d
PE	22c00000-22c18000	Deferred        msseax2.m3d
PE	22d00000-22d62000	Deferred        mssrsx.m3d
PE	24100000-2410d000	Deferred        lowpass.flt
PE	24200000-2420d000	Deferred        highpass.flt
PE	24300000-2430d000	Deferred        bandpass.flt
PE	24400000-2440d000	Deferred        reverb1.flt
PE	24500000-24510000	Deferred        reverb2.flt
PE	24600000-24611000	Deferred        reverb3.flt
PE	24700000-2470d000	Deferred        reson.flt
PE	24800000-24810000	Deferred        phaser.flt
PE	24900000-2490d000	Deferred        parmeq.flt
PE	24a00000-24a0d000	Deferred        mdelay.flt
PE	24b00000-24b0d000	Deferred        sdelay.flt
PE	24c00000-24c0d000	Deferred        ringmod.flt
PE	24d00000-24d0d000	Deferred        flange.flt
PE	24e00000-24e0d000	Deferred        chorus.flt
PE	24f00000-24f10000	Deferred        shelfeq.flt
PE	25100000-2510d000	Deferred        compress.flt
PE	25200000-2520d000	Deferred        autopan.flt
PE	25300000-2530e000	Deferred        laginter.flt
PE	25400000-2540b000	Deferred        capture.flt
PE	26400000-2642c000	Deferred        mssv29.asi
PE	26500000-26525000	Deferred        mssv24.asi
PE	26600000-26627000	Deferred        mssv12.asi
PE	26f00000-26f2a000	Deferred        mp3dec.asi
PE	30000000-30059000	Deferred        binkw32
ELF	73a65000-75fe0000	Deferred        fglrx_dri.so
ELF	7717e000-774ff000	Dwarf           libosmesa.so.8
ELF	7b800000-7ba57000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba57000	\               kernel32
ELF	7bc00000-7bce4000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bce4000	\               ntdll
ELF	7bdb4000-7be64000	Deferred        libatiadlxx.so
ELF	7be64000-7bf00000	Deferred        libgl.so.1
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7bf55000-7c08d000	Deferred        wined3d<elf>
  \-PE	7bf60000-7c08d000	\               wined3d
ELF	7c08d000-7c100000	Deferred        ddraw<elf>
  \-PE	7c090000-7c100000	\               ddraw
ELF	7d097000-7d0af000	Deferred        libresolv.so.2
ELF	7d0af000-7d0ca000	Deferred        libnsl.so.1
ELF	7d0ca000-7d156000	Deferred        libvorbisenc.so.2
ELF	7d156000-7d1f9000	Deferred        libgcrypt.so.20
ELF	7d29f000-7d2a7000	Deferred        libogg.so.0
ELF	7d2a7000-7d2d3000	Deferred        libvorbis.so.0
ELF	7d2d3000-7d308000	Deferred        libflac.so.8
ELF	7d308000-7d323000	Deferred        libgcc_s.so.1
ELF	7d323000-7d34a000	Deferred        liblzma.so.5
ELF	7d34a000-7d351000	Deferred        libasyncns.so.0
ELF	7d351000-7d3c5000	Deferred        libsndfile.so.1
ELF	7d3c5000-7d3f3000	Deferred        libsystemd-journal.so.0
ELF	7d3f3000-7d43f000	Deferred        libdbus-1.so.3
ELF	7d43f000-7d4b8000	Deferred        libpulsecommon-5.0.so
ELF	7d4b8000-7d4c3000	Deferred        libjson-c.so.2
ELF	7d4c3000-7d514000	Deferred        libpulse.so.0
ELF	7d514000-7d60d000	Deferred        libasound.so.2
ELF	7d619000-7d634000	Deferred        libatiuki.so.1
ELF	7d63e000-7d66e000	Deferred        winealsa<elf>
  \-PE	7d640000-7d66e000	\               winealsa
ELF	7d66e000-7d79d000	Deferred        oleaut32<elf>
  \-PE	7d680000-7d79d000	\               oleaut32
ELF	7d79d000-7d7c0000	Deferred        mmdevapi<elf>
  \-PE	7d7a0000-7d7c0000	\               mmdevapi
ELF	7d7cc000-7d7e4000	Deferred        libglapi.so.0
ELF	7d7e4000-7d82c000	Deferred        dsound<elf>
  \-PE	7d7f0000-7d82c000	\               dsound
ELF	7d882000-7d9a0000	Dwarf           opengl32<elf>
  \-PE	7d8a0000-7d9a0000	\               opengl32
ELF	7d9a0000-7d9b9000	Deferred        cfgmgr32<elf>
  \-PE	7d9b0000-7d9b9000	\               cfgmgr32
ELF	7d9b9000-7da89000	Deferred        crypt32<elf>
  \-PE	7d9c0000-7da89000	\               crypt32
ELF	7da89000-7dabf000	Deferred        uxtheme<elf>
  \-PE	7da90000-7dabf000	\               uxtheme
ELF	7dabf000-7dafd000	Deferred        winspool<elf>
  \-PE	7dad0000-7dafd000	\               winspool
ELF	7dafd000-7dbfc000	Deferred        comctl32<elf>
  \-PE	7db10000-7dbfc000	\               comctl32
ELF	7dbfc000-7dce3000	Deferred        comdlg32<elf>
  \-PE	7dc00000-7dce3000	\               comdlg32
ELF	7dce3000-7dd8e000	Deferred        krnl386.exe16.so
PE	7dcf0000-7dd8e000	Deferred        krnl386.exe16
ELF	7dd8e000-7dda3000	Deferred        dciman32<elf>
  \-PE	7dd90000-7dda3000	\               dciman32
ELF	7dda3000-7ddce000	Deferred        msacm32<elf>
  \-PE	7ddb0000-7ddce000	\               msacm32
ELF	7ddce000-7de4f000	Deferred        rpcrt4<elf>
  \-PE	7dde0000-7de4f000	\               rpcrt4
ELF	7de4f000-7df87000	Deferred        ole32<elf>
  \-PE	7de70000-7df87000	\               ole32
ELF	7df87000-7e03e000	Deferred        winmm<elf>
  \-PE	7df90000-7e03e000	\               winmm
ELF	7e03e000-7e075000	Deferred        ws2_32<elf>
  \-PE	7e050000-7e075000	\               ws2_32
ELF	7e075000-7e128000	Deferred        msvcrt<elf>
  \-PE	7e090000-7e128000	\               msvcrt
ELF	7e182000-7e189000	Deferred        libasound_module_pcm_pulse.so
ELF	7e189000-7e1af000	Deferred        iphlpapi<elf>
  \-PE	7e190000-7e1af000	\               iphlpapi
ELF	7e1af000-7e1ca000	Deferred        wsock32<elf>
  \-PE	7e1b0000-7e1ca000	\               wsock32
ELF	7e1ca000-7e1e2000	Deferred        wnaspi32<elf>
  \-PE	7e1d0000-7e1e2000	\               wnaspi32
ELF	7e1e2000-7e1f7000	Deferred        ctl3d32<elf>
  \-PE	7e1f0000-7e1f7000	\               ctl3d32
ELF	7e1f7000-7e220000	Deferred        msvcrt40<elf>
  \-PE	7e200000-7e220000	\               msvcrt40
ELF	7e243000-7e249000	Deferred        libxfixes.so.3
ELF	7e249000-7e254000	Deferred        libxcursor.so.1
ELF	7e254000-7e265000	Deferred        libxi.so.6
ELF	7e265000-7e270000	Deferred        libxrandr.so.2
ELF	7e270000-7e27b000	Deferred        libxrender.so.1
ELF	7e27b000-7e29f000	Deferred        libxcb.so.1
ELF	7e29f000-7e3d6000	Deferred        libx11.so.6
ELF	7e3d6000-7e3e9000	Deferred        libxext.so.6
ELF	7e3ed000-7e3f6000	Deferred        librt.so.1
ELF	7e3f6000-7e41a000	Deferred        imm32<elf>
  \-PE	7e400000-7e41a000	\               imm32
ELF	7e41a000-7e4ac000	Deferred        winex11<elf>
  \-PE	7e420000-7e4ac000	\               winex11
ELF	7e4ac000-7e523000	Deferred        shlwapi<elf>
  \-PE	7e4c0000-7e523000	\               shlwapi
ELF	7e523000-7e752000	Deferred        shell32<elf>
  \-PE	7e530000-7e752000	\               shell32
ELF	7e7b4000-7e7dd000	Deferred        libexpat.so.1
ELF	7e7dd000-7e819000	Deferred        libfontconfig.so.1
ELF	7e819000-7e887000	Deferred        libpcre.so.1
ELF	7e887000-7e992000	Deferred        libglib-2.0.so.0
ELF	7e992000-7e9e7000	Deferred        libharfbuzz.so.0
ELF	7e9e7000-7ea20000	Deferred        libpng16.so.16
ELF	7ea20000-7ea30000	Deferred        libbz2.so.1.0
ELF	7ea30000-7ead4000	Deferred        libfreetype.so.6
ELF	7ead4000-7eada000	Deferred        libxxf86vm.so.1
ELF	7eada000-7eae1000	Deferred        libxdmcp.so.6
ELF	7eb05000-7eb75000	Deferred        advapi32<elf>
  \-PE	7eb10000-7eb75000	\               advapi32
ELF	7eb75000-7ec96000	Dwarf           gdi32<elf>
  \-PE	7eb80000-7ec96000	\               gdi32
ELF	7ec96000-7edec000	Deferred        user32<elf>
  \-PE	7ecb0000-7edec000	\               user32
ELF	7edec000-7edfa000	Deferred        libnss_files.so.2
ELF	7ef83000-7efcf000	Deferred        libm.so.6
ELF	7efcf000-7efe6000	Deferred        libz.so.1
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7330000-f7335000	Deferred        libgpg-error.so.0
ELF	f7337000-f733c000	Deferred        libdl.so.2
ELF	f733c000-f7340000	Deferred        libxau.so.6
ELF	f736d000-f752f000	Dwarf           libc.so.6
ELF	f752f000-f754c000	Deferred        libpthread.so.0
ELF	f754c000-f7704000	Dwarf           libwine.so.1
ELF	f7705000-f7729000	Deferred        ld-linux.so.2
ELF	f7729000-f772a000	Dwarf           [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000001d    0
	0000001c    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001b    0
	00000018    0
	00000017    0
	00000013    0
00000019 plugplay.exe
	0000001f    0
	0000001e    0
	0000001a    0
00000020 explorer.exe
	00000024    0
	00000021    0
00000025 (D) C:\Program Files (x86)\Infogrames\Civilization III\Civilization3.exe
	0000002a   15
	00000029    0
	00000028   15
	00000027    0
	00000026    0 <==
System information:
    Wine build: wine-1.7.19
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 3.14.4-1-MANJARO
im getting that every time i play.
I hope you can help. :|
mogorva
Level 4
Level 4
Posts: 107
Joined: Fri Oct 16, 2009 10:27 am

Re: Civilization 3

Post by mogorva »

I'm afraid I can't help you much, I also have the same problem with the Steam version of Civ III
I've already reported the bug here: bug #36100
Locked