[Bug 4227] QuickTest Pro 8.2 fails to install

Wine Bugs wine-bugs at winehq.org
Fri Jan 6 17:35:18 CST 2006


http://bugs.winehq.org/show_bug.cgi?id=4227


dank at kegel.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|wine-msi                    |wine-ole




------- Additional Comments From dank at kegel.com  2006-06-01 17:35 -------
With today's (wine-0.9.5 +) CVS, QuickTest Pro 8.2 gets a lot further
in setup, perhaps thanks to the fake MsiGetLastErrorRecord Mike added.
It now fails as follows, with what appears to be an OLE
problem, so I'm changing the category of this bug to OLE.
Here's the interesting bit of a +ole log:

trace:ole:WINE_StringFromCLSID 0x470168->{9795D310-2B39-4E89-B714-C363293FCC6C}
trace:ole:LoadTypeLib (L"c:\\Program Files\\Common
Files\\InstallShield\\Driver\\8\\Intel 32\\IDriver.exe",0x7b93dec4)
trace:ole:LoadTypeLibEx (L"c:\\Program Files\\Common
Files\\InstallShield\\Driver\\8\\Intel 32\\IDriver.exe",0,0x7b93dec4)
trace:ole:LoadTypeLibEx File L"C:\\Program Files\\Common
Files\\InstallShield\\Driver\\8\\Intel 32\\IDriver.exe" index 1
trace:ole:TLB_ReadTypeLib cache hit
trace:ole:ITypeLib2_fnAddRef (0x7bd26ce8)->ref was 16
trace:ole:LoadTypeLibEx  returns 00000000
trace:ole:LoadRegTypeLib (IID: {9795d310-2b39-4e89-b714-c363293fcc6c}) load
SUCCESS (0x7bd26ce8)
trace:ole:ITypeLib2_fnGetTypeInfoOfGuid (0x7bd26ce8)
	guid:	{9d85dd57-cca3-4d7e-aa05-5bc205c2882b})
trace:ole:ITypeLib2_fnGetTypeInfoOfGuid -- found (0x7bd2f7f0, L"ISetupOpSequence")
trace:ole:ITypeLib2_fnAddRef (0x7bd26ce8)->ref was 17
trace:ole:ITypeInfo_fnAddRef (0x7bd2f7f0)->ref is 2
trace:ole:ITypeLib2_fnAddRef (0x7bd26ce8)->ref was 18
trace:ole:ITypeInfo_fnAddRef (0x7bd2f7f0)->ref is 3
trace:ole:ITypeInfo_fnQueryInterface (0x7bd2f7f0)->(IID:
{00020412-0000-0000-c000-000000000046})
trace:ole:ITypeLib2_fnAddRef (0x7bd26ce8)->ref was 19
trace:ole:ITypeInfo_fnAddRef (0x7bd2f7f0)->ref is 4
trace:ole:ITypeInfo_fnQueryInterface -- Interface: (0x7b93dec8)->(0x7bd2f7f0)
trace:ole:ITypeLib2_fnAddRef (0x7bd26ce8)->ref was 20
trace:ole:ITypeInfo_fnAddRef (0x7bd2f7f0)->ref is 5
trace:ole:ITypeInfo_fnRelease (0x7bd2f7f0)->(4)
trace:ole:ITypeLib2_fnRelease (0x7bd26ce8)->(20)
trace:ole:ITypeInfo_fnGetTypeAttr (0x7bd2f7f0)
trace:ole:ITypeInfo_fnGetFuncDesc (0x7bd2f7f0) index 0
trace:ole:ITypeInfo_fnGetDocumentation (0x7bd2f7f0) memid 0 Name(0x7b93deb4)
DocString((nil)) HelpContext((nil)) HelpFile((nil))
trace:ole:ITypeInfo_fnReleaseFuncDesc (0x7bd2f7f0)->(0x7c5a76c4)
trace:ole:ITypeInfo_fnGetFuncDesc (0x7bd2f7f0) index 1
trace:ole:ITypeInfo_fnGetDocumentation (0x7bd2f7f0) memid 1 Name(0x7b93deb4)
DocString((nil)) HelpContext((nil)) HelpFile((nil))
trace:ole:ITypeInfo_fnReleaseFuncDesc (0x7bd2f7f0)->(0x7c5a76c4)
trace:ole:ITypeInfo_fnGetFuncDesc (0x7bd2f7f0) index 2
trace:ole:ITypeInfo_fnGetDocumentation (0x7bd2f7f0) memid 2 Name(0x7b93deb4)
DocString((nil)) HelpContext((nil)) HelpFile((nil))
trace:ole:ITypeInfo_fnReleaseFuncDesc (0x7bd2f7f0)->(0x7c5a76c4)
trace:ole:ITypeInfo_fnGetFuncDesc (0x7bd2f7f0) index 3
trace:ole:ITypeInfo_fnGetDocumentation (0x7bd2f7f0) memid 3 Name(0x7b93deb4)
DocString((nil)) HelpContext((nil)) HelpFile((nil))
trace:ole:ITypeInfo_fnReleaseFuncDesc (0x7bd2f7f0)->(0x7a562164)
trace:ole:ITypeInfo_fnGetFuncDesc (0x7bd2f7f0) index 4
trace:ole:ITypeInfo_fnGetDocumentation (0x7bd2f7f0) memid 4 Name(0x7b93deb4)
DocString((nil)) HelpContext((nil)) HelpFile((nil))
trace:ole:ITypeInfo_fnReleaseFuncDesc (0x7bd2f7f0)->(0x7a562164)
trace:ole:ITypeInfo_fnGetFuncDesc (0x7bd2f7f0) index 5
trace:ole:ITypeInfo_fnGetDocumentation (0x7bd2f7f0) memid 5 Name(0x7b93deb4)
DocString((nil)) HelpContext((nil)) HelpFile((nil))
trace:ole:ITypeInfo_fnReleaseFuncDesc (0x7bd2f7f0)->(0x7a562164)
trace:ole:ITypeInfo_fnReleaseTypeAttr (0x7bd2f7f0)->(0x7c5a7668)
trace:ole:ITypeInfo_fnRelease (0x7bd2f7f0)->(3)
trace:ole:ITypeLib2_fnRelease (0x7bd26ce8)->(19)
trace:ole:ITypeLib2_fnRelease (0x7bd26ce8)->(18)
trace:ole:ITypeInfo_fnRelease (0x7bd2f7f0)->(2)
trace:ole:ITypeLib2_fnRelease (0x7bd26ce8)->(17)
trace:ole:ITypeInfo_fnInvoke
(0x7bd2f7f0)(0x7d8354b8,id=4,flags=0x00000003,0x7b93df70,0x7b93dfd0,0x7b93def8,0x7b93df38)
trace:ole:dump_DispParms args=2 named args=0
trace:ole:dump_Variant 0x7afd8768->{VT_VARIANT|VT_ARRAY,FIXME}
trace:ole:dump_Variant 0x7afd8778->{VT_VARIANT|VT_ARRAY,FIXME}
trace:ole:ITypeInfo_fnInvoke invoking:
L"Add"(2)
	parm0: L"PropValues"
	parm1: L"PrevValues"
memid is 00000004
Param 0:
		tdesc.vartype 27 (safearray of VT_VARIANT)
		u.paramdesc.wParamFlags PARAMFLAG_FIN
		u.paramdesc.lpex (nil)
Param 1:
		tdesc.vartype 26 (ptr to safearray of VT_VARIANT)
		u.paramdesc.wParamFlags PARAMFLAG_FIN
		u.paramdesc.lpex (nil)
	funckind: 0 (virtual)
	invkind: 1 (func)
	callconv: 4 (stdcall)
	oVft: 44
	cParamsOpt: 0
	wFlags: 0
	elemdescFunc (return value type):
		tdesc.vartype 25 (VT_HRESULT)
		u.paramdesc.wParamFlags PARAMFLAG_FIN
		u.paramdesc.lpex (nil)
	helpstring: (null)
	entry: (null)
trace:ole:ITypeInfo_fnInvoke changing args
trace:ole:dump_Variant 0x7afd8778->{VT_VARIANT|VT_ARRAY,FIXME}
err:ole:ITypeInfo_fnInvoke failed to convert param 0 to vt 27
trace:ole:DispCallFunc (0x7d8354b8, 44, 4, 10, 2, 0x7a5623b8, 0x7a5623a0,
0x7b93de50 (vt=10))
trace:ole:DispCallFunc arg 0: type 27, size 1
trace:ole:dump_Variant 0x7a565798->{Invalid|VT_VECTOR|VT_ARRAY,(nil)}
trace:ole:DispCallFunc arg 1: type 16411, size 1
trace:ole:dump_Variant 0x7bc60070->{Invalid|VT_ARRAY,FIXME}
trace:ole:DispCallFunc Storing arg 0 (24048 as 27)
trace:ole:DispCallFunc Storing arg 1 (9232 as 16411)
trace:ole:_invoke Calling 0x43713f(7d8354b8,00000000,00000002,)
trace:ole:_invoke returns 80004003
trace:ole:DispCallFunc Method returned 0x80004003
warn:ole:ITypeInfo_fnInvoke invoked function failed with error 0x80004003


Failed with "Unhandled Exception: Error Number: 0x80004003
Setup will now terminate."


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list