https://bugs.winehq.org/show_bug.cgi?id=37502
Bug ID: 37502 Summary: Error 445 Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: h.henoch@isc84.org Distribution: ---
Created attachment 49891 --> https://bugs.winehq.org/attachment.cgi?id=49891 Error 445
Hello,
I've installed a program named naturosoft. But when I launch it I have error 445.
I don't know where to investigate to correct this.
The joined file contains the logs.
Can you help me ?
Regard
https://bugs.winehq.org/show_bug.cgi?id=37502
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal
--- Comment #1 from Austin English austinenglish@gmail.com --- Not a blocker. Wine version?
Is this the program? http://naturosoft.free.fr/
Does the demo have the same issue?
https://bugs.winehq.org/show_bug.cgi?id=37502
--- Comment #2 from h.henoch@isc84.org --- Yes it is the same and the version demo gives the same error 445 : object doesn't support this action
https://bugs.winehq.org/show_bug.cgi?id=37502
--- Comment #3 from h.henoch@isc84.org --- Wine version 1.4.1
https://bugs.winehq.org/show_bug.cgi?id=37502
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Version|unspecified |1.4.1 URL| |http://naturosoft.free.fr/d | |ownload/demo/NatDemoSetup.e | |xe Keywords| |download Component|-unknown |richedit CC| |focht@gmx.net Ever confirmed|0 |1 Summary|Error 445 |Naturosoft Pro fails on | |startup with 'Run-time | |error 445: Object doesn't | |support this action' (needs | |richedit:ITextRange_fnExpan | |d method implementation)
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/NaturoSoft
$ WINEDEBUG=+tid,+seh,+relay,+ole,+variant wine ./Naturo.exe >>log.txt 2>&1 ... 0023:Call oleaut32.DispCallFunc(06fae090,000008d4,00000004,0000000a,00000001,07d90868,07d90860,0033e43c) ret=660d6a6f 0023:trace:ole:DispCallFunc (0x6fae090, 2260, 4, 10, 1, 0x7d90868, 0x7d90860, 0x33e43c (vt=0)) ... 0023:trace:ole:DispCallFunc arg 0: type VT_BSTR 0x33e670 {VT_BSTR: L"{\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans Serif;}{\f1\froman\fcharset2 Symbol;}{\f2\froman\fprq2 Times New Roman;}{\f3\fswiss\fprq2 Arial;}{\f4\fs ... 0023:fixme:richedit:ITextRange_fnExpand not implemented 0x7c234e0 ... 0023:Call KERNEL32.RaiseException(c000008f,00000001,00000002,0033d8d8) ret=660d0956 0023:trace:seh:raise_exception code=c000008f flags=1 addr=0x7b83af77 ip=7b83af77 tid=0023 0023:trace:seh:raise_exception info[0]=deadcafe 0023:trace:seh:raise_exception info[1]=deadcafe 0023:trace:seh:raise_exception eax=7b826e55 ebx=7b8be000 ecx=deadcafe edx=0033d83c esi=0033d8d8 edi=0033d8a0 0023:trace:seh:raise_exception ebp=0033d878 esp=0033d814 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00200283 0023:trace:seh:call_stack_handlers calling handler at 0x41602ab6 code=c000008f flags=1 ... 0023:trace:ole:DispCallFunc retval: 0x33e43c {VT_ERROR: 800a01bd} 0023:Ret oleaut32.DispCallFunc() retval=00000000 ret=660d6a6f ... 0023:trace:ole:IErrorInfoImpl_GetSource (0x21a868)->(pBstrSource=0x33e5ec) 0023:Call oleaut32.SysAllocString(00180fc8 L"NatRich") ret=7e9bbb4e 0023:trace:ole:IErrorInfoImpl_GetDescription (0x21a868)->(pBstrDescription=0x33e5f0) 0023:Call oleaut32.SysAllocString(0021a8a0 L"Object doesn't support this action") ret=7e9bbc07 ... 0023:Call user32.MessageBoxIndirectA(0033de28) ret=6606f73f ... 0023:Call winex11.drv.SetWindowText(000100ee,06fefb20 L"Run-time error '445':\n\nObject doesn't support this action") ret=7ecd3761 ... --- snip ---
Source: http://source.winehq.org/git/wine.git/blob/a9491ec5d9f703e9a60e9effa4072d4d6...
--- snip --- 791 static HRESULT WINAPI ITextRange_fnExpand(ITextRange *me, LONG Unit, LONG *pDelta) 792 { 793 ITextRangeImpl *This = impl_from_ITextRange(me); 794 if (!This->reOle) 795 return CO_E_RELEASED; 796 797 FIXME("not implemented %p\n", This); 798 return E_NOTIMPL; 799 } --- snip ---
'winetricks -q riched20' obviously works around.
BTW ... not that it matters/helps in this specific case but your Wine version is seriously outdated (EOL). Consider updating to at least to stable Wine 1.6.2 or better 1.7.x series.
$ sha1sum NatDemoSetup.exe 38bb682db1938405d354be42b9341516bb610fb0 NatDemoSetup.exe
$ du -sh NatDemoSetup.exe 31M NatDemoSetup.exe
$ wine --version wine-1.7.30-23-gf5e3281
Regards
https://bugs.winehq.org/show_bug.cgi?id=37502
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jactry92@gmail.com, | |sebastian@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=37502
--- Comment #5 from h.henoch@isc84.org --- you are great it is working ...
how did you undestood that the problem was riched library ?
regard
https://bugs.winehq.org/show_bug.cgi?id=37502
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com --- I'll take a look.
https://bugs.winehq.org/show_bug.cgi?id=37502
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |38767
https://bugs.winehq.org/show_bug.cgi?id=37502
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |3357fdd70a1cfcbbe8b3ad7b414 | |76f88f395bc09 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #7 from Nikolay Sivov bunglehead@gmail.com --- This particular failure is fixed with 3357fdd70a1cfcbbe8b3ad7b41476f88f395bc09. Next issue is tracked in bug 38767.
https://bugs.winehq.org/show_bug.cgi?id=37502
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.46.