IS6: Problem in ITypeInfo_fnGetContainingTypeLib

Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Wed Oct 24 09:54:34 CDT 2001


Hallo,

after clearing up my home brewn problems I tried the IS6 installer for
Analog Devices Visual DSP one more time. No it proceeds much longer but
crashes in ITypeInfo_fnGetContainingTypeLib

trace:ole:SysAllocStringLen => 0x4043ac28 L"Comcat"
trace:ole:SysAllocStringLen => 0x40452894 L""
trace:ole:SysFreeString (L"Comcat")
trace:ole:VariantClear (0x41576850)
<repeated with several adresses>
trace:ole:VariantClear (0x415767e0)
trace:ole:SysAllocStringLen => 0x4043ac28 L"<Data>"
trace:ole:SysAllocStringLen => 0x4042d044 L""
trace:ole:SysFreeString (L"<Data>")
trace:ole:SysFreeString (L"")
trace:ole:PSOAStub_Invoke invoked method returned with HRESULT 00000000
trace:ole:TL_Marshal  Marshaling 0x41576c40
trace:ole:ITypeInfo_fnGetNames (0x4041753c) memid=0x00000014 Maxname=16
trace:ole:SysAllocStringLen => 0x4043ac28 L"OpenCAB"
trace:ole:SysAllocStringLen => 0x4043a174 L"File"
trace:ole:SysAllocStringLen => 0x40436f24 L"pVal"
trace:ole:SysFreeString (L"OpenCAB")
trace:ole:TL_Marshal   parameter 0
trace:ole:TL_Marshal    name   : L"File"
trace:ole:SysFreeString (L"File")
trace:ole:TL_Marshal    type   : 8
trace:ole:TL_Marshal    flags  : 01
trace:ole:TL_CleanupType    freeing BSTR 0x40409fe4
trace:ole:SysFreeString (L"J:\\ad-vdsp\\ADI\\data1.hdr")
trace:ole:TL_Marshal   parameter 1
trace:ole:TL_Marshal    name   : L"pVal"
trace:ole:SysFreeString (L"pVal")
trace:ole:TL_Marshal    type   : 26
trace:ole:TL_Marshal    flags  : 0a
trace:ole:TL_MarshalType    dereferencing PTR 0x40415908 <= 0x41576c48
trace:ole:TL_MarshalType    dereferencing PTR 0x41104844 <= 0x40415908
trace:ole:TL_MarshalType    reftype: 2
wine: Unhandled exception, starting debugger...
WineDbg starting...  on pid 96ef3a0
<..>.
No debug information in 32bit DLL 'X11DRV.DLL' (0x40ac2000)
Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x40a653f5).
In 32-bit mode.
0x40a653f5 (ITypeInfo_fnGetContainingTypeLib+0x35 [typelib.c:4303] in liboleaut32.so): movl     0x4(%edx),%eax
4303        ITypeLib2_AddRef(*ppTLib);
Wine-dbg>bt
bt
Backtrace:
=>0 0x40a653f5 (ITypeInfo_fnGetContainingTypeLib+0x35(iface=0x4041753c, ppTLib=0x41576a38, pIndex=0x41576a3c) [typelib.c:4303] in liboleaut32.so) (ebp=41576a10)
  1 0x40a6518d (ITypeInfo_fnGetRefTypeInfo+0xed(iface=0x4041753c, hRefType=0x2, ppTInfo=0x41576a70) [typelib.c:4209] in liboleaut32.so) (ebp=41576a40)
  2 0x40a587e8 (TL_MarshalType+0x358(pStm=0x40409e38, pInfo=0x4041753c, pType=0x404178fc, args=0x41104844, first=0x0, is_iid=0x41576d18) [proxy.c:206] in liboleaut32.so) (ebp=41576a8c)
  3 0x40a58729 (TL_MarshalType+0x299(pStm=0x40409e38, pInfo=0x4041753c, pType=0x404178b4, args=0x40415908, first=0x0, is_iid=0x41576d18) [proxy.c:181] in liboleaut32.so) (ebp=41576ae4)
  4 0x40a58729 (TL_MarshalType+0x299(pStm=0x40409e38, pInfo=0x4041753c, pType=0x40417898, args=0x41576c48, first=0x0, is_iid=0x41576d18) [proxy.c:181] in liboleaut32.so) (ebp=41576b3c)
  5 0x40a58e8a (TL_Marshal+0x24a(pStm=0x40409e38, pInfo=0x4041753c, pDesc=0x40417800, dwFlag=0x2, args=0x41576c48, res=0x0, is_iid=0x41576d18, id=0x41576d18) [proxy.c:358] in liboleaut32.so) (ebp=41576bc4)
  6 0x40a5a249 (PSOAStub_Invoke+0x779(iface=0x40416e24, pMsg=0x41576d60, pChannel=0x40409d0c) [proxy.c:778] in liboleaut32.so) (ebp=41576d28)
  7 0x409a219e (LRPC_process+0xce(chan=0x40409d0c) [compobj.c:1167] in libole32.so) (ebp=41576da0)
  8 0x409a247f (LRPC_feed+0x23f(lClass=0x40408bd4, hPipe=0x58) [compobj.c:1245] in libole32.so) (ebp=41576e34)
  9 0x409a25e0 (LRPC_server_thread+0x130(the_arg=0x40408bd4) [compobj.c:1269] in libole32.so) (ebp=41576f1c)
  10 0x400e0cf8 (THREAD_Start+0x98 [thread.c:271] in libntdll.so) (ebp=41576f38)
  11 0x400dfef8 (SYSDEPS_StartThread+0x38(teb=0x41587000) [sysdeps.c:72] in libntdll.so) (ebp=41576ff4)
  12 0x40350baa (NTDLL.DLL.memcpy+0x5c64a in libc.so.6) (ebp=00000000)

Can anything be done about that?

Bye
-- 
Uwe Bonnes                bon at elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------




More information about the wine-devel mailing list