Skip to content

[Subinterpreters]: use static variable under building Python with --with-experimental-isolated-subinterpreters cause crash. #87754

Closed
@JunyiXie

Description

@JunyiXie
mannequin
BPO 43588
Nosy @vstinner, @corona10, @shihai1991, @JunyiXie, @kumaraditya303
PRs
  • bpo-43588: use static variable module under building Python with --with-experimental-isolated-subinterpreters cause crash. #24963
  • bpo-43551: fix PyImport_Import use static silly_list, under building Python with --with-experimental-isolated-subinterpreters share silly_list in multi sub interpreters cause crash. #24929
  • bpo-43588: fix exceptions.c use static variable under building Python with --with-experimental-isolated-subinterpreters may cause crash. #24965
  • bpo-43588: fix boolobject.c static variables under building under building Python with --with-experimental-isolated-subinterpreters may cause crash #24966
  • bpo-43588: fix codeobject.c static variables under building under building Python with --with-experimental-isolated-subinterpreters may cause crash. #24968
  • bpo-43588: fix sysmodule.c use static variables under building under building Python with --with-experimental-isolated-subinterpreters may cause crash #24969
  • bpo-43588: fix codecs.c static variables under building under building Python with --with-experimental-isolated-subinterpreters may cause crash. #24970
  • bpo-43588: fix _warnings.c static variables under building under building Python with --with-experimental-isolated-subinterpreters may cause crash #24971
  • bpo-43588: fix listobject.c use static variables under building under building Python with --with-experimental-isolated-subinterpreters may cause crash #24972
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = None
    closed_at = None
    created_at = <Date 2021-03-22.08:09:32.063>
    labels = ['expert-subinterpreters', '3.10', 'type-crash']
    title = '[Subinterpreters]: use static variable under building Python with --with-experimental-isolated-subinterpreters cause crash.'
    updated_at = <Date 2022-04-07.08:17:57.850>
    user = 'https://github.com/JunyiXie'

    bugs.python.org fields:

    activity = <Date 2022-04-07.08:17:57.850>
    actor = 'kumaraditya'
    assignee = 'none'
    closed = False
    closed_date = None
    closer = None
    components = ['Subinterpreters']
    creation = <Date 2021-03-22.08:09:32.063>
    creator = 'JunyiXie'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 43588
    keywords = ['patch']
    message_count = 13.0
    messages = ['389282', '389284', '389292', '389300', '389304', '389310', '389311', '389322', '389323', '389324', '406069', '406080', '416918']
    nosy_count = 5.0
    nosy_names = ['vstinner', 'corona10', 'shihai1991', 'JunyiXie', 'kumaraditya']
    pr_nums = ['24963', '24929', '24965', '24966', '24968', '24969', '24970', '24971', '24972']
    priority = 'normal'
    resolution = None
    stage = 'patch review'
    status = 'open'
    superseder = None
    type = 'crash'
    url = 'https://bugs.python.org/issue43588'
    versions = ['Python 3.10']

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      3.10only security fixestopic-subinterpreterstype-crashA hard crash of the interpreter, possibly with a core dump

      Projects

      Status

      Done

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions