Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Mon, 3 Jan 2022 15:15:17 -0500
From: Jason Cooper <>
Subject: sha512crypt-opencl / Self test failed (cmp_all(1))


I running Artix (Arch w/ runit vice systemd) on a Dell Precision laptop:

I'm encountering the following error:

$ john --wordlist=crackstation.txt --rules --format=sha512crypt-opencl passwd
Device 1@...alhost: Intel(R) UHD Graphics [0x9bc4]
Using default input encoding: UTF-8
Loaded 1 password hash (sha512crypt-opencl, crypt(3) $6$ [SHA512 OpenCL])
Cost 1 (iteration count) is 5000 for all loaded hashes
Error creating binary cache file: No such file or directory
Self test failed (cmp_all(1))

It runs fine, but slow, when I remove `--format=..`

john version:

$ john
John the Ripper 1.9.0-jumbo-1 MPI + OMP [linux-gnu 64-bit x86_64 AVX AC]


$ john --list=opencl-devices
Platform #0 name: Intel(R) OpenCL HD Graphics, version: OpenCL 3.0 
     Device #0 (1) name:     Intel(R) UHD Graphics [0x9bc4]
     Device vendor:          Intel(R) Corporation
     Device type:            GPU (LE)
     Device version:         OpenCL 3.0 NEO 
     Driver version:         21.49.21786 
     Native vector widths:   char 16, short 8, int 4, long 1
     Preferred vector width: char 16, short 8, int 4, long 1
     Global Memory:          12496 MB
     Global Memory Cache:    512 KB
     Local Memory:           64 KB (Local)
     Constant Buffer size:   4095 MB
     Max memory alloc. size: 4095 MB
     Max clock (MHz):        1150
     Profiling timer res.:   83 ns
     Max Work Group Size:    256
     Parallel compute cores: 24
     Stream processors:      192  (24 x 8)
     Speed index:            220800

I've tried every way I can think of to increase the verbosity, without success.
I even ran `strings $(which john) | grep ^OCL` with no results.

How do I debug this?  Or, better yet, how do I fix it?



Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.