WineHQ
Bug Tracking Database – Bug 34840

 Bugzilla

 

Last modified: 2021-11-28 05:51:02 UTC  

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

Bug 34840 - Internet Chess Club (ICC) Dasher 1.5.x fails to run due to unimplemented HTMLBodyElement_put_scroll stub
Internet Chess Club (ICC) Dasher 1.5.x fails to run due to unimplemented HTML...
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: mshtml
1.7.5
x86 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
https://web.archive.org/web/201205062...
: download
: 29863 34885 (view as bug list)
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2013-11-01 22:47 UTC by bukitmar
Modified: 2021-11-28 05:51 UTC (History)
3 users (show)

See Also:
Regression SHA1:
Fixed by SHA1: ea24a5b1f42bf7cc90ea042370eb1628dec35b98
Distribution: ---
Staged patchset:


Attachments
this is the debugging file generated by wine (10.57 KB, text/plain)
2013-11-01 22:47 UTC, bukitmar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bukitmar 2013-11-01 22:47:36 UTC
Created attachment 46444 [details]
this is the debugging file generated by wine

after installation of ICC Dasher 1.5.6 in my download folder 
i try to start the Dasher.exe and it crashes.
I am a newbie and only recently switched to Ubuntu  from windows7
please assist
Comment 1 Nikolay Sivov 2013-11-02 01:04:02 UTC
You're using a very old wine version, first try to upgrade to a recent release.
Comment 2 Anastasius Focht 2013-11-02 05:37:30 UTC
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
Comment 3 Béla Gyebrószki 2013-11-02 09:13:00 UTC
*** Bug 29863 has been marked as a duplicate of this bug. ***
Comment 4 Anastasius Focht 2013-11-10 06:08:02 UTC
*** Bug 34885 has been marked as a duplicate of this bug. ***
Comment 5 Jacek Caban 2013-11-11 07:40:46 UTC
Patch sent:
http://source.winehq.org/patches/data/100345
Comment 6 Anastasius Focht 2013-11-11 17:00:40 UTC
Hello folks,

IHTMLBodyElement::scroll attribute is implemented by http://source.winehq.org/git/wine.git/commitdiff/ea24a5b1f42bf7cc90ea042370eb1628dec35b98

It still crashes on startup but that's another mshtml bug.

Thanks Jacek

Regards
Comment 7 Alexandre Julliard 2013-11-22 12:51:04 UTC
Closing bugs fixed in 1.7.7.
Comment 8 Anastasius Focht 2021-11-28 05:51:02 UTC
Hello folks,

adding stable download links via Internet Archive for documentation.

For 1.5.6 no snapshots exist but the adjacent versions.

https://web.archive.org/web/20120506235853/http://www.chessclub.com/bits/interface/Dasher_155_installer.exe

https://www.virustotal.com/gui/file/ddd7c1926ce9323cd672da8ffdd17df58b67ba2132d2d10e978ea79cf85f4bb2

https://web.archive.org/web/20140803064557/http://www6.chessclub.com/bits/interface/Dasher_157_installer.exe

https://www.virustotal.com/gui/file/8f19bf0129f2b25f27a909c75c9d2c0214ea3d642f49f4b7ac4d1a53bfac90fc

$ sha1sum Dasher_15*
3d3aecf6868f9d5bc2e5dbc3b7fcfba8fcf54698  Dasher_155_installer.exe
6cf0cf42726e2edb4e06b9aa6fc7f770b0965f10  Dasher_157_installer.exe

$ du -sh Dasher_15*
12M	Dasher_155_installer.exe
12M	Dasher_157_installer.exe

Regards


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers