OpenCL issue running hashcat
#1
Hello everyone, first time user. Please be gentle!

I've built the hashcat from git master.
$ hashcat -v
v3.10-3-g13cbe42+

I have a laptop with the following graphics hardware:
$ lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]

This laptop is running Ubuntu 16.04 and clinfo provides expected output.
My issue is when I try to run hashcat (hashcat -m 2500 -a 3) I receive the following error:
ERROR: clBuildProgram(): CL_BUILD_PROGRAM_FAILURE
unsupported call to function append_0x01_3x4_S.local.local.local in m02500_init
Segmentation fault (core dumped).

The problem call to hc_clBuildProgram() is at hashcat.c:16441 and append_0x01_3x4_S is defined in
OpenCL/inc_common.cl:6262 which is called by m02500_init from OpenCL/m02500.cl:584. At this point I'm out of my depth, nothing about append_0x01_3x4_S or it's usage in m02500_init looks suspicious to me. I've no idea why the ".local" string has been appended to the function name by the compiler so many times or whether that's important.

Thanks for any help!
#2
Most likely your card is not supported by current version of hashcat.

atom said several times that pre maxwell cards are not supported on hashcat 3+.

Either use new card or old oclhashcat.
#3
(08-26-2016, 12:32 PM)hashdawg Wrote: Most likely your card is not supported by current version of hashcat.

I suspected as much. I suppose I was hoping for a push in the right direction to update the code (if that's even a reasonable/plausible thing to do at this point).
#4
(08-26-2016, 09:00 PM)jhc Wrote:
(08-26-2016, 12:32 PM)hashdawg Wrote: Most likely your card is not supported by current version of hashcat.

I suspected as much. I suppose I was hoping for a push in the right direction to update the code (if that's even a reasonable/plausible thing to do at this point).

FTR, it's supported by hashcat, but not by your driver. Doesn't change anything, you need to upgrade your hardware.