Skip to content

ubsan undefined behavior sanitizer flags struct _dictkeysobject (PyDictKeysObj) #77493

@gpshead

Description

@gpshead
BPO 33312
Nosy @Yhg1s, @gpshead, @benjaminp, @ned-deily, @methane
PRs
  • bpo-33312: Fix clang ubsan out of bounds warnings in dict. #6537
  • [3.7] bpo-33312: Fix clang ubsan out of bounds warnings in dict. (GH-6537) #6543
  • [3.6] bpo-33312: Fix clang ubsan out of bounds warnings in dict. (GH-6537) #6544
  • bpo-33312: update Tools/gdb/libpython.py to match. #6548
  • [3.7] bpo-33312: update Tools/gdb/libpython.py to match. (GH-6548) #6549
  • Files
  • horrible.patch
  • maybe-less-horrible-gps01.patch
  • maybe-less-horrible-no-vla-gps02.patch
  • 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 2019-09-12.14:13:18.032>
    created_at = <Date 2018-04-18.21:59:39.232>
    labels = ['build']
    title = 'ubsan undefined behavior sanitizer flags struct _dictkeysobject (PyDictKeysObj)'
    updated_at = <Date 2019-09-12.14:54:59.916>
    user = 'https://github.com/gpshead'

    bugs.python.org fields:

    activity = <Date 2019-09-12.14:54:59.916>
    actor = 'ned.deily'
    assignee = 'gregory.p.smith'
    closed = True
    closed_date = <Date 2019-09-12.14:13:18.032>
    closer = 'gregory.p.smith'
    components = []
    creation = <Date 2018-04-18.21:59:39.232>
    creator = 'gregory.p.smith'
    dependencies = []
    files = ['47541', '47542', '47543']
    hgrepos = []
    issue_num = 33312
    keywords = ['patch']
    message_count = 23.0
    messages = ['315464', '315466', '315473', '315479', '315489', '315491', '315492', '315493', '315494', '315495', '315501', '315503', '315520', '315522', '315523', '315524', '315525', '315528', '315531', '315535', '315543', '352171', '352188']
    nosy_count = 6.0
    nosy_names = ['twouters', 'gregory.p.smith', 'benjamin.peterson', 'ned.deily', 'methane', 'fweimer']
    pr_nums = ['6537', '6543', '6544', '6548', '6549']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'compile error'
    url = 'https://bugs.python.org/issue33312'
    versions = ['Python 3.6']

    Metadata

    Metadata

    Assignees

    Labels

    buildThe build process and cross-build

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions