After r271475 [1], I'm seeing a segfault in join.pass.cpp on my system.
The test calls std::thread::join() twice and expects it to throw a system_error. It looks like my pthread implementation does not like being called pthread_join with the pthread_t argument set to zero, and decides to segfault. There are few easy ways to fix this, I've gone with the approach taken in std::thread::deatch() so there's more consistency.