http://bugs.winehq.org/show_bug.cgi?id=3146
Summary: "Moskquor" fails to install Product: Wine Version: CVS Platform: PC URL: http://flgr.0x42.net/flexo/MOSK9510.ZIP OS/Version: Linux Status: NEW Keywords: download, NoAppDBEntry Severity: normal Priority: P2 Component: wine-ole AssignedTo: wine-bugs@winehq.org ReportedBy: felix.nawothnig@t-online.de OtherBugsDependingO 89,2746 nThis:
The app (I uploaded a copy as it is nolonger available anywhere, see URL) is a german "Gorillas" clone written in VB from 1997 (postcareware).
wine@majestix SPIELE $ wine setup.exe fixme:ole:CoRegisterMessageFilter stub fixme:ole:OLEPictureImpl_SaveAsFile (0x403ee520)->(0x403eea30, 0, (nil)), hacked stub. fixme:ole:ITypeLib2_Constructor_SLTG Not processing typekind 2 fixme:ole:ITypeLib2_Constructor_SLTG Not processing typekind 2 fixme:ole:ITypeLib2_Constructor_SLTG Not processing typekind 2 fixme:ole:ITypeLib2_Constructor_SLTG Not processing typekind 2 fixme:ole:ITypeLib2_Constructor_SLTG Not processing typekind 2 fixme:ole:ITypeLib2_Constructor_SLTG Not processing typekind 2 fixme:ole:ITypeLib2_Constructor_SLTG Not processing typekind 2 fixme:ole:ITypeLib2_Constructor_SLTG Not processing typekind 2 fixme:ole:ITypeLib2_Constructor_SLTG Not processing typekind 2 fixme:ole:ITypeLib2_Constructor_SLTG Not processing typekind 2 fixme:ole:OLEPictureImpl_SaveAsFile (0x403f9a50)->(0x403f9f60, 0, (nil)), hacked stub. fixme:ole:OLEPictureImpl_get_hPal (0x403fae90)->(0x406ff84c): stub, return 0 palette. fixme:ole:OLEPictureImpl_get_hPal (0x403fae90)->(0x406ff4ac): stub, return 0 palette. fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons...
When "Ok" is clicked (the dialog tells you to close all other running apps) it crashes in oleaut32:
fixme:ole:OLEPictureImpl_get_hPal (0x403fae90)->(0x406ff4ac): stub, return 0 palette. fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons... fixme:ole:OLEPictureImpl_get_hPal (0x403fae90)->(0x406ff4ac): stub, return 0 palette. fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons... fixme:ole:OLEPictureImpl_get_hPal (0x403fae90)->(0x406ff4ac): stub, return 0 palette. fixme:ole:OLEPictureImpl_Render Not quite correct implementation of rendering icons... err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Windows\setup132.exe" failed with error 1814 fixme:ole:SLTG_ProcessInterface func magic = ff fixme:ole:SLTG_ProcessInterface func magic = ff fixme:ole:SLTG_ProcessInterface func magic = ff fixme:ole:SLTG_ProcessInterface func magic = ff fixme:ole:SLTG_ProcessInterface func magic = ff fixme:ole:SLTG_ProcessInterface func magic = ff fixme:ole:SLTG_ProcessInterface func magic = ff wine: Unhandled exception (thread 001b), starting debugger... WineDbg starting on pid 0x1a Unhandled exception: page fault on read access to 0x43fa1031 in 32-bit code (0x40b0938f). In 32 bit mode. Register dump: CS:0023 SS:002b DS:002b ES:002b FS:1007 GS:0007 EIP:40b0938f ESP:406fe78c EBP:406fe7c0 EFLAGS:00010212( - 00 - RIA1) EAX:403f9810 EBX:40b52d44 ECX:43fa1031 EDX:43f941a6 ESI:403f9790 EDI:43f94821 Stack dump: 0x406fe78c: 40b52d44 406fe7c0 40b09255 403f9810 0x406fe79c: 43fa1031 403f31e8 00000015 403f31e8 0x406fe7ac: 00000000 43f941a6 40b52d44 403f9790 0x406fe7bc: 43f94821 406fea04 40b0b209 403f9810 0x406fe7cc: 0000000a 00000024 40b47222 000000ff 0x406fe7dc: 406fe830 4023ae98 43f92c50 43f70001 0200: sel=1007 base=40017000 limit=00001f97 32-bit rw- Backtrace: =>1 0x40b0938f SLTG_DoType+0x1f(pElem=0x403f9810) [/home/flexo/cvs/wine/dlls/oleaut32/typelib.c:2625] in oleaut32 (0x406fe7c0) 2 0x40b0b209 ITypeLib2_Constructor_SLTG [/home/flexo/cvs/wine/dlls/oleaut32/typelib.c:2921] in oleaut32 (0x406fea04) 3 0x40b0c3ac TLB_ReadTypeLib(pszFileName=0x406fec8c, index=0x2, ppTypeLib=0x403ecadc) [/home/flexo/cvs/wine/dlls/oleaut32/typelib.c:2252] in oleaut32 (0x406fea4c) 4 0x40b0c58e LoadTypeLibEx+0x1ce(szFile=0x406feeec, regkind=0x0, pptLib=0x403ecadc) [/home/flexo/cvs/wine/dlls/oleaut32/typelib.c:367] in oleaut32 (0x406feea8) 5 0x40b0cead LoadTypeLib(szFile=0x406feeec, pptLib=0x403ecadc) [/home/flexo/cvs/wine/dlls/oleaut32/typelib.c:317] in oleaut32 (0x406feed4) err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file vb40032o.DBG ("vb40032o.DBG") 6 0x0f788899 AssignRecord+0x15e in vb40032 (0x406ff1f8) 7 0x0f78311c TipInvokeMethod+0x2b1 in vb40032 (0x406ffa24) 8 0x0f7849aa EbGetObjConnectionCounts+0x3e3 in vb40032 (0x406ffb38) 9 0x0f7a2b91 in vb40032 (+0x82b91) (0x406ffca4) 10 0x0f73b260 in vb40032 (+0x1b260) (0x406ffcb0) 11 0x00000002 (0x406ffcc0) 12 0x0f73b20d in vb40032 (+0x1b20d) (0x406ffd44) 13 0x0f722e1b rtcCommandBstr+0x584 in vb40032 (0x406ffd94) 14 0x0f722c67 rtcCommandBstr+0x3d0 in vb40032 (0x406ffdf8) 15 0x0f771b0c in vb40032 (+0x51b0c) (0x406ffe20) 16 0x0f742050 in vb40032 (+0x22050) (0x406ffe70) 17 0x0f72a7e1 in vb40032 (+0xa7e1) (0x406fff0c) 18 0x00401136 EntryPoint+0xa in setup132 (0x406ffff4) 19 0x4003d8b9 wine_switch_to_stack+0x11 in libwine.so.1 (0x00000000) 0x40b0938f SLTG_DoType+0x1f [/home/flexo/cvs/wine/dlls/oleaut32/typelib.c:2625] in oleaut32: movzwl 0x0(%ecx),%edx 2625 if((*pType & 0xc000) == 0xc000) Wine-dbg>
Tested using current CVS. AFAIK this is not a regression.