GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Crash of interpreter due to unclosed sub-interpreters · Issue #113433 · python/cpython

Crash of interpreter due to unclosed sub-interpreters #113433

New issue
Copy link
New issue
Copy link
Closed
Closed
Crash of interpreter due to unclosed sub-interpreters#113433
Copy link
Labels
topic-subinterpreterstype-crashA hard crash of the interpreter, possibly with a core dumpA hard crash of the interpreter, possibly with a core dump

Description

@Eclips4
Eclips4
opened on Dec 23, 2023
Issue body actions

Crash report

Reproducer:

import _xxsubinterpreters as interp

interp_id = interp.create()

Trace:

Fatal Python error: PyInterpreterState_Delete: remaining subinterpreters
Python runtime state: finalizing (tstate=0x00005576a7f343e0)

Aborted

CPython versions tested on:

CPython main branch

Operating systems tested on:

Linux

Linked PRs

  • gh-113433: Automatically Clean Up Subinterpreters in Py_Finalize() #121060
  • [3.13] gh-113433: Automatically Clean Up Subinterpreters in Py_Finalize() (gh-121060) #121067

Activity

  1. Eclips4
    added
    type-crashA hard crash of the interpreter, possibly with a core dumpA hard crash of the interpreter, possibly with a core dump
    topic-subinterpreters
    on Dec 23, 2023
  2. github-project-automation
    added this to Subinterpreterson Dec 23, 2023
  3. github-project-automation
    moved this to Todo in Subinterpreterson Dec 23, 2023
  4. Eclips4 commented on Dec 23, 2023

    @Eclips4
    Eclips4
    on Dec 23, 2023
    MemberAuthor
    More actions

    Bisected to 86a77f4
    cc @ericsnowcurrently

  5. ericsnowcurrently commented on Jan 25, 2024

    @ericsnowcurrently
    ericsnowcurrently
    on Jan 25, 2024
    Member
    More actions

    Sorry for the delay. I'll try to take a look in the next day or two.

    Reacted by Kirill Podoprigora
  6. miss-islington
    added a commit that references this issue on Jun 26, 2024

    pythongh-113433: Automatically Clean Up Subinterpreters in Py_Finaliz…

    8c13544
  7. ericsnowcurrently
    added 2 commits that reference this issue on Jun 26, 2024

    gh-113433: Automatically Clean Up Subinterpreters in Py_Finalize() (g…

    4be1f37

    [3.13] gh-113433: Automatically Clean Up Subinterpreters in Py_Finali…

    c839974
  8. ericsnowcurrently commented on Jun 26, 2024

    @ericsnowcurrently
    ericsnowcurrently
    on Jun 26, 2024
    Member
    More actions

    This should be all sorted for main and 3.13. Backporting to 3.12 isn't really an option.

  9. ericsnowcurrently
    closed this as completedon Jun 26, 2024
  10. github-project-automation
    moved this from Todo to Done in Subinterpreterson Jun 26, 2024
  11. mrahtz
    added a commit that references this issue on Jun 30, 2024

    pythongh-113433: Automatically Clean Up Subinterpreters in Py_Finaliz…

    7aa0f5d
  12. estyxx
    added a commit that references this issue on Jul 17, 2024

    pythongh-113433: Automatically Clean Up Subinterpreters in Py_Finaliz…

    1a151b0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    topic-subinterpreterstype-crashA hard crash of the interpreter, possibly with a core dumpA hard crash of the interpreter, possibly with a core dump

    Projects

    • Subinterpreters
      Status
      Done
      Show more project fields

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.