View Issue Details

IDProjectCategoryView StatusLast Update
0005712Kali Linux[All Projects] Kali Package Bugpublic2019-09-22 00:14
ReporterMister_X Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
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

Notes:
- 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.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2019-09-22 00:14 Mister_X New Issue