Skip to content

BUG: PySequence_fast uses not fully safe with free-threading #28046

@seberg

Description

@seberg

I just wrote some code using PySequence_Fast and PySequence_Fast_ITEMS and realized that it is probably not fully safe with free-threading.

So I suspect that we may eventually need to audit it's uses (and maybe similar ones), although I doubt that this is very problematic in practice, you should be able to easily create crashes by mutating a list while passing it to such a function.

Metadata

Metadata

Assignees

No one assigned

    Labels

    00 - Bug39 - free-threadingPRs and issues related to support for free-threading CPython (a.k.a. no-GIL, PEP 703)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions