Assertion fails in riched20; relay debug segfaults
Adrian Harvey
ajharvey at myrealbox.com
Sun May 8 06:02:48 CDT 2005
Thanks, Dustin, that sorts the riched problem. Any ideas as to why the
relay trace segfaults though? That was the bit I thought was
interesting... I have now found it will segfault even if wine is not
given an executable, so it's happening very early on.
Adrian
On Sun, 2005-05-08 at 04:58 -0500, Dustin Navea wrote:
> This a known bug. head to http://bugs.winehq.org/show_bug.cgi?id=2924
> for more info and a workaround..
>
> We are waiting on the person that made this patch to post a fixed patch..
>
> Alexandre.. This is generating a lot of bug reports, is there a chance
> we could remove it for now, as it seems to have caused more harm than good?
>
> Dustin
>
> Adrian Harvey wrote:
> > The wine version of riched20 fails an assertion when starting
> > StreamboxVCR
> >
> > $ wine .wine/drive_c/Program\
> > Files/StreamboxVcrSuite2/StreamBoxVCR1Beta31/vcr_31turbo.exe
> > fixme:ole:CoRegisterMessageFilter stub
> > fixme:ole:CoCreateInstance no classfactory created for CLSID {4955dd33-
> > b159-11d0-8fcf-00aa006bcc59}, hres is 0x80040154
> > err:ole:ITypeInfo_fnInvoke did not find member id fffffdfa, flags 4!
> > err:ole:ITypeInfo_fnInvoke did not find member id fffffdfb, flags 4!
> > fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub
> > wine-pthread: run.c:522: ME_CalcRunExtent: Assertion `size.cx' failed.
> > fixme:ole:ITypeInfo_fnRelease destroy child objects
> >
> > Along with a popup dialogue box from the visual C++ runtime library
> > indicating abnormal program termination. The file run.c appears to be
> > part of riched20, and indeed overriding the load order to native only
> > for that DLL allows the program work.
> >
> > All reasonably standard debugging so far, and I went for some more
> > logging to aid tracing the problem (or to log in bugzilla when it all
> > gets too hard for my skill level ;-) )
> >
> > $ WINEDEBUG="+relay" wine .wine/drive_c/Program\
> > Files/StreamboxVcrSuite2/StreamBoxVCR1Beta31/vcr_31turbo.exe
> > 0009:Call kernel32.__wine_kernel_init() ret=55727d9e
> > Segmentation fault
> >
> > Shortest relay trace I've ever had! But I'm not really sure where to go
> > from here... Running GDB on it gives me no useful results. I have an
> > AMD64 box running Fedora Core 3 and wine is the latest from CVS.
> >
> > I'm going to try some other tracing to look at the riched problem, but
> > +relay crashing seems serious to me.
> >
> > Adrian
>
>
More information about the wine-devel
mailing list