Boost logo

Boost :

From: williamkempf_at_[hidden]
Date: 2001-10-30 17:54:02


--- In boost_at_y..., "Gennadiy E. Rozental" <rogeeff_at_m...> wrote:
> Hi,
>
> A little bit more information. Assert firing while processing check
> in line 131, for the test_timedlock<mutex>(). All other top level
> tests does not affect it. The only nuance is that now error became
> not stable what means that assert fired only sometimes. Ant ideas?
If
> I will have time I will try to play more with it.

Sorry, no, I don't have any ideas. Thanks for reporting your
findings, though. It may well be helpful in fixing the problem
eventually.

> P.S. EINVAL Source:
>
> EINVAL
> The value specified by cond, mutex, or abstime is
> invalid.
> EINVAL
> Different mutexes were supplied for concurrent
> pthread_cond_wait() or pthread_cond_timedwait() opera-
> tions on the same condition variable.
> EINVAL
> The mutex was not owned by the current thread at the
> time of the call.

This is precisely the description given in Butenhof's book, and none
of the reasons *seem* to apply here. :(

Bill Kempf


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk