diff --git a/base/task.jl b/base/task.jl index 0d37e1fe9eae28..db586d59d02ca6 100644 --- a/base/task.jl +++ b/base/task.jl @@ -764,6 +764,7 @@ end end function wait() + GC.safepoint() W = Workqueues[Threads.threadid()] poptask(W) result = try_yieldto(ensure_rescheduled)