
Martin,
Some Wave tests do fail because of spurious thread exceptions as well (here: http://tinyurl.com/2cfbzb). I'd like to know which resource limits have been exceeded
I have no access to the platforms in question, all I can tell is that a 'boost::thread_resource_error' has been thrown.
Quite likely, the number of threads exceeded a limit imposed on the test machine. This is the same as for other Boost.Thread related failures we've seen recently from my machine.
The limit has been raised globally, so if a test does not spawn many threads then it should not fail due to this condition anymore.
The interesting piece of information here is, that the Wave tests do not spawn any additional threads. Wave links against Boost.Thread only because it uses Boost.Pool which depends on Boost.Thread synchronization primitives. Regards Hartmut