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.




