View Issue Details

IDProjectCategoryView StatusLast Update
0005712Kali Linux[All Projects] Kali Package Bugpublic2020-12-01 10:42
ReporterMister_X Assigned To 
Status closedResolutionopen 
Product Version2019.3 
Target VersionFixed in Version 
Summary0005712: John the ripper calc_stat fails with Illegal instruction on AVX2 CPU
Descriptioncalc_stat is failing with "Illegal instruction" when running it against a simple file
Steps To Reproduceecho test > test
calc_stat test test2
Additional InformationThe CPU supports AVX2, so this is weird; recompiling JTR from source (latest git with no option with ./configure) confirms AVX2 was used to build it as well, and calc_stat shows the following output with the same test:
zero -10*log proba2[101*256+115] (1) / 1, converted to 1 to prevent infinite length candidates
zero -10*log proba2[115*256+116] (1) / 1, converted to 1 to prevent infinite length candidates
zero -10*log proba1[116] (1) / 1 converted to 1
zero -10*log proba2[116*256+101] (1) / 1, converted to 1 to prevent infinite length candidates

- Some tools don't really need such as calc_stat most likely don't need AVX2, so it may be worth compiling a part of John with AVX2 and take some of the binaries not needing AVX2 by compiling it with --disable-simd
- It may be possible other JTR tools are failing as well, only calc_stat was tested.



2020-12-01 10:42

administrator   ~0013913

This report has been filed against an old version of Kali. We will be closing this ticket due to inactivity.
Please could you see if you are able to replicate this issue with the latest version of Kali Linux (
If you are still facing the same problem, feel free to re-open the ticket. If you choose to do this, could you provide more information to the issue you are facing, and also give information about your setup?
For more information, please read:

Issue History

Date Modified Username Field Change
2019-09-22 00:14 Mister_X New Issue
2020-12-01 10:42 g0tmi1k Note Added: 0013913
2020-12-01 10:42 g0tmi1k Status new => closed