hashcat64 stopped working
#1
Hashcat worked fine in the past but now crashes (I suspect an issue with AMD display drivers/settings).
For testing I just run benchmark like this: 
Code:
hashcat64.exe -m 0 -b
.

Last line displayed is: 
Code:
hashcat (v3.10) starting in benchmark-mode...

Even older versions that worked before fail with the same error.

How to troubleshoot this? I have not found a parameter to enable tracing or debugging.

GPU is AMD Radeon R9 M370X using Radeon 16.4.1 software. 

Code:
Faulting application name: hashcat64.exe, version: 0.0.0.0, time stamp: 0x5773eb3c
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x0000000000ac0800
Faulting process id: 0x3048
Faulting application start time: 0x01d2279437e494a2
Faulting application path: c:\tools\hashcat-3.00\hashcat64.exe
Faulting module path: unknown
Report Id: d3c2afa7-e8f1-4c32-b093-0763948fcfc2
Faulting package full name: 
Faulting package-relative application ID: 

and

Code:
Fault bucket , type 0
Event Name: BEX64
Response: Not available
Cab Id: 0

Problem signature:
P1: hashcat64.exe
P2: 0.0.0.0
P3: 5773eb3c
P4: StackHash_9c1b
P5: 0.0.0.0
P6: 00000000
P7: PCH_9E_FROM_ntdll+0x00000000000A59A4
P8: c0000005
P9: 0000000000000008
P10: 

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERCC86.tmp.WERInternalMetadata.xml

These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_hashcat64.exe_707354c3e533195e8bc6a9fe384e4c276fdd8193_6ebcd29c_148bd2a1

Analysis symbol: 
Rechecking for solution: 0
Report Id: edcedd54-c0fb-4cb7-bb78-e269f3232f34
Report Status: 97
Hashed bucket: 

this in the crash report:

Code:
Version=1
EventType=BEX64
EventTime=131210856698873305
ReportType=2
Consent=1
UploadTime=131210856699553910
ReportIdentifier=75d53258-9387-11e6-83c9-a45e60d2898e
IntegratorReportIdentifier=d3c2afa7-e8f1-4c32-b093-0763948fcfc2
NsAppName=hashcat64.exe
AppSessionGuid=00003048-0001-003b-a294-e4379427d201
TargetAppId=W:0006ac7a1ebc118a510c62f5565ff46b664e0000ffff!0000fa1273e4d29a6fc4acd2b866dc596750f30e15a6!hashcat64.exe
TargetAppVer=2016//06//29:15:37:32!8e5fb!hashcat64.exe
BootId=4294967295
Response.BucketId=8d4b39373212b1566e6eb7188cce6536
Response.BucketTable=5
Response.LegacyBucketId=116253561231
Response.type=4
Sig[0].Name=Application Name
Sig[0].Value=hashcat64.exe
Sig[1].Name=Application Version
Sig[1].Value=0.0.0.0
Sig[2].Name=Application Timestamp
Sig[2].Value=5773eb3c
Sig[3].Name=Fault Module Name
Sig[3].Value=StackHash_9c1b
Sig[4].Name=Fault Module Version
Sig[4].Value=0.0.0.0
Sig[5].Name=Fault Module Timestamp
Sig[5].Value=00000000
Sig[6].Name=Exception Offset
Sig[6].Value=PCH_9E_FROM_ntdll+0x00000000000A59A4
Sig[7].Name=Exception Code
Sig[7].Value=c0000005
Sig[8].Name=Exception Data
Sig[8].Value=0000000000000008
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=10.0.14393.2.0.0.256.4
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=1043
DynamicSig[22].Name=Additional Information 1
DynamicSig[22].Value=9c1b
DynamicSig[23].Name=Additional Information 2
DynamicSig[23].Value=9c1b6cf10009d3e7c1b8adfe19e45090
DynamicSig[24].Name=Additional Information 3
DynamicSig[24].Value=da02
DynamicSig[25].Name=Additional Information 4
DynamicSig[25].Value=da02648803cc051426e36497da4c8aec
UI[2]=c:\tools\hashcat-3.00\hashcat64.exe
UI[3]=hashcat64.exe has stopped working
UI[4]=Windows can check online for a solution to the problem.
UI[5]=Check online for a solution and close the program
UI[6]=Check online for a solution later and close the program
UI[7]=Close the program
LoadedModule[0]=c:\tools\hashcat-3.00\hashcat64.exe
LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll
LoadedModule[2]=C:\WINDOWS\System32\KERNEL32.DLL
LoadedModule[3]=C:\WINDOWS\System32\KERNELBASE.dll
LoadedModule[4]=C:\WINDOWS\system32\apphelp.dll
LoadedModule[5]=C:\WINDOWS\System32\ADVAPI32.dll
LoadedModule[6]=C:\WINDOWS\System32\msvcrt.dll
LoadedModule[7]=C:\WINDOWS\System32\sechost.dll
LoadedModule[8]=C:\WINDOWS\System32\RPCRT4.dll
LoadedModule[9]=C:\WINDOWS\System32\PSAPI.DLL
LoadedModule[10]=C:\WINDOWS\SYSTEM32\OpenCL.DLL
LoadedModule[11]=C:\WINDOWS\SYSTEM32\amdocl64.dll
LoadedModule[12]=C:\WINDOWS\System32\USER32.dll
LoadedModule[13]=C:\WINDOWS\System32\win32u.dll
LoadedModule[14]=C:\WINDOWS\SYSTEM32\OPENGL32.dll
LoadedModule[15]=C:\WINDOWS\System32\GDI32.dll
LoadedModule[16]=C:\WINDOWS\System32\gdi32full.dll
LoadedModule[17]=C:\WINDOWS\System32\SETUPAPI.dll
LoadedModule[18]=C:\WINDOWS\SYSTEM32\DDRAW.dll
LoadedModule[19]=C:\WINDOWS\SYSTEM32\GLU32.dll
LoadedModule[20]=C:\WINDOWS\System32\cfgmgr32.dll
LoadedModule[21]=C:\WINDOWS\SYSTEM32\VERSION.dll
LoadedModule[22]=C:\WINDOWS\SYSTEM32\dbghelp.dll
LoadedModule[23]=C:\WINDOWS\SYSTEM32\DCIMAN32.dll
LoadedModule[24]=C:\WINDOWS\System32\ucrtbase.dll
LoadedModule[25]=C:\WINDOWS\System32\IMM32.DLL
LoadedModule[26]=C:\WINDOWS\SYSTEM32\atiadlxx.DLL
LoadedModule[27]=C:\WINDOWS\System32\SHELL32.dll
LoadedModule[28]=C:\WINDOWS\System32\windows.storage.dll
LoadedModule[29]=C:\WINDOWS\System32\combase.dll
LoadedModule[30]=C:\WINDOWS\System32\bcryptPrimitives.dll
LoadedModule[31]=C:\WINDOWS\System32\powrprof.dll
LoadedModule[32]=C:\WINDOWS\System32\shlwapi.dll
LoadedModule[33]=C:\WINDOWS\System32\kernel.appcore.dll
LoadedModule[34]=C:\WINDOWS\System32\shcore.dll
LoadedModule[35]=C:\WINDOWS\System32\profapi.dll
LoadedModule[36]=C:\WINDOWS\System32\ole32.dll
LoadedModule[37]=C:\WINDOWS\System32\WS2_32.dll
LoadedModule[38]=C:\WINDOWS\SYSTEM32\USERENV.dll
LoadedModule[39]=C:\WINDOWS\SYSTEM32\PROPSYS.dll
LoadedModule[40]=C:\WINDOWS\SYSTEM32\WTSAPI32.dll
LoadedModule[41]=C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
LoadedModule[42]=C:\WINDOWS\System32\OLEAUT32.dll
LoadedModule[43]=C:\WINDOWS\System32\msvcp_win.dll
LoadedModule[44]=C:\WINDOWS\SYSTEM32\DEVOBJ.dll
LoadedModule[45]=C:\WINDOWS\System32\WINTRUST.dll
LoadedModule[46]=C:\WINDOWS\System32\MSASN1.dll
LoadedModule[47]=C:\WINDOWS\System32\CRYPT32.dll
LoadedModule[48]=C:\WINDOWS\SYSTEM32\amdocl12cl64.dll
LoadedModule[49]=C:\WINDOWS\SYSTEM32\winmm.dll
LoadedModule[50]=C:\WINDOWS\SYSTEM32\WINMMBASE.dll
LoadedModule[51]=C:\WINDOWS\SYSTEM32\dwmapi.dll
LoadedModule[52]=C:\WINDOWS\SYSTEM32\atig6txx.dll
LoadedModule[53]=C:\WINDOWS\System32\DriverStore\FileRepository\c0306711.inf_amd64_5cc9f950e180eef5\amdocl64.dll
State[0].Key=Transport.DoneStage1
State[0].Value=1
FriendlyEventName=Stopped working
ConsentKey=BEX64
AppName=hashcat64.exe
AppPath=c:\tools\hashcat-3.00\hashcat64.exe
NsPartner=windows
NsGroup=windows8
ApplicationIdentity=948DFFF1D4FD2D479DF89E32415AF0EA
MetadataHash=2143156454
#2
Update AMD drivers to WHQL-Win10-64Bit-Radeon-Software-Crimson-16.10.1-Oct13 and now Hashcat is working fine again. Would still nice to learn how to troubleshoot but the issue is resolved...
#3
Good to know, thanks