While debugging chromium, we came across two bugs in libasync, causing a system crash (missing !waiters_.empty() check) and a system hang (shared_cnt_ being initialized to 1). Please do check this very carefully to see if it is correct, tho I did not notice regressions.
While debugging chromium, we came across two bugs in libasync, causing a system crash (missing
!waiters_.empty()
check) and a system hang (shared_cnt_
being initialized to 1). Please do check this very carefully to see if it is correct, tho I did not notice regressions.