Skip to content

pyhash's siphash24 assumes alignment of the data pointer #72242

@doko42

Description

@doko42
BPO 28055
Nosy @doko42, @pitrou, @vstinner, @tiran, @benjaminp, @ned-deily, @skrah, @serhiy-storchaka, @ztane, @miss-islington, @DerDakon
PRs
  • bpo-28055: fix unaligned accesses in siphash24() #6123
  • [3.7] bpo-28055: Fix unaligned accesses in siphash24(). (GH-6123) #6777
  • [3.6] bpo-28055: Fix unaligned accesses in siphash24(). (GH-6123) #6778
  • Files
  • pyhash.diff
  • pyhash2.diff
  • hash-bytes-alignment.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/doko42'
    closed_at = <Date 2019-04-12.22:36:32.781>
    created_at = <Date 2016-09-09.23:29:02.147>
    labels = ['interpreter-core', '3.7', '3.8', 'type-crash']
    title = "pyhash's siphash24 assumes alignment of the data pointer"
    updated_at = <Date 2019-04-12.22:36:32.780>
    user = 'https://github.com/doko42'

    bugs.python.org fields:

    activity = <Date 2019-04-12.22:36:32.780>
    actor = 'vstinner'
    assignee = 'doko'
    closed = True
    closed_date = <Date 2019-04-12.22:36:32.781>
    closer = 'vstinner'
    components = ['Interpreter Core']
    creation = <Date 2016-09-09.23:29:02.147>
    creator = 'doko'
    dependencies = []
    files = ['44629', '44630', '44648']
    hgrepos = []
    issue_num = 28055
    keywords = ['patch']
    message_count = 41.0
    messages = ['275493', '275500', '275509', '275634', '275761', '276255', '276257', '276258', '276259', '276261', '276263', '276345', '276346', '276347', '276352', '276355', '276374', '276394', '276396', '276397', '276399', '276404', '276406', '276407', '276408', '276409', '276411', '276412', '276495', '286391', '286412', '314472', '315998', '316459', '316461', '316463', '316469', '316470', '322097', '322135', '340125']
    nosy_count = 13.0
    nosy_names = ['doko', 'pitrou', 'vstinner', 'christian.heimes', 'benjamin.peterson', 'ned.deily', 'skrah', 'serhiy.storchaka', 'ztane', 'Jeffrey.Walton', 'gco', 'miss-islington', 'Dakon']
    pr_nums = ['6123', '6777', '6778']
    priority = 'high'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'crash'
    url = 'https://bugs.python.org/issue28055'
    versions = ['Python 3.6', 'Python 3.7', 'Python 3.8']

    Metadata

    Metadata

    Assignees

    Labels

    3.7 (EOL)end of life3.8 (EOL)end of lifeinterpreter-core(Objects, Python, Grammar, and Parser dirs)type-crashA hard crash of the interpreter, possibly with a core dump

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions