[Bug 13982] Multiple Realarcade installers fail on startup, complaining with COM/LUA scripting errors (need IFileSystem3::GetFolder method implementation)
wine-bugs at winehq.org
wine-bugs at winehq.org
Thu Jan 2 09:29:17 CST 2014
http://bugs.winehq.org/show_bug.cgi?id=13982
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|-unknown |scrrun
Summary|Can't run realarcade |Multiple Realarcade
|installer |installers fail on startup,
| |complaining with COM/LUA
| |scripting errors (need
| |IFileSystem3::GetFolder
| |method implementation)
Severity|enhancement |normal
--- Comment #32 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
refining summary, targeting one specific problem.
--- snip ---
$ WINEDEBUG=+tid,+seh,+relay,+scrrun,+ole,+variant wine
./Installer_BonniesBookstore_EN.exe >>log.txt 2>&1
...
0009:trace:ole:DispCallFunc (0x7e0e5a40, 84, 4, 10, 2, 0x16f960, 0x16f958,
0x33f1a0 (vt=10))
0009:Call ntdll.RtlAllocateHeap(00110000,00000000,00000028) ret=7e746b34
0009:Ret ntdll.RtlAllocateHeap() retval=0016f970 ret=7e746b34
0009:trace:ole:DispCallFunc arg 0: type 8
0009:trace:ole:dump_Variant 0x63b1b0->{VT_BSTR,L"C:\\Program
Files\\RealArcade"}
0009:trace:ole:DispCallFunc arg 1: type 16393
0009:trace:ole:dump_Variant 0x16f928->{VT_DISPATCH|VT_BYREF,0x33f190}
0009:fixme:scrrun:filesys_GetFolder 0x7e0e5a40 L"C:\\Program Files\\RealArcade"
0x33f190
0009:Call ntdll.RtlFreeHeap(00110000,00000000,0016f970) ret=7e746bf5
0009:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7e746bf5
0009:trace:ole:DispCallFunc retval: 0x33f1a0->{VT_ERROR}
0009:trace:variant:VariantClear (0x16f918->(VT_EMPTY))
0009:trace:variant:VariantClear (0x16f938->(VT_EMPTY))
0009:trace:ole:ITypeInfo_fnInvoke [retval] value:
0x16f928->{VT_DISPATCH|VT_BYREF,0x33f190}
0009:trace:variant:VariantInit (0x33f8a0)
0009:trace:variant:VariantCopyInd
(0x33f8a0->(VT_EMPTY),0x16f928->(VT_DISPATCH|VT_BYREF))
0009:trace:variant:VariantClear (0x33f8a0->(VT_EMPTY))
0009:trace:variant:VariantCopyInd returning 0x00000000, 0x33f8a0->(VT_DISPATCH)
0009:trace:variant:VARIANT_ClearInd (0x16f928->(VT_DISPATCH|VT_BYREF))
0009:trace:variant:VariantClear (0x16f948->(VT_EMPTY))
0009:warn:ole:ITypeInfo_fnInvoke invoked function failed with error 0x80004001
...
0009:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b83a89f
ip=7b83a89f tid=0009
0009:trace:seh:raise_exception info[0]=19930520
0009:trace:seh:raise_exception info[1]=0033f854
0009:trace:seh:raise_exception info[2]=003752d8
0009:trace:seh:raise_exception eax=7b826921 ebx=7b8ba000 ecx=003752d8
edx=0033f710 esi=0033f7b0 edi=0033f770
0009:trace:seh:raise_exception ebp=0033f748 esp=0033f6e4 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00000287
0009:trace:seh:call_stack_handlers calling handler at 0x3686c0 code=e06d7363
flags=1
...
0009:Call KERNEL32.MultiByteToWideChar(0000fde9,00000000,004ff830 "COM
exception:(C:/VCS/dev/installer/main/3rd-party/luacom/src/src/library/tLuaCOM.cpp,394):\xe2\x9c\x9d",ffffffff,00000000,00000000)
ret=0035475a
--- snip ---
Same thing with other installer:
--- snip ---
$ wine ./Installer_am-heartsmedicineseasonone.exe
fixme:shell:SHAutoComplete stub
fixme:exec:SHELL_execute flags ignored: 0x00000180
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:scrrun:filesys_QueryInterface Unsupported interface
{7fd52380-4e07-101b-ae2d-08002b2ec713}
fixme:scrrun:filesys_GetFolder 0x7e0e4a40 L"C:\\Program Files\\RealArcade"
0x33f190
--- snip ---
Source:
http://source.winehq.org/git/wine.git/blob/a0a1a5fca54fecc64501356dfdef1f7ff207fb01:/dlls/scrrun/filesystem.c#l1400
--- snip ---
1400 static HRESULT WINAPI filesys_GetFolder(IFileSystem3 *iface, BSTR
FolderPath,
1401 Folder **ppfolder)
1402 {
1403 FIXME("%p %s %p\n", iface, debugstr_w(FolderPath), ppfolder);
1404
1405 return E_NOTIMPL;
1406 }
--- snip ---
$ sha1sum Installer_BonniesBookstore_EN.exe
83c529f5f4f091dd09cbccc603e26b6a15b9589c Installer_BonniesBookstore_EN.exe
$ du -sh Installer_BonniesBookstore_EN.exe
1.7M Installer_BonniesBookstore_EN.exe
$ wine --version
wine-1.7.9-309-ga01cb46
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