Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sat, 15 Aug 2015 17:00:33 +0300
From: Solar Designer <>
Subject: Re: --test-full=0 crashes the Bitcoin format

On Sat, Aug 15, 2015 at 09:44:54PM +0800, Kai Zhao wrote:
> However, when I "set export GOMP_CPU_AFFINITY=0-31" on my laptop which
> I did on the super, the john reports error.
> $ rm -f ../john.pot && ../john pwfile --format=bitcoin
> --skip-self-test --wordlist=pwd.lst
> Using default input encoding: UTF-8
> Loaded 1 password hash (Bitcoin [SHA512 AES 256/256 AVX2 4x])
> Will run 32 OpenMP threads
> Press 'q' or Ctrl-C to abort, almost any other key for status
> libgomp: Thread creation failed: Invalid argument

Of course, you can't set affinity to non-existent logical CPUs.

Oh, I notice another detail: you have AVX2, and in super we only have
AVX.  It is possible that the issue would be triggerable in an AVX
build, but not in AVX2.  This affects the indexing done in crypt_all().


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.