Skip to content

Some formats failing with intel-graphics-compiler, intel-compute-runtime #5876

@ZerBea

Description

@ZerBea

After an update to intel-compute-runtime 25.40.35563.4 JtR failed running wpapsk-opencl.

test failed:

$ john --format=wpapsk-opencl --test
Device 1@tux2: Intel(R) Arc(TM) A770 Graphics
Benchmarking: wpapsk-opencl, WPA/WPA2/PMF/PMKID PSK [PBKDF2-SHA1 HMAC-SHA256/AES-CMAC OpenCL]... FAILED (cmp_all(1))

Recovering a PSK failed:

$ john -w:wordlist --format=wpapsk-opencl test.john
Device 1@tux2: Intel(R) Arc(TM) A770 Graphics
Using default input encoding: UTF-8
Loaded 672 password hashes with 442 different salts (1.5x same-salt boost) (wpapsk-opencl, WPA/WPA2/PMF/PMKID PSK [PBKDF2-SHA1 HMAC-SHA256/AES-CMAC OpenCL])
Self test failed (cmp_all(1))

Log:

0:00:00:00 Starting a new session
0:00:00:00 Loaded a total of 672 password hashes with 442 different salts (1.5x same-salt boost)
0:00:00:00 Sorting salts, for deterministic salt-resume
0:00:00:00 Command line: john --wordlist=wordlist --format=wpapsk-opencl test.john 
0:00:00:00 - UTF-8 input encoding enabled
0:00:00:00 - Passwords will be stored UTF-8 encoded in .pot file
0:00:00:00 Device 1: Intel(R) Arc(TM) A770 Graphics
0:00:00:00 - Building kernel from cached binary
0:00:00:00 - build time: 3.865 ms
0:00:00:00 Terminating on error, john.c:1739

General information:

$ pacman -Q | grep intel-compute-runtime
intel-compute-runtime 25.40.35563.4-1

$ john
John the Ripper 1.9.0-jumbo-1+bleeding-32746f72ea 2025-10-30 01:50:10 +0100 MPI + OMP [linux-gnu 64-bit x86_64 AVX AC]
Copyright (c) 1996-2025 by Solar Designer and others

I don't think that the issue is related to intel-compute-runtime, because wlangenpmkocl which is running the JtR OpenCL kernel is still running fine:

$ wlangenpmkocl -I fbx -a xx
using: Intel(R) Arc(TM) A770 Graphics
3464501 plainmasterkeys generated, 0 password(s) skipped

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