Georg Baum wrote:
Abdelrazak Younes wrote:

Georg Baum wrote:
Am Donnerstag, 12. Oktober 2006 19:50 schrieb Enrico Forestieri:
Yes, with this patch LyX builds, but then is quite unstable.
I always get a crash when trying to load a particular document
(see bt1.txt), but some others load fine. However, when I load
Intro.lyx and then quit, it crashes again (bt2.txt).
With another document it crashes while scrolling (bt3.txt).
I doubt that it has anything to do with the streams. I do get a crash
immediately on startup. This is no wonder, since Abdel thought that
non-windows users do not really need an Application instance but can do
with a pointer to an alrerady destroyed variable :-(
Year sorry. Maybe the static trick will work fine under Linux also?

No. Don't you remember how much we tried out?

Unfortunately the current solution brings a new problem: qt3 prints a

QThreadStorage: thread 40c9a940 exited after QThreadStorage destroyed

after quit, and qt4 segfaults after quit. Backtrace:

This is with current SVN?


I am not amused that you simply throw away the hard work several of us did
to circumvent that dreaded mutex destroy failure message on linux and
crashes on OS X.

IMHO, this is not a question of how much work went in these work around bugs; this is question of doing things right when we have time to do it. This is the case right now and I reckon that those failures on exit are relatively harmless for now. At least it doesn't preclude any other development for the time being.

I don't have the time to do this work again, so please use
the previous results (see the comment in src/lyx_main.h) and create
something that works. Cleanup is good, and I know why you do that, but
please don't break previously working solutions.

I am confident that I will solve all these problems in due time and for Windows the solution was not really working and it is working now with clean code. MacOS was not really working wither and it is perhaps working better now. I will revert to the "working solution" if I am not able to restore a true working state.

Abdel.


Reply via email to