id summary reporter owner description type status milestone component version severity resolution keywords cc 1804 Check for EBUSY instead of ETIMEDOUT in thread/pthread/mutex.hpp rchrist@… Anthony Williams "I believe this code: bool timed_lock(system_time const & abs_time) { struct timespec const timeout=detail::get_timespec(abs_time); int const res=pthread_mutex_timedlock(&m,&timeout); BOOST_ASSERT(!res || res==EBUSY); return !res; } should test ETIMEDOUT not EBUSY. I couldn't find any other tickets for this and it appears to still be this way in the the svn trunk." Bugs closed Boost 1.36.0 thread Boost 1.35.0 Regression fixed