Skip to content

SunMD5 format crashes in some arches #5296

Open
@ghost

Description

SunMD5 format crashes in all non X86 arches if SIMD and OMP is enabled.

  • it fails in clang and gcc;
  • on Linux and macOS.

Below is macOS on ARM (see also #5296 (comment) and #5296 (comment)):

E,g.:

Testing: SunMD5 [MD5 128/128 ASIMD 4x2]... (4xOMP) run_tests.sh: line 62: 13013 Abort trap: 6
     $JTR_BIN -test-full=0 --format=cpu

Exit status: 134

The best clue we have so far is something around line 791.

SIMDmd5body(input_buf_big[group_idx][j], out_buf[group_idx], out_buf[group_idx], SSEi_RELOAD|SSEi_MIXED_IN);

It's more about documenting, but maybe someone can reproduce the issue and find a misuse of 'some' API by the format.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions