[Bug 3369] New: Civilization 3 crashes while starting a new game

Wine Bugs wine-bugs at winehq.org
Tue Sep 20 16:52:53 CDT 2005


http://bugs.winehq.org/show_bug.cgi?id=3369

           Summary: Civilization 3 crashes while starting a new game
           Product: Wine
           Version: 20050830
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-binary
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: komi at gmx.at


If I try to run Civilization 3,
the intro videos play and I see the main menu.

If I select to start a new game, I see the map generator
and them, when clicking to generate the map and start the game,
the application crashes.

Here is the full output:
------------------------------------------------
[komi at phobos Civilization III]$ wine Civilization3.exe 
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:font:CreateScalableFontResourceA (0,"LSANS.fot","LSANS.TTF","C:\\Program
Files\\Infogrames\\Civilization III"): stub
fixme:font:CreateScalableFontResourceA (0,"LSANS.fot","LSANS.TTF","C:\\Program
Files\\Infogrames\\Civilization III"): stub
err:opengl:X11DRV_ChoosePixelFormat Flag not supported !
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7bb95858)->(00020022,00000008)
wine: Unhandled exception (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: divide by zero in 32-bit code (0x00563fd8).
In 32 bit mode.
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
 EIP:00563fd8 ESP:7fc53538 EBP:00000000 EFLAGS:00010202(   - 00      - -RI1)
 EAX:00000051 EBX:00000040 ECX:7fc595b4 EDX:00000000
 ESI:7fc58fe0 EDI:00000000
Stack dump:
0x7fc53538:  80000200 7fc58910 7fc595b4 00000020
0x7fc53548:  005641ad 80000200 7fc5624c 7fc58fe0
0x7fc53558:  00579836 7fc53a44 00000295 00000094
0x7fc53568:  00000000 00000013 7fc5624c 00000001
0x7fc53578:  00000094 00000295 005792de 00000013
0x7fc53588:  00000064 0000007c 7fc5624c 00000000
0200: sel=1007 base=7fffe000 limit=00001f97 32-bit rw-
Backtrace:
=>1 0x00563fd8 in civilization3 (+0x163fd8) (0x00000000)
0x00563fd8: idivl       0x70(%ecx),%eax
Modules:
Module  Address                 Debug info      Name (83 modules)
ELF     0x001dc000-001f8000     Deferred        ld-linux.so.2
ELF     0x001fa000-00323000     Deferred        libc.so.6
ELF     0x00325000-0034a000     Deferred        libm.so.6
ELF     0x00325000-0034a000     Deferred        libm.so.6
ELF     0x0034c000-00350000     Deferred        libdl.so.2
ELF     0x00352000-00365000     Deferred        libz.so.1
ELF     0x00352000-00365000     Deferred        libz.so.1
ELF     0x00367000-0043b000     Deferred        libx11.so.6
PE      0x00400000-00881000     Export          civilization3
PE      0x00400000-00881000     Export          civilization3
PE      0x00400000-00881000     Export          civilization3
PE      0x00400000-00881000     Export          civilization3
PE      0x00400000-00881000     Export          civilization3
PE      0x00400000-00881000     Export          civilization3
PE      0x00400000-00881000     Export          civilization3
PE      0x00400000-00881000     Export          civilization3
PE      0x00400000-00881000     Export          civilization3
PE      0x00400000-00881000     Export          civilization3
PE      0x00400000-00881000     Export          civilization3
PE      0x00400000-00881000     Export          civilization3
PE      0x00400000-00881000     Export          civilization3
PE      0x00400000-00881000     Export          civilization3
ELF     0x008b3000-0092e000     Deferred        libgl.so.1
ELF     0x00a5b000-00a6e000     Deferred        libresolv.so.2
ELF     0x00a75000-00b82000     Deferred        libcrypto.so.5
ELF     0x00bd1000-00bf0000     Deferred        libcups.so.2
ELF     0x00bf8000-00bfb000     Deferred        libkrb5support.so.0
ELF     0x00bfd000-00c21000     Deferred        libk5crypto.so.3
ELF     0x00c77000-00c81000     Deferred        libgcc_s.so.1
ELF     0x00c83000-00c8c000     Deferred        libsm.so.6
ELF     0x00c8e000-00ca8000     Deferred        libice.so.6
ELF     0x00df9000-00dfe000     Deferred        libxxf86vm.so.1
PE      0x10000000-10066000     Deferred        jgl
ELF     0x2028e000-20299000     Deferred        libnss_files.so.2
ELF     0x20299000-20331000     Deferred        gdi32<elf>
  \-PE  0x202b0000-20331000     \               gdi32
ELF     0x20331000-20376000     Deferred        advapi32<elf>
  \-PE  0x20340000-20376000     \               advapi32
ELF     0x204c0000-204df000     Deferred        ximcp.so.2
ELF     0x204df000-204fe000     Deferred        imm32<elf>
  \-PE  0x204f0000-204fe000     \               imm32
ELF     0x2055e000-20630000     Deferred        shell32<elf>
  \-PE  0x20580000-20630000     \               shell32
ELF     0x20630000-206cc000     Deferred        ole32<elf>
  \-PE  0x20650000-206cc000     \               ole32
ELF     0x206cc000-2071b000     Deferred        rpcrt4<elf>
  \-PE  0x206e0000-2071b000     \               rpcrt4
ELF     0x20988000-209cd000     Deferred        wineoss.drv<elf>
  \-PE  0x209a0000-209cd000     \               wineoss.drv
ELF     0x209cd000-209f2000     Deferred        msacm32<elf>
  \-PE  0x209e0000-209f2000     \               msacm32
ELF     0x209f2000-20a85000     Deferred        comdlg32<elf>
  \-PE  0x20a00000-20a85000     \               comdlg32
ELF     0x20cb0000-20d31000     Deferred        ddraw<elf>
  \-PE  0x20cd0000-20d31000     \               ddraw
ELF     0x222f0000-22378000     Deferred        winex11.drv<elf>
  \-PE  0x22300000-22378000     \               winex11.drv
ELF     0x2b149000-2b1ac000     Deferred        shlwapi<elf>
  \-PE  0x2b160000-2b1ac000     \               shlwapi
ELF     0x2f07d000-2f092000     Deferred        midimap<elf>
  \-PE  0x2f080000-2f092000     \               midimap
ELF     0x2fa15000-2fa2e000     Deferred        msacm.drv<elf>
  \-PE  0x2fa20000-2fa2e000     \               msacm.drv
PE      0x30000000-30059000     Deferred        binkw32
ELF     0x32d37000-32d64000     Deferred        winspool.drv<elf>
  \-PE  0x32d40000-32d64000     \               winspool.drv
ELF     0x394bb000-39586000     Deferred        comctl32<elf>
  \-PE  0x394d0000-39586000     \               comctl32
ELF     0x4007d000-4007f000     Deferred        xlcutf8load.so.2
ELF     0x4a4c0000-4a566000     Deferred        opengl32<elf>
  \-PE  0x4a500000-4a566000     \               opengl32
ELF     0x55a2d000-55ab1000     Deferred        winmm<elf>
  \-PE  0x55a40000-55ab1000     \               winmm
ELF     0x5d103000-5d124000     Deferred        iphlpapi<elf>
  \-PE  0x5d110000-5d124000     \               iphlpapi
ELF     0x6dfd1000-6e053000     Deferred        ntdll<elf>
  \-PE  0x6dff0000-6e053000     \               ntdll
ELF     0x7810b000-782e8000     Deferred        i915_dri.so
ELF     0x786e5000-78824000     Deferred        user32<elf>
  \-PE  0x78710000-78824000     \               user32
ELF     0x78d34000-78e53000     Deferred        kernel32<elf>
  \-PE  0x78d60000-78e53000     \               kernel32
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Infogrames\Civilization III\Civilization3.exe
        0000000a    0
        00000009    0 <==
WineDbg terminated on pid 0x8
------------------------------------------------

The last FIXME appears before the main menu comes up.
Then I can navigate in the menu, without errors or fixme's.

My System:
Intel P4 HT with 3.2 GHz
1024 MB RAM
Intel i810 onBoard graphics chip
Fedora Core 4 with 2.6.12 and 2.6.13 kernel

I have also submitted a version report to the appdb:
http://appdb.winehq.org/appview.php?versionId=3408

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list