On 2007-03-15 20:23:14 -0700, Daniel Burrows wrote: > Well, I can't reproduce this, and I don't see many obvious places > in the code that would be causing it.
With aptitude 0.4.4-4, this is more difficult to reproduce. For instance, I've tried to reproduce the problem, and I had to launch aptitude about 20 times before the problem appeared, then it could be reproduced 5 times in a row. > 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. 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). Note: the machine has 2 processors, and I did my tests over a SSH connection. -- Vincent Lefèvre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/> Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)