On Fri, Mar 16, 2007 at 09:13:48AM +0100, Vincent Lefevre <[EMAIL PROTECTED]> was heard to say: > On 2007-03-15 20:23:14 -0700, Daniel Burrows wrote: > > I tried adding some serialization to make the drawing code > > explicitly safe (previously it relied on being called only from the > > main thread; all the call sites I could find *should* be executed in > > the main thread, but maybe I missed something); would you mind > > trying this .deb and seeing if it fixes your problem? > > > > http://people.debian.org/~aptitude_0.4.4-5~0_i386.deb > > http://people.debian.org/~dburrows/aptitude_0.4.4-5~0_i386.deb > > The problem still occurs; this time, I had to launch aptitude 7 times > to make it appear.
OK, so we know one place that the race is not occurring. :) > I could even reproduce the problem with: > > strace -f -e write=1 -o aptitude.strace aptitude > > I can mail you the trace output if this can help you (411441 bytes > uncompressed, 67627 bytes compressed). I don't know if it'll help, but mail it. It might at least give some clue about /which/ thread is racing the foreground thread. Daniel -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]