You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right afterward, the difference is added to the internal clock (detail::internal_chrono_clock::now() + d). However, the internal clock only starts when the machine was booted up (and not when the unix epoch started). Thus, the resulting timeout that is passed to do_wait_until may be negative (in both values, seconds and nanoseconds). Then pthread_cond_timedwait throws "Invalid argument".