http://bugs.winehq.org/show_bug.cgi?id=4573
Summary: Installer dies in OLE with failure to convert to VT_VARIANT from VT_BSTR Product: Wine Version: 0.9.7. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: wine-ole AssignedTo: wine-bugs@winehq.org ReportedBy: flerchjj@ieee.org
The installer for "The SpongeBob Squarepants Movie" game dies at the point where it should begin copying files and gives the error below.
err:ole:ITypeInfo_fnInvoke failed to convert param 0 to VT_VARIANT from VT_BSTR
The installer does work for Wine 0.9.2 and 0.9.3 (although the game was only semi-playable with 0.9.2).
This is the full standard output:
fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:ole:RpcChannelBuffer_GetDestCtx (0x43451bf4,0x43451bf8), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x43451bf0,0x43451bf4), stub! fixme:win:SetWindowTextA setting text "Copyright \xa9 2004 THQ, Inc." of other process window (nil) should not use SendMessage fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dd4f0,0x406dd4f4), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dd3b8,0x406dd3bc), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dda94,0x406dda98), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dd95c,0x406dd960), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dd77c,0x406dd780), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dd644,0x406dd648), stub! fixme:x11drv:X11DRV_SetWindowRgn not supported on other thread window 0x2002a fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dda9c,0x406ddaa0), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dd964,0x406dd968), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406ddaa0,0x406ddaa4), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dd968,0x406dd96c), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406ddaa0,0x406ddaa4), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dd968,0x406dd96c), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dda9c,0x406ddaa0), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dd964,0x406dd968), stub! fixme:ole:VARIANT_UserFree handle unknown complex type fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dd8f8,0x406dd8fc), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dd7c0,0x406dd7c4), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dda9c,0x406ddaa0), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dd964,0x406dd968), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dda9c,0x406ddaa0), stub! fixme:ole:RpcChannelBuffer_GetDestCtx (0x406dd964,0x406dd968), stub! fixme:x11drv:X11DRV_SetWindowRgn not supported on other thread window 0x2002a err:ole:ITypeInfo_fnInvoke failed to convert param 0 to VT_VARIANT from VT_BSTR fixme:ole:RpcChannelBuffer_GetDestCtx (0x43451c00,0x43451c04), stub!