run_extension_callbacks introduced a data race regression in loading #48498
Labels
multithreading
Base.Threads and related functionality
regression
Regression in behavior compared to a previous version
Milestone
Most of the work done by run_extension_callbacks is required to be done while holding
require_lock
(except the call torequire
, which should be_require_prelocked
instead). Instead, it drops the lock just before doing all of this work. This introduces a thread-safety regression.The text was updated successfully, but these errors were encountered: