On Sat, 26 Apr 2003 04:13:23 +0200 (Romance Daylight Time) Xavier Nodet <[EMAIL PROTECTED]> wrote:
> On Fri, 25 Apr 2003 14:05:33 +0200 (Romance Daylight Time) Vadim Zeitlin <[EMAIL
> PROTECTED]> wrote:
> > Also, you could try removing wxYield() calls from BusyIndicator (in
> > HeaderListImpl.cpp) and MProgressInfo (in wxMDialogs.cpp) and see if
> > it changes anything.
> I did that. Of course I now have some GUI oddities, but M has not yet
> crashed. I will wait a little bit more, then try to get them back one by
> one, and see what happens.
Here are my findings so far. A 'Yes' in one of the first four columns
means that the corresponding line is *active* (not commented) in the
configuration.
wxMDialogs wxMDialogs wxMDialogs HeaderInfoImpl Result
3128 3137 3147 362
Yes Yes Yes Yes KO
No No No No Ok
No Yes Yes Yes KO
No Yes No No KO
Yes No Yes Yes KO
No No No Yes Ok so far (2 days)
So it really seems a re-entrency problem, as commenting a few wxYield()
removes the crashes (I tried this first combination during several
weeks). It also seems that HeaderInfoImpl:362 is irrelevant to this
problem and I will leave it commented just to be sure.
I will now try the following combination
No No Yes (No)
Nerijus, you could either try to comment out all the lines to verify
that there are no more crashes (and we really speak about the same
problem), or try other combinations like those:
Yes No No (No)
Yes Yes No (No)
Thanks.
--
Xavier Nodet
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety." - Benjamin Franklin, 1759.
pgp00000.pgp
Description: PGP signature
