http://bugs.winehq.org/show_bug.cgi?id=29769
--- Comment #7 from Qian Hong fracting@gmail.com 2012-10-21 07:07:55 CDT --- Hello, this is a Richedit unimplemented interface
+relay,+seh,+tid log shows:
--- snip --- 0009:fixme:richedit:IRichEditOle_fnQueryInterface 0x2e6beb0: unhandled interface {8d33f740-cf58-11ce-a89d-00aa006cadc5} 0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0xb79cb0 ip=00b79cb0 tid=0009 0009:trace:seh:raise_exception info[0]=00000000 0009:trace:seh:raise_exception info[1]=00000000 0009:trace:seh:raise_exception eax=00000000 ebx=7eb52ff4 ecx=085fb4ac edx=0032cb24 esi=00000009 edi=00000001 0009:trace:seh:raise_exception ebp=0032cb34 esp=0032ca98 cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00010206 0009:trace:seh:call_stack_handlers calling handler at 0x1ad31b0 code=c0000005 flags=0 --- snip ---
In theory `winetricks -q riched20` should work around this, unfortunately native riched20 cause another bug which crash even early.
Fortunately we have a free demo at codeproject: http://www.codeproject.com/Articles/15906/Using-Windowless-RichEdit-Controls Both binary and source are provided.
$ sha1sum RichDrawExample.exe 38922ad3efeabaaf1212e49a78cba86ec911cf40 RichDrawExample.exe
Same crashing while starting RichDrawExample.exe, work around by `winetricks -q riched20`