Is there a call to get the current running thread object? (e.g. boost::this_thread::instance()). I think some older boost release had the ability to get the current thread via the default constructor (prior to 1.34).

Arnold