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]

Reply via email to