Skip to content

Fix debugger stepping actions in forked process#310

Open
jborean93 wants to merge 1 commit intofabioz:mainfrom
jborean93:fork-subproc
Open

Fix debugger stepping actions in forked process#310
jborean93 wants to merge 1 commit intofabioz:mainfrom
jborean93:fork-subproc

Conversation

@jborean93
Copy link

Fix the debugger stepping state when debugging a process that has been forked from the main process. The new sys.monitoring mechanism didn't fully clear the thread local storage after a fork leading to a state where the forked child process tracked the wrong thread information and was never updated on the latest continue action.

Originally reported in debugpy microsoft/debugpy#1876 but issue existed in pydevd. PR for debugpy is at microsoft/debugpy#1921.

Fix the debugger stepping state when debugging a process that has been
forked from the main process. The new sys.monitoring mechanism didn't
fully clear the thread local storage after a fork leading to a state
where the forked child process tracked the wrong thread information and
was never updated on the latest continue action.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant