id summary reporter owner description type status milestone component version severity resolution keywords cc 7669 thread_group::join_all() should catch resource_deadlock_would_occur boost.lists@… Anthony Williams "If a thread in thread_group is this_thread, join_all() throws resource_deadlock_would_occur. This violates the function post-condition: ""Every thread in the group has terminated."" Because of the above, and because it's impossible to enumerate the threads is a thread_group, it should catch resource_deadlock_would_occur and proceed with the joining loop. (The exception can be re-thrown when the loop ends.) " Bugs closed Boost 1.53.0 thread Boost 1.52.0 Problem fixed thread;thread_group