[Bug 41657] CoolQ 5.x reports network error on startup due to msscript: ScriptControl_Eval stub

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Mar 10 06:18:17 CST 2018


https://bugs.winehq.org/show_bug.cgi?id=41657

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net
            Summary|CoolQ fails to launch with  |CoolQ 5.x reports network
                   |network error               |error on startup due to
                   |                            |msscript:ScriptControl_Eval
                   |                            |stub

--- Comment #3 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming.

--- snip ---
$ WINEDEBUG=+seh,+msscript,jscript,+ole,+variant,+relay wine ./CQA.exe
>>log.txt 2>&1
...
0031:trace:msscript:ScriptControl_Invoke (0x14ee18)->(2001
{00000000-0000-0000-0000-000000000000} 1033 1 0x33fca4 0x33fc94 (nil) 0x33fd2c) 
...
0031:trace:ole:ITypeInfo_fnInvoke invoking:
L"Eval"(2)
    parm0: L"Expression"
    parm1: L"pvarResult"
memid is 000007d1
Param 0:
        tdesc.vartype 8 (VT_BSTR)
        u.paramdesc.wParamFlags PARAMFLAG_FIN
        u.paramdesc.lpex (nil)
Param 1:
        tdesc.vartype 26 (ptr to VT_VARIANT)
        u.paramdesc.wParamFlags PARAMFLAG_FOUT PARAMFLAG_FRETVAL
        u.paramdesc.lpex (nil)
    funckind: 1 (pure virtual)
    invkind: 1 (func)
    callconv: 4 (stdcall)
    oVft: 108
    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
...
0031:trace:ole:ITypeInfo_fnInvoke changing args
0031:trace:ole:ITypeInfo_fnInvoke 0x33fc3c {VT_BSTR: L"1+1"}
0031:trace:ole:DispCallFunc (0x14ee18, 108, 4, 10, 2, 0x156a40, 0x156a38,
0x33f910 (vt=10))
...
0031:trace:ole:DispCallFunc arg 0: type VT_BSTR 0x33fc3c {VT_BSTR: L"1+1"}
0031:trace:ole:DispCallFunc arg 1: type VT_VARIANT|VT_BYREF 0x156a08
{VT_VARIANT|VT_BYREF: 0x33f900 {VT_EMPTY}}
0031:fixme:msscript:ScriptControl_Eval (0x14ee18)->(L"1+1" 0x33f900)
...
0031:trace:ole:DispCallFunc retval: 0x33f910 {VT_ERROR: 80004001}
...
0031:warn:ole:ITypeInfo_fnInvoke invoked function failed with error 0x80004001
...
0031:trace:ole:ITypeInfo_fnInvoke -- 0x80020009 
...
0031:Call user32.MessageBoxA(00000000,001569f8 "\xbf\xe1Q Air
\xc8\xb1\xca\xa7\xd7\xe9\xbc\xfe\r\n\xba\xdc\xb1\xa7\xc7\xb8\xa3\xac\xd3\xc9\xd3\xda\xc4\xfa\xb5\xc4\xcf\xb5\xcd\xb3\xd6\xd0\xc8\xb1\xca\xa7\xce\xa2\xc8\xed\xb9\xd9\xb7\xbd\xb5\xc4\xa1\xb0Windows
Script
Control\xa1\xb1\xd7\xe9\xbc\xfe\xa3\xac\xc8\xed\xbc\xfe\xbd\xab\xce\xde\xb7\xa8\xd5\xfd"...,004c937c
"\xb4\xed\xce\xf3",00000010) ret=00402c40 
--- snip ---

Source:

https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/msscript.ocx/msscript.c#l940

--- snip ---
 940 static HRESULT WINAPI ScriptControl_Eval(IScriptControl *iface, BSTR
expression, VARIANT *res)
 941 {
 942     ScriptControl *This = impl_from_IScriptControl(iface);
 943     FIXME("(%p)->(%s %p)\n", This, debugstr_w(expression), res);
 944     return E_NOTIMPL;
 945 }
--- snip ---

The bootstrapper virustotal scanlooks rather questionable.

https://www.virustotal.com/#/file/7b0a4b0e8ed0eb6767684b4faeb35368f39254d15a83e3e1f7206e7ac4f2a941/

(not malware but likely flagged due to embedded obfuscated jscript).

$ sha1sum CQA.zip 
43ade3eb64da3f6d2ab60204778fafbebcf84554  CQA.zip

$ du -sh CQA.zip 
1.2M    CQA.zip

$ wine --version
wine-3.3-128-gdfde119538

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