On Sun, Aug 06, 2006 at 04:11:49PM -0400, Daniel Burrows wrote:
>   (1) Is the failure 100% reproducible or is it intermittent?

Intermittent.

avidan aptitude-0.4.2/tests % while ./test ; do ; done
...................................


OK (35 tests)


......................F.............


!!!FAILURES!!!
Test Results:
Run:  35   Failures: 1   Errors: 0


1) test: TestThreads::testTimedTake (F) line: 117 test_threads.cc
assertion failed
- Expression: now2.tv_sec > now.tv_sec + 2 || now2.tv_usec >=
now.tv_usec


>   (2) Does it happen with aptitude 0.4.1?

Yes, sometimes too.

>   (3) If it's reproducible, can you trace through the code and see where
>       it fails?  In particular, what value is being returned from
>       pthread_cond_timedwait?

I can, but I'd need a little help, I'm not a C++ guru.

Cheers,
-- 
Julien Danjou
.''`.  Debian Developer
: :' : http://julien.danjou.info
`. `'  http://people.debian.org/~acid
  `-   9A0D 5FD9 EB42 22F6 8974  C95C A462 B51E C2FE E5CD

Attachment: signature.asc
Description: Digital signature

Reply via email to