I am getting a crash when I try to install Delorme AAA MapNGo 6 under a fresh build of Wine (CVS as of 15 Oct 2006). The crash leads me to believe there is a problem with Wine's COM system (Delorme is about the most COM-happy company I have seen - I think they would make every pixel a COM object if they could).

The thing that jumps out to me is the "fixme:typelib:SLTG_DoVars unhandled flags = 08" error - I wonder if this is causing an error passing a pointer-ish object, which later gets dereferenced and boom.

Do I need to force some aspect of Wine (e.g. a DLL or TLB) to be registered?


./Setup.exe
libGL warning: 3D driver claims to not support visual 0x4c
libGL warning: 3D driver claims to not support visual 0x4c
libGL warning: 3D driver claims to not support visual 0x4c
libGL warning: 3D driver claims to not support visual 0x4c
[EMAIL PROTECTED] d:]$ libGL warning: 3D driver claims to not support visual 0x4c
libGL warning: 3D driver claims to not support visual 0x4c
fixme:setupapi:SetupDefaultQueueCallbackW notification 262144 params 33f9ac,0 err:setupapi:SetupDefaultQueueCallbackW copy error 0 L"C:\\windows\\temp\\IXP000.TMP\\OLEAUT32.DLL" -> L"c:\\windows\\system32\\OLEAUT32.DLL"
fixme:ole:DllRegisterServer stub
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
fixme:typelib:SLTG_DoVars unhandled flags = 08
wine: Unhandled page fault on read access to 0x0156018b at address 0x610d6468 (thread 000e), starting debugger... fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image c:\windows\system32\mpr.dll fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image c:\windows\system32\winedos.dll fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image c:\windows\system32\midimap.dll fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image c:\windows\system32\msacm32.drv fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image c:\windows\system32\msacm32.dll fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image c:\windows\system32\winealsa.drv fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image c:\windows\system32\uxtheme.dll fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image c:\windows\system32\imm32.dll fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image c:\windows\system32\winex11.drv fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image c:\windows\system32\lz32.dll fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image c:\windows\system32\ole32.dll fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image c:\windows\system32\iphlpapi.dll fixme:dbghelp:SymLoadModule Should have successfully loaded debug information for image c:\windows\system32\winspool.drv Unhandled exception: page fault on read access to 0x0156018b in 32-bit code (0x610d6468). err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file oleaut32.dbg ("\xb8\xf74")
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:610d6468 ESP:0034e444 EBP:0034e5cc EFLAGS:00010216( - 00 -RIAP1)
 EAX:0000ffff EBX:6111d708 ECX:0155018c EDX:012a1238
 ESI:012a11f0 EDI:012a1264
Stack dump:
0x0034e444:  00110000 00000000 00000010 ffffffff
0x0034e454:  012a1238 00000010 00000000 611235f0
0x0034e464:  611137b8 611235f0 611137b8 008228d6
0x0034e474:  01283370 0155018c 012a11bc 01550c14
0x0034e484:  006b2330 00000010 012a11f0 00000001
0x0034e494:  495f5456 286e0032 00293033 000002d8
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x610d6468 in oleaut32 (+0x36468) (0x610d6468)
  2 0x610d7b01 in oleaut32 (+0x37b01) (0x610d7b01)
  3 0x610df741 in oleaut32 (+0x3f741) (0x610df741)
  4 0x610e006f in oleaut32 (+0x4006f) (0x610e006f)
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file dao3032.DBG ("\x01")
  5 0x04730f6b in dao3032 (+0x30f6b) (0x04730f6b)
  6 0x00436904 in _ins5576._mp (+0x36904) (0x00436904)
  7 0x00436b56 in _ins5576._mp (+0x36b56) (0x00436b56)
  8 0x00416890 in _ins5576._mp (+0x16890) (0x00416890)
  9 0x00415733 in _ins5576._mp (+0x15733) (0x00415733)
  10 0x00414fe8 in _ins5576._mp (+0x14fe8) (0x00414fe8)
  11 0x00414ded in _ins5576._mp (+0x14ded) (0x00414ded)
  12 0x00414af8 in _ins5576._mp (+0x14af8) (0x00414af8)
  13 0x00414949 in _ins5576._mp (+0x14949) (0x00414949)
  14 0x00414129 in _ins5576._mp (+0x14129) (0x00414129)
  15 0x0041039f in _ins5576._mp (+0x1039f) (0x0041039f)
  16 0x00421273 in _ins5576._mp (+0x21273) (0x00421273)
  17 0x00421d5f in _ins5576._mp (+0x21d5f) (0x00421d5f)
  18 0x0043ce59 in _ins5576._mp (+0x3ce59) (0x0043ce59)
  19 0x0043d165 in _ins5576._mp (+0x3d165) (0x0043d165)
  20 0x00437457 in _ins5576._mp (+0x37457) (0x00437457)
  21 0x004379bd in _ins5576._mp (+0x379bd) (0x004379bd)
  22 0x004769af in _ins5576._mp (+0x769af) (0x004769af)
  23 0x6038999c (0x6038999c)
  24 0x60007fb7 (0x60007fb7)
0x610d6468: movl        0x0(%eax,%ecx,1),%eax
Modules:
Module  Address                 Debug info      Name (24 modules)
PE      380000-3a3000   Deferred        a5f
PE      3b0000-3bd000   Deferred        a62
PE      3c0000-3d0000   Deferred        _wutl951
PE      400000-491000   Export          _ins5576._mp
PE      4000000-410d000 Deferred        msjt3032
PE      41d0000-41e0000 Deferred        msjint32
PE      41e0000-41ec000 Deferred        msjter32
PE      4700000-4773000 Export          dao3032
PE      10000000-10014000       Deferred        zdatai51
PE      60280000-60283000       Deferred        ntdll
PE      60330000-6037e000       Deferred        kernel32
PE      60450000-60461000       Deferred        user32
PE      60580000-60583000       Deferred        advapi32
PE      60610000-60614000       Deferred        gdi32
PE      606c0000-6071b000       Deferred        comdlg32
PE      60770000-607c8000       Deferred        shell32
PE      60850000-60855000       Deferred        shlwapi
PE      60940000-60943000       Deferred        rpcrt4
PE      609b0000-609c1000       Deferred        comctl32
PE      60a80000-60a83000       Deferred        version
PE      60ab0000-60af4000       Deferred        winmm
PE      61000000-61045000       Deferred        msvcrt20
PE      61030000-61034000       Deferred        msvcrt
PE      610a0000-61132000       Export          oleaut32
Threads:
process  tid      prio (all id:s are in hex)
0000000f
        00000010    0
0000000d (D) C:\windows\temp\_ISTMP3.DIR\_INS5576._MP
        0000000e    0 <==
0000000a
        0000000c    0
        0000000b    0


Reply via email to