WineHQ
Bug Tracking Database – Bug 34304

 Bugzilla

 

Last modified: 2014-05-27 23:26:50 UTC  

Louisiana Adventure Demo fails with 'OLE error 80004001' (HTMLStyleSheet_get_href is a stub)

Bug 34304 - Louisiana Adventure Demo fails with 'OLE error 80004001' (HTMLStyleSheet_get_href is a stub)
Louisiana Adventure Demo fails with 'OLE error 80004001' (HTMLStyleSheet_get_...
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: mshtml
1.7.0
x86 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
http://www.atomicgamer.com/files/1013...
: download
: 26827 34780 (view as bug list)
Depends on:
Blocks: 34268
  Show dependency tree
 
Reported: 2013-08-19 17:48 UTC by Anastasius Focht
Modified: 2014-05-27 23:26 UTC (History)
2 users (show)

See Also:
Regression SHA1:
Fixed by SHA1: 688cc96ee7d1f87a42c53937d6ea32be1a66c702
Distribution: ---
Staged patchset:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anastasius Focht 2013-08-19 17:48:14 UTC
Hello folks,

with HTMLStyleSheet_GetIDsOfNames() implemented (bug 34275) it fails now due to HTMLStyleSheet_get_href being a stub.

--- snip ---
nexus4[~/.wine/drive_c/users/focht/Application Data/Louisiana Adventure]
WINEDEBUG=+tid,+seh,+relay wine ./Louisiana.exe >> log.txt 2>&1
...
0025:trace:mshtml:HTMLStyleSheet_GetIDsOfNames (0x3c5c938)->({00000000-0000-0000-0000-000000000000} 0x33e7c4 1 2048 0x33e7dc)
0025:trace:mshtml:DispatchEx_GetIDsOfNames (0x3c5c938)->({00000000-0000-0000-0000-000000000000} 0x33e7c4 1 2048 0x33e7dc)
0025:trace:mshtml:DispatchEx_GetDispID (0x3c5c938)->(L"href" 0 0x33e7dc)
0025:trace:mshtml:preprocess_dispex_data (0x3c5c938)
0025:Call oleaut32.LoadRegTypeLib(7ce6cf70,00000004,00000000,00000800,0033e4a0) ret=7cd620c1 
...
0025:trace:mshtml:HTMLStyleSheet_Invoke (0x3c5c938)->(1006 {00000000-0000-0000-0000-000000000000} 2048 2 0x33e778 0x33e820 0x33e840 0x33e860)
0025:trace:mshtml:DispatchEx_Invoke (0x3c5c938)->(1006 {00000000-0000-0000-0000-000000000000} 2048 2 0x33e778 0x33e820 0x33e840 0x33e860)
0025:trace:mshtml:DispatchEx_InvokeEx (0x3c5c938)->(3ee 800 2 0x33e778 0x33e820 0x33e840 (nil))
0025:trace:mshtml:HTMLStyleSheet_QueryInterface (0x3c5c938)->(IID_IHTMLStyleSheet 0x33e4a8)
0025:trace:mshtml:HTMLStyleSheet_AddRef (0x3c5c938) ref=3
0025:fixme:mshtml:HTMLStyleSheet_get_href (0x3c5c938)->(0x33e498)
0025:trace:mshtml:HTMLStyleSheet_Release (0x3c5c938) ref=2
0025:Call KERNEL32.FormatMessageW(00003200,00000000,80004001,00000000,0033e544,00000100,00000000) ret=009bcb30
0025:Ret  KERNEL32.FormatMessageW() retval=00000000 ret=009bcb30
0025:Call KERNEL32.GetUserDefaultLCID() ret=00d5d9c3
0025:Ret  KERNEL32.GetUserDefaultLCID() retval=00000409 ret=00d5d9c3
0025:Call KERNEL32.GetThreadLocale() ret=00d5cf53
0025:Ret  KERNEL32.GetThreadLocale() retval=00000409 ret=00d5cf53
0025:Call KERNEL32.GetThreadLocale() ret=00d5cf53
0025:Ret  KERNEL32.GetThreadLocale() retval=00000409 ret=00d5cf53
0025:Call KERNEL32.MultiByteToWideChar(00000000,00000000,0033c320 "OLE error %.8x",0000000f,0033c73c,00001000) ret=00d5fb3c
0025:Ret  KERNEL32.MultiByteToWideChar() retval=0000000f ret=00d5fb3c
0025:Call KERNEL32.RaiseException(0eedfade,00000001,00000007,0033e77c) ret=009afee6
0025:trace:seh:raise_exception code=eedfade flags=1 addr=0x7b83a857 ip=7b83a857 tid=0025
0025:trace:seh:raise_exception  info[0]=009afee6
0025:trace:seh:raise_exception  info[1]=017dd700
0025:trace:seh:raise_exception  info[2]=0033e840
0025:trace:seh:raise_exception  info[3]=017dd700
0025:trace:seh:raise_exception  info[4]=0033e818
0025:trace:seh:raise_exception  info[5]=0033e7bc
0025:trace:seh:raise_exception  info[6]=0033e798 
...
0025:Call user32.MessageBoxW(000100b2,017b1ec4 L"OLE error 80004001",017dcec4 L"Louisiana",00000010) ret=00a2bb06 
--- snip ---

Source: http://source.winehq.org/git/wine.git/blob/3172d351884de55175336e426ba798ca251aca98:/dlls/mshtml/htmlstylesheet.c#l552

--- snip ---
 552 static HRESULT WINAPI HTMLStyleSheet_get_href(IHTMLStyleSheet *iface, BSTR *p)
 553 {
 554     HTMLStyleSheet *This = impl_from_IHTMLStyleSheet(iface);
 555     FIXME("(%p)->(%p)\n", This, p);
 556     return E_NOTIMPL;
 557 }
--- snip ---

$ wine --version
wine-1.7.0-179-gb2159c8

$ du -sh Louisiana_Installer.exe 
1.4G    Louisiana_Installer.exe

$ sha1sum Louisiana_Installer.exe 
a95fe6bce960274e1651c569e00df5a8e0068eac  Louisiana_Installer.exe

Regards
Comment 1 Nikolay Sivov 2014-02-08 15:03:47 UTC
Ok, I got a patch for that.
Comment 2 Anastasius Focht 2014-02-10 16:27:54 UTC
Hello folks,

this is fixed by commit http://source.winehq.org/git/wine.git/commitdiff/688cc96ee7d1f87a42c53937d6ea32be1a66c702

Took a while to re-download this thing ... slow servers.

Thanks Nikolay

Regards
Comment 3 Andrey Gusev 2014-02-10 17:18:37 UTC
*** Bug 34780 has been marked as a duplicate of this bug. ***
Comment 4 Alexandre Julliard 2014-02-20 12:37:50 UTC
Closing bugs fixed in 1.7.13.
Comment 5 Austin English 2014-05-27 23:26:50 UTC
*** Bug 26827 has been marked as a duplicate of this bug. ***


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

Hosted By CodeWeavers