Skip to content

Child processes aren't auto-killed reliably #3

Closed

Description

@int19h

The adapter currently relies on pydevd to kill child processes. This doesn't work so well when the debuggee process is force-killed, as in e.g. test_autokill. Worse yet, when the IDE requests "terminate", the adapter will force-kill the process itself, preventing the logic for children from kicking in.

The adapter needs to perform its own cleanup for child processes when a "launch" session exits.

Activity

  1. added a commit that references this issue on Jan 22, 2020
    24718a4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions