Results 1 to 3 of 3

Homeworld2 Crash Troubles

  1. #1
    Member
    Join Date
    Dec 2011
    Location
    Hakul'iimroshk, the first Corporeal Expedition site

    Homeworld2 Crash Troubles

    I've been having some trouble getting HW2 to start, and I'm not sure why. So I've taken what information my WINE distribution will give me and I've regurgitated it here. I've no skill whatsoever in identifying Windows problems, so if anyone has any ideas, I would be most appreciative if you would share them with me.

    Crash data log:


    Unhandled exception: page fault on read access to 0x00000021 in 32-bit code (0x35501dec).
    Register dump:
    CS:0017 SS:001f DS:001f ES:001f FS:1007 GS:0037
    EIP:35501dec ESP:00336f44 EBP:0033f078 EFLAGS:00010246( R- -- I Z- -P- )
    EAX:00157d38 EBX:024e9f90 ECX:00000019 EDX:54f11e6c
    ESI:024ea028 EDI:00000000
    Stack dump:
    0x00336f44: 00157d38 00000010 54f01c60 0033fdc8
    0x00336f54: 00640040 00760065 00630069 003a0065
    0x00336f64: 00770073 007b003a 00300045 00310046
    0x00336f74: 00380035 00310045 0043002d 00300042
    0x00336f84: 002d0034 00310031 00300044 0042002d
    0x00336f94: 00340044 002d0045 00300030 00300041
    0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
    Backtrace:
    =>0 0x35501dec in quartz (+0x1dec) (0x0033f078)
    1 0x54f02249 DEVENUM_CreateSpecialCategories+0x5f7() in devenum (0x0033f938)
    2 0x54f0197f DEVENUM_ICreateDevEnum_CreateClassEnumerator+0x215() in devenum (0x0033fbc8)
    3 0x4363e792 build_directshowfilters_tree+0x1db() in dxdiagn (0x0033fc98)
    4 0x4363eafb build_information_tree+0x7f() in dxdiagn (0x0033fcd8)
    5 0x4363b1fa IDxDiagProviderImpl_Initialize+0xdb() in dxdiagn (0x0033fd28)
    6 0x005a5608 in homeworld2 (+0x1a5607) (0x0033fd8c)
    7 0x005a5fe7 in homeworld2 (+0x1a5fe6) (0x0033fdac)
    8 0x0059cd87 in homeworld2 (+0x19cd86) (0x0033fdcc)
    9 0x0066c181 in homeworld2 (+0x26c180) (0x0033fe70)
    10 0x7b85762c call_process_entry+0xb() in kernel32 (0x0033fe88)
    11 0x7b857790 start_process+0x161() in kernel32 (0x0033fee8)
    12 0x7bc746dc call_thread_func_wrapper+0xb() in ntdll (0x0033ff08)
    13 0x7bc74722 call_thread_func+0x3b() in ntdll (0x0033ff98)
    14 0x7bc746a2 call_thread_entry_point+0x11() in ntdll (0x0033ffb8)
    15 0x7bc47f12 start_process+0x23() in ntdll (0x0033ffe8)
    0x35501dec: call *0x8(%ecx)
    Modules:
    Module Address Debug info Name (213 modules)
    ELF 0-82001000 Stabs <wine-loader>
    PE 340000- 34e000 Deferred memory
    PE 350000- 368000 Deferred platform
    PE 370000- 376000 Deferred debug
    PE 380000- 39b000 Deferred localizer
    PE 3a0000- 3c6000 Deferred fileio
    PE 3d0000- 3dc000 Deferred zlib
    PE 3e0000- 3f2000 Deferred lua
    PE 400000- 96c000 Deferred homeworld2
    PE 970000- 97e000 Deferred luaconfig
    PE 980000- 998000 Deferred divxmedialib
    PE 9a0000- a05000 Deferred divxdecoder
    PE a10000- a28000 Deferred fileparser
    PE a30000- a39000 Deferred util
    PE a40000- a46000 Deferred hw2box
    PE a50000- bff000 Deferred objects
    PE c00000- c05000 Deferred console
    PE 10000000-10023000 Deferred gslobby
    PE 35500000-35708000 Deferred quartz
    PE 40001000-40148000 Deferred libwine.1.dylib
    ELF 401a1000-401be000 Deferred version<elf>
    \-PE 401b0000-401bb000 \ version
    ELF 401be000-401ee000 Deferred msacm32<elf>
    \-PE 401c0000-401e8000 \ msacm32
    PE 401ee000-401f7000 Deferred libsm.6.dylib
    PE 401f7000-401fe000 Deferred libxdmcp.6.dylib
    ELF 40504000-405bf000 Deferred winmm<elf>
    \-PE 40510000-405ae000 \ winmm
    ELF 405bf000-405eb000 Deferred mpr<elf>
    \-PE 405d0000-405e4000 \ mpr
    PE 405eb000-405fb000 Deferred libxext.6.dylib
    PE 405fb000-40600000 Deferred libxau.6.dylib
    ELF 40700000-407e8000 Deferred gdi32<elf>
    \-PE 40710000-407ba000 \ gdi32
    PE 407e8000-40800000 Deferred libice.6.dylib
    ELF 4275b000-428d5000 Deferred user32<elf>
    \-PE 42760000-42885000 \ user32
    ELF 428d5000-4294c000 Deferred advapi32<elf>
    \-PE 428e0000-42934000 \ advapi32
    ELF 4294c000-42ab6000 Deferred ole32<elf>
    \-PE 42950000-42a6c000 \ ole32
    ELF 42ab6000-42b54000 Deferred rpcrt4<elf>
    \-PE 42ac0000-42b2f000 \ rpcrt4
    ELF 42b54000-42ca1000 Deferred oleaut32<elf>
    \-PE 42b60000-42c64000 \ oleaut32
    ELF 42ca1000-42d24000 Deferred wininet<elf>
    \-PE 42cb0000-42d0f000 \ wininet
    ELF 42d24000-42daf000 Deferred shlwapi<elf>
    \-PE 42d30000-42d88000 \ shlwapi
    ELF 42daf000-43011000 Deferred shell32<elf>
    \-PE 42dc0000-42fca000 \ shell32
    ELF 43011000-43149000 Deferred comctl32<elf>
    \-PE 43020000-43119000 \ comctl32
    ELF 43149000-43167000 Deferred wsock32<elf>
    \-PE 43150000-43164000 \ wsock32
    ELF 43167000-4319c000 Deferred ws2_32<elf>
    \-PE 43170000-43194000 \ ws2_32
    ELF 4319c000-431c3000 Deferred iphlpapi<elf>
    \-PE 431a0000-431bd000 \ iphlpapi
    ELF 431c3000-431e0000 Deferred imagehlp<elf>
    \-PE 431d0000-431dc000 \ imagehlp
    PE 431e0000-4326d000 Deferred libfreetype.6.dylib
    ELF 4326d000-43334000 Deferred winex11<elf>
    \-PE 43270000-4330b000 \ winex11
    PE 43334000-4344a000 Deferred libx11.6.dylib
    ELF 4344a000-43471000 Deferred imm32<elf>
    \-PE 43450000-4346b000 \ imm32
    PE 43471000-43475000 Deferred libxinerama.1.dylib
    PE 43475000-4347b000 Deferred libxxf86vm.1.dylib
    PE 4347b000-43485000 Deferred libxrender.1.dylib
    PE 43485000-4348e000 Deferred libxrandr.2.dylib
    PE 4348e000-43498000 Deferred libxi.6.dylib
    PE 43498000-434a3000 Deferred libxcursor.1.dylib
    PE 434a3000-434aa000 Deferred libxfixes.3.dylib
    ELF 434aa000-434e6000 Deferred uxtheme<elf>
    \-PE 434b0000-434dd000 \ uxtheme
    ELF 43627000-4365c000 Stabs dxdiagn<elf>
    \-PE 43630000-43649000 \ dxdiagn
    ELF 4365c000-436a9000 Deferred d3d9<elf>
    \-PE 43660000-43697000 \ d3d9
    ELF 436a9000-4383d000 Deferred wined3d<elf>
    \-PE 436b0000-43818000 \ wined3d
    ELF 4383d000-438d7000 Deferred ddraw<elf>
    \-PE 43840000-438af000 \ ddraw
    ELF 438d7000-438ed000 Deferred psapi<elf>
    \-PE 438e0000-438eb000 \ psapi
    PE 438ed000-4391e000 Deferred libgl.1.dylib
    PE 4391e000-43933000 Deferred libxplugin.1.dylib
    PE 53a5a000-53c05000 Deferred glengine
    PE 53c5a000-53c86000 Deferred glrendererfloat
    PE 54048000-549f0000 Deferred geforcegldriver
    PE 549f0000-54e19000 Deferred libclh.dylib
    ELF 54eee000-54f24000 Stabs devenum<elf>
    \-PE 54ef0000-54f12000 \ devenum
    ELF 54f24000-54f3a000 Deferred avicap32<elf>
    \-PE 54f30000-54f38000 \ avicap32
    ELF 54f3a000-54f70000 Deferred mmdevapi<elf>
    \-PE 54f40000-54f5d000 \ mmdevapi
    ELF 54f70000-54fac000 Deferred winecoreaudio<elf>
    \-PE 54f80000-54f9b000 \ winecoreaudio
    PE 54fac000-5501d000 Deferred coremidi
    PE 5501d000-55042000 Deferred libexpat.1.dylib
    PE 55042000-5504a000 Deferred divx toolkit
    PE 55423000-5542c000 Deferred audioipcplugin
    PE 5542c000-55437000 Deferred applehdahalplugin
    PE 55529000-555a5000 Deferred divx decoder
    PE 78000000-78044000 Deferred msvcrt
    ELF 7b800000-7b925000 Stabs kernel32<elf>
    \-PE 7b810000-7b8eb000 \ kernel32
    ELF 7bc00000-7bce5000 Stabs ntdll<elf>
    \-PE 7bc10000-7bcaa000 \ ntdll
    PE 7c000000-7c054000 Deferred msvcr70
    PE 9003f000-9004b000 Deferred iosurface
    PE 903d2000-903fd000 Deferred imagecapture
    PE 9042b000-90433000 Deferred libcorevmclient.dylib
    PE 9043b000-90cf2000 Deferred coregraphics
    PE 9043b000-90cf2000 Deferred coregraphics
    PE 90c2b000-90c2e000 Deferred accelerate
    PE 90c2b000-90c2e000 Deferred accelerate
    PE 90e42000-90f6d000 Deferred libglprogrammability.dylib
    PE 90f89000-90fe3000 Deferred systemconfiguration
    PE 90f89000-90fe3000 Deferred systemconfiguration
    PE 90fc8000-90fce000 Deferred libradiance.dylib
    PE 90fc8000-90fce000 Deferred libradiance.dylib
    PE 911b0000-9129e000 Deferred vimage
    PE 91291000-913b6000 Deferred desktopservicespriv
    PE 91291000-913b6000 Deferred desktopservicespriv
    PE 91409000-9141d000 Deferred libcsync.a.dylib
    PE 91467000-914e4000 Deferred iokit
    PE 9156f000-919c7000 Deferred libblas.dylib
    PE 91b64000-92da7000 Deferred quicktimecomponents
    PE 91b64000-92da7000 Deferred quicktimecomponents
    PE 91b64000-92da7000 Deferred quicktimecomponents
    PE 92dcb000-92e16000 Deferred libvdsp.dylib
    PE 92dcb000-92e16000 Deferred libvdsp.dylib
    PE 92e5d000-92e6b000 Deferred commonpanels
    PE 92e64000-92e8e000 Deferred libresolv.9.dylib
    PE 92eb0000-93256000 Deferred quicktime
    PE 932a0000-93308000 Deferred familycontrols
    PE 93338000-934ca000 Deferred coredata
    PE 93338000-934ca000 Deferred coredata
    PE 93621000-93624000 Deferred veclib
    PE 93622000-93628000 Deferred audiounit
    PE 93622000-93628000 Deferred audiounit
    PE 93628000-93635000 Deferred opendirectory
    PE 93628000-93635000 Deferred opendirectory
    PE 93628000-93635000 Deferred opendirectory
    PE 93633000-9377b000 Deferred libfontparser.dylib
    PE 93633000-9377b000 Deferred libfontparser.dylib
    PE 938c8000-93f5b000 Deferred coreauc
    PE 938c8000-93f5b000 Deferred coreauc
    PE 938c8000-93f5b000 Deferred coreauc
    PE 93f56000-93fa1000 Deferred ae
    PE 93fd1000-94022000 Deferred libglu.dylib
    PE 94015000-9403e000 Deferred cfopendirectory
    PE 940f6000-94108000 Deferred carbonsound
    PE 94101000-9419a000 Deferred coretext
    PE 94241000-94584000 Deferred security
    PE 94241000-94584000 Deferred security
    PE 944b6000-944e9000 Deferred libxslt.1.dylib
    PE 944b6000-944e9000 Deferred libxslt.1.dylib
    PE 9455a000-94570000 Deferred opengl
    PE 94603000-94982000 Deferred foundation
    PE 94603000-94982000 Deferred foundation
    PE 94603000-94982000 Deferred foundation
    PE 94cf9000-94db2000 Deferred securityfoundation
    PE 94cf9000-94db2000 Deferred securityfoundation
    PE 9532f000-9535a000 Deferred libjpeg.dylib
    PE 95354000-95373000 Deferred multitouchsupport
    PE 95a32000-95e6d000 Deferred quartzcore
    PE 95fca000-9602d000 Deferred coreui
    PE 95fca000-9602d000 Deferred coreui
    PE 9600f000-960d6000 Deferred libsqlite3.dylib
    PE 960c9000-96134000 Deferred metadata
    PE 96aa0000-96aa5000 Deferred trustevaluationagent
    PE 96aa0000-96aa5000 Deferred trustevaluationagent
    PE 96c19000-96cf2000 Deferred quicktimeimporters
    PE 96c19000-96cf2000 Deferred quicktimeimporters
    PE 96d5e000-96e23000 Deferred printcore
    PE 96e32000-96e3f000 Deferred commercecore
    PE 96e4d000-96e77000 Deferred opencl
    PE 96e4d000-96e77000 Deferred opencl
    PE 96e84000-96fda000 Deferred libcrypto.0.9.8.dylib
    PE 96f87000-96fbd000 Deferred corevideo
    PE 96f87000-96fbd000 Deferred corevideo
    PE 96fa7000-9705e000 Deferred kerberos
    PE 97040000-97087000 Deferred libcups.2.dylib
    PE 974ea000-97697000 Deferred audiotoolbox
    PE 97970000-9797f000 Deferred print
    PE 97978000-97981000 Deferred libgif.dylib
    PE 979b6000-979be000 Deferred help
    PE 979eb000-97a17000 Deferred directoryservice
    PE 979eb000-97a17000 Deferred directoryservice
    PE 97a62000-97acb000 Deferred passwordserver
    PE 97d51000-97e7b000 Deferred osservices
    PE 97e1e000-97e72000 Deferred libtiff.dylib
    PE 97e1e000-97e72000 Deferred libtiff.dylib
    PE 981e6000-9830b000 Deferred libxml2.2.dylib
    PE 98490000-98565000 Deferred qd
    PE 98b9e000-98bb1000 Deferred diskarbitration
    PE 98bb8000-98bd2000 Deferred libgl.dylib
    PE 98bb8000-98bd2000 Deferred libgl.dylib
    PE 98bd3000-98c59000 Deferred htmlrendering
    PE 98c42000-98d35000 Deferred colorsync
    PE 98cff000-98d21000 Deferred speechsynthesis
    PE 98f2d000-99156000 Deferred libsystem.b.dylib
    PE 990d5000-992b9000 Deferred libicucore.a.dylib
    PE 992ce000-992de000 Deferred libkxld.dylib
    PE 9943b000-99467000 Deferred openscripting
    PE 994e7000-995f8000 Deferred cfnetwork
    PE 99617000-9963a000 Deferred libpng.dylib
    PE 99677000-996ef000 Deferred libvmisc.dylib
    PE 9a47c000-9a48a000 Deferred agl
    Threads:
    process tid prio (all id:s are in hex)
    00000008 taskmgr.exe
    00000025 0
    00000024 0
    00000023 0
    00000009 0
    0000000e services.exe
    0000001f 0
    0000001e 0
    00000015 0
    00000010 0
    0000000f 0
    00000012 winedevice.exe
    0000001c 0
    00000019 0
    00000014 0
    00000013 0
    0000001a plugplay.exe
    00000020 0
    0000001d 0
    0000001b 0
    00000021 explorer.exe
    00000022 0
    00000026 (D) C:\Program Files\Sierra\Homeworld2\Bin\Release\Homeworld2.exe
    00000028 0
    00000027 0 <==
    System information:
    Wine build: wine-1.4-rc3
    Platform: i386
    Host system: Darwin
    Host version: 10.8.0

    Thank you, all those who persisted and read through to the end. I've no idea what to do.
    Imagine the whole world, summarized in song:
    Pick a little, talk a little;
    Pick a little, talk a little;
    Cheep cheep cheep;
    Talk a lot, talk a little more...


    "Yeah, sounds just about right."

  2. Technical Help Senior Member Homeworld Senior Member  #2
    Multi-Capsed ORCACommander's Avatar
    Join Date
    Feb 2007
    Location
    In a barren waste beyond the outer gates
    easiest solution is to actually run homeworld 2 under an actual windows environment. wine is not a perfect windows emulator.

  3. #3
    True. It is hard enough getting these older games working on a modern windows system directly, rather than emulating them. On a modern windows system, it is recommended to use the compatibility mode that tricks the game into thinking it is running on Windows NT 5, so if possible, try setting the emulation to mimic that version of windows.
    Babylon 5: War Without End Official Site.

    "I keep telling you people that it's only a build animation, NOT a hyperspace animation." - Me, about the Babylon 5 mod hyperspace build animation.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •