[Bug 35445] New: CPCE v4.1 (Coral Point Count with Excel extensions, VB6 app) fails on startup (needs scrrun IFolder::get_Path)
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat Jan 25 15:46:43 CST 2014
https://bugs.winehq.org/show_bug.cgi?id=35445
Bug ID: 35445
Summary: CPCE v4.1 (Coral Point Count with Excel extensions,
VB6 app) fails on startup (needs scrrun
IFolder::get_Path)
Product: Wine
Version: 1.7.11
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: scrrun
Assignee: wine-bugs at winehq.org
Reporter: focht at gmx.net
Classification: Unclassified
Hello folks,
reported in WineHQ forum.
Download: http://www.nova.edu/ocean/cpce (use throwaway for registration)
Direct link (needs auth):
http://www.nova.edu/ocean/cpce/downloads/cpce41_setup_full.exe
--- snip ---
$ pwd
/home/focht/.wine/drive_c/CPCe_41_inst
$ WINEDEBUG=+tid,+seh,+relay,+scrrun,+ole,+variant,+snoop wine ./cpce_41.exe
>>log.txt 2>&1
...
0024:trace:ole:ITypeInfo_fnInvoke invoking:
L"Path"(1)
parm0: L"pbstrPath"
memid is 00000000
Param 0:
tdesc.vartype 26 (ptr to VT_BSTR)
u.paramdesc.wParamFlags PARAMFLAG_FOUT PARAMFLAG_FRETVAL
u.paramdesc.lpex (nil)
funckind: 1 (pure virtual)
invkind: 2 (property get)
callconv: 4 (stdcall)
oVft: 28
cParamsOpt: 0
wFlags: 0
elemdescFunc (return value type):
tdesc.vartype 25 (VT_HRESULT)
u.paramdesc.wParamFlags PARAMFLAGS_NONE
u.paramdesc.lpex (nil)
helpstring: (null)
entry: invalid
...
0024:trace:ole:ITypeInfo_fnInvoke changing args
0024:trace:ole:DispCallFunc (0x171120, 28, 4, 10, 1, 0x1cfa9c, 0x1cfa98,
0x33ef90 (vt=10))
...
0024:trace:ole:DispCallFunc arg 0: type 16392
0024:trace:ole:dump_Variant 0x1cfa78->{VT_BSTR|VT_BYREF,0x33ef80}
0024:fixme:scrrun:folder_get_Path (0x171120)->(0x33ef80): stub
...
0024:trace:ole:DispCallFunc retval: 0x33ef90->{VT_ERROR}
0024:trace:ole:ITypeInfo_fnInvoke [retval] value:
0x1cfa78->{VT_BSTR|VT_BYREF,0x33ef80}
0024:trace:variant:VariantInit (0x33f2f8)
0024:trace:variant:VariantCopyInd
(0x33f2f8->(VT_EMPTY),0x1cfa78->(VT_BSTR|VT_BYREF))
0024:trace:variant:VariantClear (0x33f2f8->(VT_EMPTY))
...
0024:trace:variant:VariantCopyInd returning 0x00000000, 0x33f2f8->(VT_BSTR)
0024:trace:variant:VARIANT_ClearInd (0x1cfa78->(VT_BSTR|VT_BYREF))
0024:trace:variant:VariantClear (0x1cfa88->(VT_EMPTY))
0024:warn:ole:ITypeInfo_fnInvoke invoked function failed with error 0x80004001
...
0024:trace:ole:ITypeInfo_fnInvoke -- 0x80020009
0024:trace:ole:ITypeInfo_fnRelease (0x1c65d8)->(4294967294)
0024:trace:variant:VariantClear (0x33f468->(VT_EMPTY))
0024:trace:variant:VariantClear (0x33f458->(VT_DISPATCH))
0024:trace:scrrun:folder_Release (0x171120)->(1)
0024:trace:variant:VariantChangeTypeEx returning 0x80020005,
0x33f508->(VT_EMPTY)
0024:trace:variant:VariantClear (0x33f508->(VT_EMPTY))
0024:trace:variant:VariantClear (0x33f4f8->(VT_EMPTY))
...
0024:Call KERNEL32.RaiseException(c000008f,00000001,00000002,0033f530)
ret=660d0956
0024:trace:seh:raise_exception code=c000008f flags=1 addr=0x7b83a913
ip=7b83a913 tid=0024
0024:trace:seh:raise_exception info[0]=deadcafe
0024:trace:seh:raise_exception info[1]=deadcafe
0024:trace:seh:raise_exception eax=7b826989 ebx=7b8ba000 ecx=deadcafe
edx=0033f484 esi=0033f530 edi=0033f4f0
0024:trace:seh:raise_exception ebp=0033f4c8 esp=0033f464 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00000283
0024:trace:seh:call_stack_handlers calling handler at 0x408bb6 code=c000008f
flags=1
...
0024:Call winex11.drv.SetWindowText(000100c4,001d3fd0 L"Run-time error
'13':\n\nType mismatch") ret=7ec9f739
--- snip ---
Source:
http://source.winehq.org/git/wine.git/blob/fac0d13ee74979bcfe954ebab66f291efa7eda5c:/dlls/scrrun/filesystem.c#l1228
--- snip ---
1228 static HRESULT WINAPI folder_get_Path(IFolder *iface, BSTR *path)
1229 {
1230 struct folder *This = impl_from_IFolder(iface);
1231 FIXME("(%p)->(%p): stub\n", This, path);
1232 return E_NOTIMPL;
1233 }
--- snip ---
Workaround: 'winetricks -q wsh57'
$ sha1sum cpce41_setup_full.exe
b7ac7d56a099909e27108cdc7ac7b264563fd16f cpce41_setup_full.exe
$ du -sh cpce41_setup_full.exe
21M cpce41_setup_full.exe
$ wine --version
wine-1.7.11-159-gee33839
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list