Boost logo

Boost :

From: Martin Wille (mw8329_at_[hidden])
Date: 2007-11-12 16:22:21

Ion Gaztañaga wrote:
> Martin Wille wrote:
>> John Maddock wrote:
>>> Anyone any ideas about the remaining thread library regressions:
>>> they're causing Boost.Regex failures as well apart from anything else :-(
>> That one is twofold. There's an error due to a resource limit (which I
>> can lift). There's a second error described in
> I'm havint the same problem for Interprocess in your test machine
> (Martin Wille x86_64) (
> Run [2007-10-29 09:12:58 UTC]: fail
> terminate called after throwing an instance of
> 'boost::thread_resource_error'
> what(): boost::thread_resource_error
> All Interprocess tests launching a thread seem to be suffering the same
> problem. And I don't think I launch too many threads (5 at maximum) to
> test a condition variable or mutex. Can we fix this or I should change
> the number to 3?

I wonder where all the threads come from. RLIMIT_NRPOC is set to 10 by
default. That should be sufficient for 1 (shell) + 1 (test programm) + 1
(possible artificial thread of the MT implementation) + 5 threads. I
suspect the limit gets reduced drastically by the shell that gets
invoked to run the test binary.

Apparently, all thread-related tests are affected. I'll raise the limit
globally, once it is sorted out where the (additional) assertion errors
in some of the tests exactly comes from.


Boost list run by bdawes at, gregod at, cpdaniel at, john at