[Wine] Civilization 3 1.29f on OS X crashes on launch

SiRGadaBout wineforum-user at winehq.org
Sun Jan 2 15:19:21 CST 2011


Hi,

This is the first time I've tried WINE.  Please see my sig for details of my install.  All I'm looking for here is confirmation that I should go ahead and post a "Garbage" vote on the Wine AppDB.

Civ3 installs fine from the CD using:


Code:
DYLD_FALLBACK_LIBRARY_PATH="/usr/X11/lib:/usr/lib" wine Setup.exe



I then run the patch installer with:


Code:
DYLD_FALLBACK_LIBRARY_PATH="/usr/X11/lib:/usr/lib" wine Civilization3.exe



which runs without problems.  However, when I then navigate to the install folder, and execute:


Code:
DYLD_FALLBACK_LIBRARY_PATH="/usr/X11/lib:/usr/lib" wine Civilization3.exe



I consistently get the following error in a window:


> The program Civilization3.exe has encountered a serious problem and needs to close.


In the Terminal, I get the following:


Code:
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {00000103-a8f2-4877-ba0a-fd2b6645fb94} of class {312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
.
.
.
err:wincodecs:IcnsEncoder_CreateInstance Trying to save ICNS picture, but ICNS support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {00000103-a8f2-4877-ba0a-fd2b6645fb94} of class {312fb6f1-b767-409d-8a6d-0fc154d4f05c}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
wine: Unhandled page fault on read access to 0x46c61008 at address 0x54287f (thread 001d), starting debugger...
wine: Unhandled exception 0x80000003 at address 0x5972a8 (thread 0009), starting debugger...
0x005972a8: int	$3
Modules:
Module	Address			Debug info	Name (161 modules)
ELF	       0- 6101000	Stabs           <wine-loader>
PE	  400000-  8a5000	Deferred        civilization3
PE	10000000-100cf000	Deferred        ~df394b.tmp
PE	30000000-30059000	Deferred        binkw32
PE	40000000-40148000	Stabs           libwine.1.dylib
PE	40148000-40179000	Deferred        libgl.1.dylib
PE	40179000-401ea000	Deferred        libglu.1.dylib
PE	401ea000-401ff000	Deferred        libxplugin.1.dylib
PE	401ff000-4020f000	Deferred        libxext.6.dylib
PE	4020f000-40325000	Deferred        libx11.6.dylib
PE	40325000-4032c000	Deferred        libxdmcp.6.dylib
PE	4032c000-40331000	Deferred        libxau.6.dylib
ELF	4038a000-403a5000	Deferred        version<elf>
  \-PE	40390000-403a2000	\               version
PE	403a5000-403ae000	Deferred        libsm.6.dylib
PE	403ae000-403c6000	Deferred        libice.6.dylib
ELF	40782000-407ff000	Deferred        advapi32<elf>
  \-PE	40790000-407d9000	\               advapi32
ELF	41a82000-41ac6000	Deferred        winspool<elf>
  \-PE	41a90000-41ab8000	\               winspool
PE	41ac6000-41af6000	Deferred        libfontconfig.1.dylib
ELF	41d00000-41e6e000	Deferred        user32<elf>
  \-PE	41d10000-41e06000	\               user32
ELF	41e6e000-41f1f000	Deferred        gdi32<elf>
  \-PE	41e70000-41ee7000	\               gdi32
ELF	41f1f000-41fc3000	Deferred        winmm<elf>
  \-PE	41f30000-41fb0000	\               winmm
ELF	4355a000-43676000	Deferred        opengl32<elf>
  \-PE	43560000-43603000	\               opengl32
ELF	43676000-4375d000	Deferred        comdlg32<elf>
  \-PE	43680000-43736000	\               comdlg32
ELF	4375d000-437f4000	Deferred        shlwapi<elf>
  \-PE	43760000-437b9000	\               shlwapi
ELF	44000000-44253000	Deferred        shell32<elf>
  \-PE	44010000-441e9000	\               shell32
ELF	44253000-44384000	Deferred        comctl32<elf>
  \-PE	44260000-4433d000	\               comctl32
PE	44384000-443fb000	Deferred        libfreetype.6.dylib
ELF	44819000-448fd000	Deferred        winex11<elf>
  \-PE	44820000-448b6000	\               winex11
ELF	44b00000-44b28000	Deferred        imm32<elf>
  \-PE	44b10000-44b20000	\               imm32
PE	44b28000-44b2c000	Deferred        libxinerama.1.dylib
PE	44b2c000-44b32000	Deferred        libxxf86vm.1.dylib
PE	44b32000-44b3c000	Deferred        libxrender.1.dylib
PE	44b3c000-44b45000	Deferred        libxrandr.2.dylib
PE	44b45000-44b50000	Deferred        libxcursor.1.dylib
PE	44b50000-44b57000	Deferred        libxfixes.3.dylib
PE	44baf000-44bdb000	Deferred        glrendererfloat
ELF	44c14000-44c53000	Deferred        uxtheme<elf>
  \-PE	44c20000-44c48000	\               uxtheme
ELF	44c53000-44c72000	Deferred        spoolss<elf>
  \-PE	44c60000-44c6c000	\               spoolss
PE	44d79000-44f23000	Deferred        glengine
PE	44f23000-4530a000	Deferred        atiradeonx3000gldriver
ELF	453b1000-453d8000	Deferred        localspl<elf>
  \-PE	453c0000-453d1000	\               localspl
ELF	4569a000-45740000	Deferred        rpcrt4<elf>
  \-PE	456a0000-45706000	\               rpcrt4
ELF	46800000-46982000	Deferred        ole32<elf>
  \-PE	46810000-468fb000	\               ole32
ELF	7b800000-7b9c5000	Stabs           kernel32<elf>
  \-PE	7b810000-7b977000	\               kernel32
ELF	7bc00000-7bce8000	Stabs           ntdll<elf>
  \-PE	7bc10000-7bc97000	\               ntdll
PE	9050a000-90555000	Deferred        libvdsp.dylib
PE	90779000-9095d000	Deferred        libicucore.a.dylib
PE	90a07000-90a2c000	Deferred        libexpat.1.dylib
PE	90a6a000-90a7e000	Deferred        libcsync.a.dylib
PE	90a6a000-90a7e000	Deferred        libcsync.a.dylib
PE	90a79000-90ae0000	Deferred        familycontrols
PE	90a79000-90ae0000	Deferred        familycontrols
PE	90c59000-90d31000	Deferred        ink
PE	90daf000-90dd1000	Deferred        speechsynthesis
PE	90ef2000-90fce000	Deferred        launchservices
PE	9102a000-91095000	Deferred        metadata
PE	9210e000-929c5000	Deferred        coregraphics
PE	928fe000-92a94000	Deferred        audiotoolbox
PE	92c0b000-92d51000	Deferred        libfontparser.dylib
PE	92c0b000-92d51000	Deferred        libfontparser.dylib
PE	92d45000-930c7000	Deferred        foundation
PE	92d45000-930c7000	Deferred        foundation
PE	931a8000-93261000	Deferred        securityfoundation
PE	93cbd000-93cf9000	Deferred        dictionaryservices
PE	93ce4000-93cf1000	Deferred        opendirectory
PE	93ce4000-93cf1000	Deferred        opendirectory
PE	93ea4000-93eac000	Deferred        help
PE	93ec7000-93efd000	Deferred        corevideo
PE	9406a000-9407c000	Deferred        carbonsound
PE	9407d000-9417f000	Deferred        libiconv.2.dylib
PE	9454c000-9456f000	Deferred        libpng.dylib
PE	9454c000-9456f000	Deferred        libpng.dylib
PE	9476f000-94778000	Deferred        libgfxshared.dylib
PE	9476f000-94778000	Deferred        libgfxshared.dylib
PE	94774000-94bcc000	Deferred        libblas.dylib
PE	94b8b000-94b99000	Deferred        commonpanels
PE	94b8b000-94b99000	Deferred        commonpanels
PE	9513e000-95366000	Deferred        libsystem.b.dylib
PE	952e6000-952f6000	Deferred        libkxld.dylib
PE	952f3000-952f6000	Deferred        veclib
PE	952f4000-95307000	Deferred        speechrecognition
PE	95312000-953d7000	Deferred        printcore
PE	9568c000-9569f000	Deferred        libz.1.dylib
PE	9569b000-956a2000	Deferred        securityhi
PE	95f7f000-95fab000	Deferred        openscripting
PE	95fd6000-96591000	Deferred        liblapack.dylib
PE	96443000-96569000	Deferred        desktopservicespriv
PE	96593000-96929000	Deferred        carboncore
PE	969f0000-96aa4000	Deferred        searchkit
PE	96a71000-96a9d000	Deferred        directoryservice
PE	96aa7000-96ad1000	Deferred        libresolv.9.dylib
PE	96aa7000-96ad1000	Deferred        libresolv.9.dylib
PE	96b26000-96b43000	Deferred        libbsm.0.dylib
PE	96b26000-96b43000	Deferred        libbsm.0.dylib
PE	96d09000-96d34000	Deferred        libjpeg.dylib
PE	96d09000-96d34000	Deferred        libjpeg.dylib
PE	96d2f000-97193000	Deferred        hitoolbox
PE	97198000-971e3000	Deferred        ae
PE	971e5000-9720f000	Deferred        opencl
PE	971e5000-9720f000	Deferred        opencl
PE	971e5000-9720f000	Deferred        opencl
PE	972e0000-97331000	Deferred        libglu.dylib
PE	97507000-9751d000	Deferred        opengl
PE	97516000-975fd000	Deferred        colorsync
PE	975c7000-975f0000	Deferred        cfopendirectory
PE	9768a000-9775f000	Deferred        qd
PE	9768a000-9775f000	Deferred        qd
PE	977de000-97809000	Deferred        imagecapture
PE	977de000-97809000	Deferred        imagecapture
PE	97905000-97918000	Deferred        diskarbitration
PE	97910000-9797c000	Deferred        navigationservices
PE	97954000-9796b000	Deferred        libsasl2.2.dylib
PE	97994000-97aea000	Deferred        libcrypto.0.9.8.dylib
PE	97a99000-97b50000	Deferred        kerberos
PE	97b32000-97b51000	Deferred        multitouchsupport
PE	97b9e000-97be4000	Deferred        libcups.2.dylib
PE	97c0b000-97c74000	Deferred        passwordserver
PE	97c0b000-97c74000	Deferred        passwordserver
PE	97cec000-97cf2000	Deferred        libmathcommon.a.dylib
PE	984a4000-984dd000	Deferred        libglimage.dylib
PE	98587000-985ba000	Deferred        libxslt.1.dylib
PE	985b0000-989eb000	Deferred        quartzcore
PE	985b0000-989eb000	Deferred        quartzcore
PE	985b0000-989eb000	Deferred        quartzcore
PE	98a35000-98abb000	Deferred        htmlrendering
PE	98a9a000-98aa9000	Deferred        print
PE	98a9a000-98aa9000	Deferred        print
PE	98c19000-98c1e000	Deferred        trustevaluationagent
PE	98ced000-98dae000	Deferred        libobjc.a.dylib
PE	98da8000-98e41000	Deferred        coretext
PE	98e0a000-98e12000	Deferred        libcorevmclient.dylib
PE	98e49000-98e4f000	Deferred        libradiance.dylib
PE	98e4c000-98ef8000	Deferred        coreaudio
PE	98f08000-98f22000	Deferred        libgl.dylib
PE	98f14000-9903f000	Deferred        libglprogrammability.dylib
PE	98f14000-9903f000	Deferred        libglprogrammability.dylib
PE	98f14000-9903f000	Deferred        libglprogrammability.dylib
PE	99162000-99168000	Deferred        audiounit
PE	99260000-9959e000	Deferred        security
PE	996cc000-996ea000	Deferred        langanalysis
PE	9992f000-99a58000	Deferred        osservices
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Infogrames Interactive\Civilization III\Civilization3.exe
	00000009    0 <==
0000000e services.exe
	00000014    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	00000018    0
	00000017    0
	00000013    0
	00000012    0
0000001e explorer.exe
	0000001f    0
00000020 ~f39a36.tmp
	00000024    0
	00000021    0
Backtrace:
=>0 0x005972a8 in civilization3 (+0x1972a8) (0x0032fee8)
  1 0x7b84fec7 _start_process+0x66() in kernel32 (0x0032ff28)
  2 0x7bc6460c _call_thread_func+0xb() in ntdll (0x0032ff48)
  3 0x7bc657ea _call_thread_entry_point+0x79() in ntdll (0x0032ffc8)
  4 0x7bc3dcce _start_process+0x1d() in ntdll (0x0032ffe8)



So far as I can ascertain from the WINE forums, the ICNS errors (which I have trimmed with "...") are not responsible.  Is it safe, then, to report to the AppDB that Civ3 1.29f is "Garbage" on 10.6.5 with WINE 1.3.10?

Apologies for any failures in forum protocol.

SiR G.







More information about the wine-users mailing list