Hey,
I've upgraded my ROCm drivers for my AMD Vega 64 GPU this week and I'm getting the same errors. I've tracked it down to issue with work-load parameter.
Without the -w1 parameter it works but with it does not... I'm using Ubuntu 18.04 and tested both ROCm and AMDGPU-Pro driver/packages with the same results.
EDIT: I've now tried adding of --optimized-kernel-enable flag which helps when using -m 100. However, the same ends with the errors when trying -m 1400.
I've upgraded my ROCm drivers for my AMD Vega 64 GPU this week and I'm getting the same errors. I've tracked it down to issue with work-load parameter.
Without the -w1 parameter it works but with it does not... I'm using Ubuntu 18.04 and tested both ROCm and AMDGPU-Pro driver/packages with the same results.
Code:
$ ./hashcat64.bin -m 100 --machine-readable --benchmark
# version: v5.1.0
# option: --optimized-kernel-enable
1:100:852:945:96.26:11109716045
Started: Wed May 8 08:41:21 2019
Stopped: Wed May 8 08:41:31 2019
Code:
$ ./hashcat64.bin -m 100 --machine-readable --benchmark -w1
# version: v5.1.0
# option: --workload-profile=1
clBuildProgram(): CL_BUILD_PROGRAM_FAILURE
: error: undefined hidden symbol: sha1_update_vector
>>> referenced by /home/vojta/Documents/tarzan/cracking/hashcat-5.1.0/OpenCL/t_10002_33-15f50b.o:(m00100_mxx)
: error: undefined hidden symbol: sha1_update_vector
>>> referenced by /home/vojta/Documents/tarzan/cracking/hashcat-5.1.0/OpenCL/t_10002_33-15f50b.o:(m00100_mxx)
: error: undefined hidden symbol: sha1_update_vector
>>> referenced by /home/vojta/Documents/tarzan/cracking/hashcat-5.1.0/OpenCL/t_10002_33-15f50b.o:(m00100_sxx)
: error: undefined hidden symbol: sha1_update_vector
>>> referenced by /home/vojta/Documents/tarzan/cracking/hashcat-5.1.0/OpenCL/t_10002_33-15f50b.o:(m00100_sxx)
Error: Creating the executable from LLVM IRs failed.
* Device #1: Kernel /home/vojta/Documents/tarzan/cracking/hashcat-5.1.0/OpenCL/m00100_a3-pure.cl build failed - proceeding without this device.
Started: Wed May 8 08:41:04 2019
Stopped: Wed May 8 08:41:08 2019
EDIT: I've now tried adding of --optimized-kernel-enable flag which helps when using -m 100. However, the same ends with the errors when trying -m 1400.
Code:
$ ./hashcat64.bin -m 100 --optimized-kernel-enable --machine-readable --benchmark -w3
# version: v5.1.0
# option: --optimized-kernel-enable
# option: --workload-profile=3
1:100:852:945:96.06:11123132088
Started: Wed May 8 09:06:16 2019
Stopped: Wed May 8 09:06:23 2019