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)

Reply via email to