WineHQ
Bug Tracking Database – Bug 35328

 Bugzilla

 

Last modified: 2014-01-17 13:58:31 UTC  

Multiple Realarcade installers fail on startup, complaining with COM/LUA scripting errors (need support for file collection '_NewEnum' property)

Bug 35328 - Multiple Realarcade installers fail on startup, complaining with COM/LUA scripting errors (need support for file collection '_NewEnum' property)
Multiple Realarcade installers fail on startup, complaining with COM/LUA scri...
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: scrrun
1.7.10
x86 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
http://www.zylom.com/ru/download-game...
: download, Installer
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2014-01-06 16:27 UTC by Anastasius Focht
Modified: 2014-01-17 13:58 UTC (History)
0 users

See Also:
Regression SHA1:
Fixed by SHA1: 0920a3296ee68d07276d83b0db1f4865af102102
Distribution: ---
Staged patchset:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anastasius Focht 2014-01-06 16:27:34 UTC
Hello folks,

continuation of bug 35303

--- snip ---
$ WINEDEBUG=+tid,+seh,+scrrun,+msgbox wine ./Installer_BonniesBookstore_EN.exe 
...
000b:trace:scrrun:filesys_GetFolder 0x7e0f9a58 L"C:\\Program Files\\RealArcade\\Installer" 0x33f190
000b:trace:scrrun:create_folder L"C:\\Program Files\\RealArcade\\Installer"
...
000b:trace:scrrun:folder_Invoke (0x159a58)->(10002 {00000000-0000-0000-0000-000000000000} 2048 2 0x33f83c 0x33f854 0x33f81c 0x33f870)
000b:trace:scrrun:folder_get_Files (0x159a58)->(0x33f440)
000b:trace:scrrun:filecoll_AddRef (0x159aa0)->(2)
000b:trace:scrrun:filecoll_Release (0x159aa0)->(1)
000b:trace:scrrun:filecoll_AddRef (0x159aa0)->(2)
000b:trace:scrrun:filecoll_QueryInterface (0x159aa0)->({00000008-0000-0000-c000-000000000046} 0x33f754)
000b:trace:scrrun:filecoll_QueryInterface (0x159aa0)->({fe5ac331-0a3b-4093-a02f-41c39ddd06d8} 0x33f75c)
000b:trace:scrrun:filecoll_GetTypeInfo (0x159aa0)->(0 2048 0x33f614)
000b:trace:scrrun:filecoll_AddRef (0x159aa0)->(3)
000b:trace:scrrun:filecoll_Release (0x159aa0)->(2)
000b:trace:scrrun:filecoll_Release (0x159aa0)->(1)
000b:trace:scrrun:filecoll_Invoke (0x159aa0)->(-4 {00000000-0000-0000-0000-000000000000} 2048 2 0x33f83c 0x33f854 0x33f81c 0x33f870)
000b:fixme:scrrun:filecoll_get__NewEnum (0x159aa0)->(0x33f440)
000b:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b83a89f ip=7b83a89f tid=000b
000b:trace:seh:raise_exception  info[0]=19930520
000b:trace:seh:raise_exception  info[1]=0033f808
000b:trace:seh:raise_exception  info[2]=003752d8
000b:trace:seh:raise_exception  eax=7b826921 ebx=7b8ba000 ecx=003752d8 edx=0033f710 esi=0064f740 edi=80020009
000b:trace:seh:raise_exception  ebp=0033f748 esp=0033f6e4 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000287
...
000b:trace:msgbox:MSGBOX_OnInit L"COM exception:(C:/VCS/dev/installer/main/3rd-party/luacom/src/src/library/tLuaCOM.cpp,394):\a9a4\0014"
--- snip ---

Source: http://source.winehq.org/git/wine.git/blob/07ded6bb36221c48fbdd67a935555fbef103f6c9:/dlls/scrrun/filesystem.c#l899

--- snip ---
899 static HRESULT WINAPI filecoll_get__NewEnum(IFileCollection *iface, IUnknown **ppenum)
900 {
901     struct filecollection *This = impl_from_IFileCollection(iface);
902     FIXME("(%p)->(%p)\n", This, ppenum);
903     return E_NOTIMPL;
904 }
--- 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.10-186-gf4058ef

Regards
Comment 1 Anastasius Focht 2014-01-07 14:21:57 UTC
Hello folks,

this is fixed by commit http://source.winehq.org/git/wine.git/commitdiff/0920a3296ee68d07276d83b0db1f4865af102102

Thanks Nikolay

Regards
Comment 2 Alexandre Julliard 2014-01-17 13:58:31 UTC
Closing bugs fixed in 1.7.11.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers