Hi guys,
i was trying to execute hashcat using my GPU's and i got a "segmentation fault" error, i don't know what i'm doing wrong. I was googling for a similar issue but i didn't find anything.
Nvidia drivers
Hashcat Benchmark execution
Then i tried to use a specific device, and i got the same issue.
Any suggestion ?.
Thanks !
Update
i downloaded an old hashcat version and it worked. its a bug ?, should i report it formally ? .
i was trying to execute hashcat using my GPU's and i got a "segmentation fault" error, i don't know what i'm doing wrong. I was googling for a similar issue but i didn't find anything.
Nvidia drivers
Code:
$ nvidia-smi
Tue Aug 25 11:21:09 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.66 Driver Version: 450.66 CUDA Version: 11.0 |
...
...
Hashcat Benchmark execution
Code:
$ hashcat -m500 -b
hashcat (v6.1.1-47-gb8a09615) starting in benchmark mode...
Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.
* Device #9: Outdated POCL OpenCL driver detected!
This OpenCL driver has been marked as likely to fail kernel compilation or to produce false negatives.
You can use --force to override this, but do not report related errors.
CUDA API (CUDA 11.0)
====================
* Device #1: GeForce RTX 2080 Ti, 10837/11019 MB, 68MCU
* Device #2: GeForce RTX 2080 Ti, 10862/11019 MB, 68MCU
* Device #3: GeForce RTX 2080 Ti, 10862/11019 MB, 68MCU
* Device #4: GeForce RTX 2080 Ti, 10862/11019 MB, 68MCU
* Device #5: GeForce RTX 2080 Ti, 10862/11019 MB, 68MCU
* Device #6: GeForce RTX 2080 Ti, 10862/11019 MB, 68MCU
* Device #7: GeForce RTX 2080 Ti, 10862/11019 MB, 68MCU
* Device #8: GeForce RTX 2080 Ti, 10862/11019 MB, 68MCU
OpenCL API (OpenCL 1.2 pocl 1.1 None+Asserts, LLVM 6.0.0, SPIR, SLEEF, DISTRO, POCL_DEBUG) - Platform #1 [The pocl project]
===========================================================================================================================
* Device #9: pthread-Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz, skipped
OpenCL API (OpenCL 1.2 CUDA 11.0.228) - Platform #2 [NVIDIA Corporation]
========================================================================
* Device #10: GeForce RTX 2080 Ti, skipped
* Device #11: GeForce RTX 2080 Ti, skipped
* Device #12: GeForce RTX 2080 Ti, skipped
* Device #13: GeForce RTX 2080 Ti, skipped
* Device #14: GeForce RTX 2080 Ti, skipped
* Device #15: GeForce RTX 2080 Ti, skipped
* Device #16: GeForce RTX 2080 Ti, skipped
* Device #17: GeForce RTX 2080 Ti, skipped
Benchmark relevant options:
===========================
* --optimized-kernel-enable
Hashmode: 500 - md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5) (Iterations: 1000)
Segmentation fault (core dumped)
Then i tried to use a specific device, and i got the same issue.
Code:
hashcat -m500 -b -d 1
hashcat (v6.1.1-47-gb8a09615) starting in benchmark mode...
Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.
* Device #9: Outdated POCL OpenCL driver detected!
This OpenCL driver has been marked as likely to fail kernel compilation or to produce false negatives.
You can use --force to override this, but do not report related errors.
CUDA API (CUDA 11.0)
====================
* Device #1: GeForce RTX 2080 Ti, 10837/11019 MB, 68MCU
* Device #2: GeForce RTX 2080 Ti, skipped
* Device #3: GeForce RTX 2080 Ti, skipped
* Device #4: GeForce RTX 2080 Ti, skipped
* Device #5: GeForce RTX 2080 Ti, skipped
* Device #6: GeForce RTX 2080 Ti, skipped
* Device #7: GeForce RTX 2080 Ti, skipped
* Device #8: GeForce RTX 2080 Ti, skipped
OpenCL API (OpenCL 1.2 pocl 1.1 None+Asserts, LLVM 6.0.0, SPIR, SLEEF, DISTRO, POCL_DEBUG) - Platform #1 [The pocl project]
===========================================================================================================================
* Device #9: pthread-Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz, skipped
OpenCL API (OpenCL 1.2 CUDA 11.0.228) - Platform #2 [NVIDIA Corporation]
========================================================================
* Device #10: GeForce RTX 2080 Ti, skipped
* Device #11: GeForce RTX 2080 Ti, skipped
* Device #12: GeForce RTX 2080 Ti, skipped
* Device #13: GeForce RTX 2080 Ti, skipped
* Device #14: GeForce RTX 2080 Ti, skipped
* Device #15: GeForce RTX 2080 Ti, skipped
* Device #16: GeForce RTX 2080 Ti, skipped
* Device #17: GeForce RTX 2080 Ti, skipped
Benchmark relevant options:
===========================
* --backend-devices=1
* --optimized-kernel-enable
Hashmode: 500 - md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5) (Iterations: 1000)
Segmentation fault (core dumped)
Code:
$ hashcat -m500 -b -d 10
hashcat (v6.1.1-47-gb8a09615) starting in benchmark mode...
Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.
* Device #9: Outdated POCL OpenCL driver detected!
This OpenCL driver has been marked as likely to fail kernel compilation or to produce false negatives.
You can use --force to override this, but do not report related errors.
CUDA API (CUDA 11.0)
====================
* Device #1: GeForce RTX 2080 Ti, skipped
* Device #2: GeForce RTX 2080 Ti, skipped
* Device #3: GeForce RTX 2080 Ti, skipped
* Device #4: GeForce RTX 2080 Ti, skipped
* Device #5: GeForce RTX 2080 Ti, skipped
* Device #6: GeForce RTX 2080 Ti, skipped
* Device #7: GeForce RTX 2080 Ti, skipped
* Device #8: GeForce RTX 2080 Ti, skipped
OpenCL API (OpenCL 1.2 pocl 1.1 None+Asserts, LLVM 6.0.0, SPIR, SLEEF, DISTRO, POCL_DEBUG) - Platform #1 [The pocl project]
===========================================================================================================================
* Device #9: pthread-Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz, skipped
OpenCL API (OpenCL 1.2 CUDA 11.0.228) - Platform #2 [NVIDIA Corporation]
========================================================================
* Device #10: GeForce RTX 2080 Ti, 10816/11019 MB (2754 MB allocatable), 68MCU
* Device #11: GeForce RTX 2080 Ti, skipped
* Device #12: GeForce RTX 2080 Ti, skipped
* Device #13: GeForce RTX 2080 Ti, skipped
* Device #14: GeForce RTX 2080 Ti, skipped
* Device #15: GeForce RTX 2080 Ti, skipped
* Device #16: GeForce RTX 2080 Ti, skipped
* Device #17: GeForce RTX 2080 Ti, skipped
Benchmark relevant options:
===========================
* --backend-devices=10
* --optimized-kernel-enable
Hashmode: 500 - md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5) (Iterations: 1000)
Segmentation fault (core dumped)
Any suggestion ?.
Thanks !
Update
i downloaded an old hashcat version and it worked. its a bug ?, should i report it formally ? .
Code:
$ /usr/bin/hashcat -b -m 500
hashcat (v4.0.1) starting in benchmark mode...
Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.
* Device #1: Not a native Intel OpenCL runtime. Expect massive speed loss.
You can use --force to override, but do not report related errors.
nvmlDeviceSetPowerManagementLimit(): Insufficient Permissions
nvmlDeviceSetPowerManagementLimit(): Insufficient Permissions
nvmlDeviceSetPowerManagementLimit(): Insufficient Permissions
nvmlDeviceSetPowerManagementLimit(): Insufficient Permissions
nvmlDeviceSetPowerManagementLimit(): Insufficient Permissions
nvmlDeviceSetPowerManagementLimit(): Insufficient Permissions
nvmlDeviceSetPowerManagementLimit(): Insufficient Permissions
nvmlDeviceSetPowerManagementLimit(): Insufficient Permissions
OpenCL Platform #1: The pocl project
====================================
* Device #1: pthread-Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz, skipped.
OpenCL Platform #2: NVIDIA Corporation
======================================
* Device #2: GeForce RTX 2080 Ti, 2754/11019 MB allocatable, 68MCU
* Device #3: GeForce RTX 2080 Ti, 2754/11019 MB allocatable, 68MCU
* Device #4: GeForce RTX 2080 Ti, 2754/11019 MB allocatable, 68MCU
* Device #5: GeForce RTX 2080 Ti, 2754/11019 MB allocatable, 68MCU
* Device #6: GeForce RTX 2080 Ti, 2754/11019 MB allocatable, 68MCU
* Device #7: GeForce RTX 2080 Ti, 2754/11019 MB allocatable, 68MCU
* Device #8: GeForce RTX 2080 Ti, 2754/11019 MB allocatable, 68MCU
* Device #9: GeForce RTX 2080 Ti, 2754/11019 MB allocatable, 68MCU
Benchmark relevant options:
===========================
* --optimized-kernel-enable
Hashmode: 500 - md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5)
Speed.Dev.#2.....: 23798.7 kH/s (47.84ms)
Speed.Dev.#3.....: 23547.2 kH/s (47.84ms)
Speed.Dev.#4.....: 24012.6 kH/s (46.65ms)
Speed.Dev.#5.....: 20915.6 kH/s (0.69ms)
Speed.Dev.#6.....: 23544.2 kH/s (45.18ms)
Speed.Dev.#7.....: 21876.6 kH/s (1.43ms)
Speed.Dev.#8.....: 19761.5 kH/s (0.73ms)
Speed.Dev.#9.....: 23917.7 kH/s (44.45ms)
Speed.Dev.#*.....: 181.4 MH/s
Started: Tue Aug 25 11:59:18 2020
Stopped: Tue Aug 25 11:59:48 2020