Skip to content

runtime: infinite loop in lockextra on linux/amd64 [1.14 backport] #42635

@gopherbot

Description

@gopherbot

@ianlancetaylor requested issue #42207 to be considered for backport to the next 1.14 minor release.

@gopherbot Please open backport issues.

This bug can cause a deadlock for programs that create threads in C code such that those threads call into Go code, if a signal is received at the wrong time. There is no workaround.

Note that CL 265759 had a bug in the test, and that CL 265778 (a test-only change) is also required.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions