>>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:
Lars> Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes: >>>>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes: >> Lars> | Lars> Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes: | Lars> I can | Lars> start lyx now, but when I quit it dies with >> Lars> | Lars> Did you see my 'ugly' patch? >> Lars> | Sorry, I read too fast and assume this is what you commited. Lars> I'll try | it out. Lars> What I committed what the "make it start" patch. Lars> This one is the "make it exit cleanly" patch, but it is too ugly Lars> to be applied. It just show clearly that it is the Lars> boost::signals::trackable that have problems with gcc 2.96. In Lars> the patch I disconnect a lot of slots before ~trackable is run, Lars> and then it works ok... As you may have seen in the valgrind trace I posted, I still see some 'invalid free' in BufferView::Pimpl::Pimpl. Is you 'ugly' patch supposed to cure this? And did you try to see whether valgrind is ok one a binary compiled with gcc3.1? JMarc