Skip to content

run_extension_callbacks introduced a data race regression in loading #48498

@vtjnash

Description

@vtjnash

Most of the work done by run_extension_callbacks is required to be done while holding require_lock (except the call to require, which should be _require_prelocked instead). Instead, it drops the lock just before doing all of this work. This introduces a thread-safety regression.

Metadata

Metadata

Assignees

No one assigned

    Labels

    multithreadingBase.Threads and related functionalityregressionRegression in behavior compared to a previous version

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions