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