Skip to content

subprocess is not EINTR-safe #41185

@astrand

Description

@astrand
mannequin
BPO 1068268
Nosy @gpshead, @amauryfa, @nirs, @naufraghi, @bitdancer, @rnk, @davidmalcolm
Files
  • nointr.patch: Patch for subprocess.py and test_subprocess.py
  • no-EINTR-subprocess.py-25-maint-r65475.patch: no EINTR patch upgraded to 25-maint r65475
  • trunk-diff-unified.txt: patch against trunk
  • bugtest.py: Reproduces fault
  • 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/gpshead'
    closed_at = <Date 2010-03-01.00:44:25.834>
    created_at = <Date 2004-11-17.21:07:57.000>
    labels = ['type-bug', 'library']
    title = 'subprocess is not EINTR-safe'
    updated_at = <Date 2010-03-01.00:44:37.753>
    user = 'https://bugs.python.org/astrand'

    bugs.python.org fields:

    activity = <Date 2010-03-01.00:44:37.753>
    actor = 'gregory.p.smith'
    assignee = 'gregory.p.smith'
    closed = True
    closed_date = <Date 2010-03-01.00:44:25.834>
    closer = 'gregory.p.smith'
    components = ['Library (Lib)']
    creation = <Date 2004-11-17.21:07:57.000>
    creator = 'astrand'
    dependencies = []
    files = ['1489', '12438', '14700', '15869']
    hgrepos = []
    issue_num = 1068268
    keywords = ['patch']
    message_count = 29.0
    messages = ['23177', '23178', '23179', '23180', '23181', '23182', '23183', '57055', '64821', '64832', '69397', '70433', '72593', '72596', '72709', '73336', '74916', '74924', '78033', '78103', '78246', '78253', '78254', '78259', '79391', '91502', '97756', '100228', '100230']
    nosy_count = 16.0
    nosy_names = ['gregory.p.smith', 'astrand', 'amaury.forgeotdarc', 'nirs', 'mattjohnston', 'mpitt', 'timjr', 'jyasskin', 'schmir', 'jnoller', 'naufraghi', 'r.david.murray', 'rnk', 'cmiller', 'dmalcolm', 'mathmodave']
    pr_nums = []
    priority = 'normal'
    resolution = 'fixed'
    stage = None
    status = 'closed'
    superseder = None
    type = 'behavior'
    url = 'https://bugs.python.org/issue1068268'
    versions = ['Python 2.6', 'Python 3.1', 'Python 2.7', 'Python 3.2']

    Metadata

    Metadata

    Assignees

    Labels

    stdlibStandard Library Python modules in the Lib/ directorytype-bugAn unexpected behavior, bug, or error

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions