[Bug 34840] Internet Chess Club (ICC) Dasher 1.5.x fails to run due to unimplemented HTMLBodyElement_put_scroll stub

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Nov 2 05:37:30 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=34840

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
            Version|1.4                         |1.7.5
                URL|                            |http://www.chessclub.com/do
                   |                            |wnload-software/dasher/
           Keywords|                            |download
          Component|-unknown                    |mshtml
                 CC|                            |focht at gmx.net
     Ever Confirmed|0                           |1
            Summary|Problem of starting ICC     |Internet Chess Club (ICC)
                   |dasher using wine Ubuntu (  |Dasher 1.5.x fails to run
                   |it crashes )                |due to unimplemented
                   |                            |HTMLBodyElement_put_scroll
                   |                            |stub

--- Comment #2 from Anastasius Focht <focht at gmx.net> 2013-11-02 05:37:30 CDT ---
Hello folks,

confirming.
The unimplemented HTMLBodyElement_put_scroll stub is the culprit here.

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Internet Chess Club/Dasher
...
$ WINEDEBUG=+tid,+seh,+mshtml,+relay wine ./Dasher.exe >>log.txt 2>&1
...
0024:trace:mshtml:HTMLElement_setAttribute (0x507b058)->(L"scroll" {VT_BSTR:
L"no"} 00000000)
0024:trace:mshtml:DispatchEx_GetDispID (0x507b058)->(L"scroll" a 0x33da9c)
0024:trace:mshtml:DispatchEx_InvokeEx (0x507b058)->(800113d7 800 4 0x33da88
(nil) 0x33da68 (nil))
0024:trace:mshtml:HTMLBodyElement_QI (0x507b058)->(IID_IHTMLBodyElement
0x33d8ac)
0024:trace:mshtml:HTMLDOMNode_AddRef (0x507b058) ref=3
0024:fixme:mshtml:HTMLBodyElement_put_scroll (0x507b058)->(L"no")
0024:trace:mshtml:HTMLDOMNode_Release (0x507b058) ref=2
0024:warn:mshtml:HTMLDOMNode_QI
(0x507b058)->({df0b3d60-548f-101b-8e65-08002b2bd119} 0x33db18)
0024:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0033dacc)
ret=007355b5
0024:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b83a8bf
ip=7b83a8bf tid=0024
0024:trace:seh:raise_exception  info[0]=19930520
0024:trace:seh:raise_exception  info[1]=0033dae8
0024:trace:seh:raise_exception  info[2]=0086fa24
0024:trace:seh:raise_exception  eax=7b8268f1 ebx=7b8ba000 ecx=0086fa24
edx=0033da20 esi=0033dab8 edi=0033da80
0024:trace:seh:raise_exception  ebp=0033da58 esp=0033d9f4 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=0000028
--- snip ---

The failing HTMLDOMNode QI for IID_ISupportErrorInfo is just the result of
earlier HTMLBodyElement_put_scroll() stub returning E_NOTIMPL.

Source:
http://source.winehq.org/git/wine.git/blob/af6c518e7d25f33aa80a5c4d8ac6add2fb0a8040:/dlls/mshtml/htmlbody.c#l605

--- snip ---
605 static HRESULT WINAPI HTMLBodyElement_put_scroll(IHTMLBodyElement *iface,
BSTR v)
606 {
607     HTMLBodyElement *This = impl_from_IHTMLBodyElement(iface);
608     FIXME("(%p)->(%s)\n", This, debugstr_w(v));
609     return E_NOTIMPL;
610 }
--- snip ---

$ sha1sum Dasher_156_installer.exe 
455f8f030c93d49da25b6e93566f107682382a6d  Dasher_156_installer.exe

$ du -sh Dasher_156_installer.exe 
12M    Dasher_156_installer.exe

$ wine --version
wine-1.7.5-251-gbcf4ded

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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