diff --git a/.ci/disable_formats.sh b/.ci/disable_formats.sh index dae0e1b9551..ba882090b40 100755 --- a/.ci/disable_formats.sh +++ b/.ci/disable_formats.sh @@ -11,6 +11,10 @@ echo 'KeePass-opencl = Y' >> ../run/john-local.conf # These formats fail OpenCL CPU runtime echo 'RAR-opencl = Y' >> ../run/john-local.conf +# SunMD5 format crashes on ARM. macOS and Linux +# See https://github.com/openwall/john/issues/5296 +echo 'sunmd5 = Y' >> ../run/john-local.conf + # These formats run very slowly inside CI # Time measures are from Intel CPU driver running inside Docker echo 'ansible-opencl = Y' >> ../run/john-local.conf # (282.202952 secs) PASS diff --git a/.circleci/circle-ci.sh b/.circleci/circle-ci.sh index 87a187e5e70..3123c249fe9 100755 --- a/.circleci/circle-ci.sh +++ b/.circleci/circle-ci.sh @@ -66,6 +66,9 @@ if [[ $1 == "BUILD" ]]; then echo '--------------------------------------------------------------------------------' elif [[ $1 == "TEST" ]]; then + # Disable problematic formats before testing + source ../.ci/disable_formats.sh + echo '---------------------------------- Build Info ----------------------------------' $WINE $JTR --list=build-info echo '--------------------------------------------------------------------------------'