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
signature.asc
Description: Digital signature