On Tue, 2005-02-08 at 01:41 +0100, Andreas Vox wrote: > Hi! > > I had a look at bug 1119: double-clicking on citation reference causes > crash (Qt). > > Of course you shouldn't double-click on those insets, once is enough. > Still, a LyX crash is a severe punishment for this user-misbehaviour ;-) > > So I have a theory what causes this bug: > frontends/Dialogs::show(...) is not threadsafe. > > Why do I think LyX is multithreaded? Well, not strictly, but the method > sync_events() can cause similar effects.
Andreas, I played with this bug a couple of months ago, and I remember also the distinct feeling that yes, Qt was multithreading on us :-) > What I haven't figured out yet > is the > exact sequence which could cause this crash, but the following > micro-patch repairs > this bug for me. > Could someone else verify this? Unfortunately not until the afternoon. > Thanks > /Andreas - Martin
signature.asc
Description: This is a digitally signed message part