julia
ebcc603b - threads: avoid deadlock from recursive lock acquire (PR #38487) (#38753)

Commit
5 years ago
threads: avoid deadlock from recursive lock acquire (PR #38487) (#38753) Finalizers can't safely acquire many essential locks (such as the iolock, to cleanup libuv objects) if they are run inside another lock. Therefore, inhibit all finalizers on the thread until all locks are released (previously, this was only true for our internal locks). (cherry-picked from 59aedd161063182e2880a1773790442c545ac9e9)
Author
Parents
Loading