http://bugs.winehq.org/show_bug.cgi?id=34840
Anastasius Focht focht@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@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@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/af6c518e7d25f33aa80a5c4d8ac6add2f...
--- 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