https://bugs.winehq.org/show_bug.cgi?id=41657
Bug ID: 41657 Summary: CoolQ fails to launch with network error Product: Wine Version: 1.9.21 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: bdbaiapp@163.com Distribution: ---
Created attachment 56052 --> https://bugs.winehq.org/attachment.cgi?id=56052 stderr output
After splash screen displayed, CoolQ exits with the message "无法连接软件更新服务器。请检查网络是否通畅,并稍后再试。" (Error while connecting to update server. Please check your network and try again later.)
exe file could be found here: http://dlsec.cqp.me/cqa-full
https://bugs.winehq.org/show_bug.cgi?id=41657
--- Comment #1 from Bob Bai bdbaiapp@163.com --- Created attachment 56053 --> https://bugs.winehq.org/attachment.cgi?id=56053 stderr output with WINEDEBUG="+wininet,+secur32"
https://bugs.winehq.org/show_bug.cgi?id=41657
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Keywords| |download URL| |http://dlsec.cqp.me/cqa-ful | |l CC| |xerox.xerox2000x@gmail.com
--- Comment #2 from Louis Lenders xerox.xerox2000x@gmail.com --- Try ``winetricks msscript``.
Then it starts to download things, and then start the app again it displays a login window, could not get further, don`t know what to do.
At least there`s a shortcoming in wine`s msscript.ocx
fixme:msscript:ScriptControl_QueryInterface (0x111408)->({00000126-0000-0000-c000-000000000046} 0x33fb7c) fixme:msscript:ActiveScriptSite_OnStateChange (0x165a28, 5) fixme:msscript:ScriptControl_Eval (0x111408)->(L"var j=eval({"+eq":0,"+gxr":1,"\/vbx1nbpni":"o4","\/wwk0nn4":0,"0\/ju6vire":0,"0h":1,"0hezknjjnl":"1f9df75d99cabf42e08473fba1dc360b","0qisdhb":"39f0b02d42725a1affe9bbcecf0d3668","0whcq":1,"1p":0,"1r":0,"2uma":0,"2vtniquff":1,"33d":0,"3cnv2\/":"q","3rwthvn7r""... 0x33f9e8) fixme:msscript:ScriptControl_Eval (0x111408)->(L"j.ret" 0x33f9d8) fixme:msscript:ActiveScriptSite_OnStateChange (0x165a28, 4)
sha1sum CQA.exe 1a15377de0679c23df4080a48612590bf5935e2f CQA.exe
https://bugs.winehq.org/show_bug.cgi?id=41657
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@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@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...
--- 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/7b0a4b0e8ed0eb6767684b4faeb35368f39254d15a...
(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
https://bugs.winehq.org/show_bug.cgi?id=41657
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msscript.ocx
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
I've added a component 'msscript.ocx' to better filter/track changes to this module. Setting component field accordingly.
Regards
https://bugs.winehq.org/show_bug.cgi?id=41657
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |21ae9ba1ba8ddba3ba49e916ef2 | |b7fbd5ae9713d Resolution|--- |FIXED URL|http://dlsec.cqp.me/cqa-ful |https://web.archive.org/web |l |/20190520214717/http://dlcq | |.cqp.me/cq/CQA.zip Status|NEW |RESOLVED
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit https://source.winehq.org/git/wine.git/commitdiff/21ae9ba1ba8ddba3ba49e916ef... ("msscript: Partially implement IScriptControl::Eval().")
Thanks Jactry
The app downloads updates from update server now.
I've created a snapshot via Internet Archive:
https://web.archive.org/web/20190520214717/http://dlcq.cqp.me/cq/CQA.zip
$ sha1sum CQA.zip cc0f1d2845d005ee5e62ba0630374552a349afaf CQA.zip
$ du -sh CQA.zip 1.2M CQA.zip
$ wine --version wine-4.8-245-g21ae9ba1ba
Regards
https://bugs.winehq.org/show_bug.cgi?id=41657
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.9.
https://bugs.winehq.org/show_bug.cgi?id=41657
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |4.0.x
https://bugs.winehq.org/show_bug.cgi?id=41657
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|4.0.x |---
--- Comment #7 from Michael Stefaniuc mstefani@winehq.org --- Removing the 4.0.x milestone from bug fixes included in 4.0.3.