id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 3628,condition.notify_one() does not wake up a thread that is in condition.wait() or condition.timed_wait(),Shouaib Ahmed ,viboes,"You can see in the attached project's TestBoostThread.cpp file that in ThreadFuncWaiter(), the thread is in timed_wait() call before it releases the mutex to let the ThreadFuncNotifier() thread notify it. But inside notify_one(), most of the time it will choose not to notify any ""waiter"". The total_count class member is 0 when that happens. If I uncomment the three lines marked as WORKAROUND_ in TestBoostThread.cpp, then the threads will be notified, but this is just a workaround.",Bugs,closed,To Be Determined,thread,Boost 1.40.0,Problem,invalid,condition,