Skip to content

[2.7] Race in PyThread_release_lock on macOS - can lead to memory corruption and deadlock #82287

Description

@navytux
mannequin
BPO 38106
Nosy @tim-one, @loewis, @arigo, @rhettinger, @pfmoore, @ronaldoussoren, @pitrou, @scoder, @kristjanvalur, @vstinner, @tjguk, @benjaminp, @ned-deily, @bitdancer, @briancurtin, @florentx, @Bluehorn, @navytux
PRs
  • [2.7] bpo-38106: Fix race in PyThread_release_lock that can lead to memory corruption and deadlock #16047
  • Files
  • pylock_bug.pyx
  • 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 = 'https://github.com/benjaminp'
    closed_at = <Date 2019-10-03.07:10:00.721>
    created_at = <Date 2019-09-11.11:17:33.220>
    labels = ['OS-mac', 'interpreter-core', 'type-bug']
    title = '[2.7] Race in PyThread_release_lock on macOS - can lead to memory corruption and deadlock'
    updated_at = <Date 2019-10-03.08:06:54.128>
    user = 'https://github.com/navytux'

    bugs.python.org fields:

    activity = <Date 2019-10-03.08:06:54.128>
    actor = 'navytux'
    assignee = 'benjamin.peterson'
    closed = True
    closed_date = <Date 2019-10-03.07:10:00.721>
    closer = 'vstinner'
    components = ['Interpreter Core', 'macOS']
    creation = <Date 2019-09-11.11:17:33.220>
    creator = 'navytux'
    dependencies = []
    files = ['48604']
    hgrepos = []
    issue_num = 38106
    keywords = ['patch']
    message_count = 15.0
    messages = ['351826', '351917', '351943', '351970', '351972', '352025', '352054', '352058', '352159', '353723', '353820', '353821', '353824', '353825', '353826']
    nosy_count = 27.0
    nosy_names = ['tim.peters', 'loewis', 'arigo', 'rhettinger', 'beazley', 'paul.moore', 'shihao', 'ronaldoussoren', 'pitrou', 'scoder', 'kristjan.jonsson', 'vstinner', 'techtonik', 'jyasskin', 'tim.golden', 'benjamin.peterson', 'ned.deily', 'r.david.murray', 'brian.curtin', 'flox', 'dabeaz', 'torsten', 'ysj.ray', 'python-dev', 'sbt', 'navytux', 'mariosoft']
    pr_nums = ['16047']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'behavior'
    url = 'https://bugs.python.org/issue38106'
    versions = ['Python 2.7']

    Metadata

    Metadata

    Assignees

    Labels

    OS-macinterpreter-core(Objects, Python, Grammar, and Parser dirs)type-bugAn unexpected behavior, bug, or error

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions