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