Fail to compile kernel, may need to increase reserved registers for spilling.
#1
Running Hashcat on Ubuntu 16.04, using the nvidia-367 and Intel i95 drivers.  It works fine when cracking MD5.  It works fine when cracking NTLMv2 so long as I'm not using rules.  As soon as I try something like:

Code:
# ./hashcat -m 5600 -a 0 /path/to/responder_hashes.txt ../WordLists/rockyou.txt  -r rules/best64.rule

I get the following:

Code:
hashcat (v3.10-829-g646a472) starting...

OpenCL Platform #1: Intel
=========================
* Device #1: Intel(R) HD Graphics Haswell GT2 Mobile, 1024/2048 MB allocatable, 20MCU

Hashes: 58 digests; 58 unique digests, 58 unique salts
Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes, 5/13 rotates
Rules: 77

Applicable Optimizers:
* Zero-Byte
* Not-Iterated

Watchdog: Hardware Monitoring Interface not found on your system
Watchdog: Temperature abort trigger disabled
Watchdog: Temperature retain trigger disabled

Initializing device kernels and memory...ASSERTION FAILED: Fail to compile kernel, may need to increase reserved registers for spilling.
  at file /build/beignet-5qGeBM/beignet-1.1.1/backend/src/backend/gen_program.cpp, function virtual gbe::Kernel* gbe::GenProgram::compileKernel(const gbe::ir::Unit&, const string&, bool), line 200
Trace/breakpoint trap (core dumped)

I get the same behavior whether the NVidia drivers are enabled or not (using prime-select or directly through nvidia-settings).  It works fine in the other attack modes ... just not the one I need.

I tried both the latest release and version from git.

I have no idea what to try next.  Advice?


Messages In This Thread
Fail to compile kernel, may need to increase reserved registers for spilling. - by joshmore - 11-28-2016, 06:18 AM