v0.14 working but unable to quit or exit the program
#1
I'm running v0.14 of oclHashcat-plus64.bin on BackTrack5 r3 Linux with two GPUS: a 6870 and a 5870. The program basically works beautifully and responds to status checks. It also finds WPA2 keys when there is a dictionary match.

The problem is that the program will not exit or allow me to quit once it has started. I've tried tuning the GPU settings but to no avail. Setting -n to 1 will allow me to exit maybe 1 in 4 attempts but I usually have to reboot in order to re-run hashcat. The rest of my system is unaffected. Even after exhausting a dictionary list, the program will not exit. A dump of my command prompt is below and I would appreciate any suggestions.

Hashes: 1 total, 1 unique salts, 1 unique digests
Bitmaps: 8 bits, 256 entries, 0x000000ff mask, 1024 bytes
Rules: 1
Workload: 16 loops, 8 accel
Watchdog: Temperature abort trigger set to 90c
Watchdog: Temperature retain trigger set to 80c
Device #1: Barts, 512MB, 900Mhz, 14MCU
Device #2: Cypress, 512MB, 900Mhz, 20MCU
Device #1: Kernel /pentest/passwords/oclhashcat+/kernels/4098/m2500.Barts_1084.4_1084.4.kernel (1787592 bytes)
Device #2: Kernel /pentest/passwords/oclhashcat+/kernels/4098/m2500.Cypress_1084.4_1084.4.kernel (1784796 bytes)

Cache-hit dictionary stats /pentest/passwords/wordlists/rockyou.txt: 139921497 bytes, 14100049 words, 14100049 keyspace

[s]tatus [p]ause [r]esume [b]ypass [q]uit => s
Session.Name...: oclHashcat-plus
Status.........: Running
Input.Mode.....: File (/pentest/passwords/wordlists/rockyou.txt)
Hash.Target....: Private (00:17:c5:6e:85:46 <-> 18:20:32:6a:ab:e4)
Hash.Type......: WPA/WPA2
Time.Started...: Sun Apr 14 19:38:03 2013 (4 secs)
Time.Estimated.: Sun Apr 14 19:41:10 2013 (3 mins, 1 sec)
Speed.GPU.#1...: 56691/s
Speed.GPU.#2...: 42454/s
Speed.GPU.#*...: 99145/s
Recovered......: 0/1 (0.00%) Digests, 0/1 (0.00%) Salts
Progress.......: 873067/14100049 (6.19%)
Rejected.......: 547435/873067 (62.70%)
HWMon.GPU.#1...: 0% Util, 65c Temp, 29% Fan
HWMon.GPU.#2...: 0% Util, 64c Temp, 29% Fan

[s]tatus [p]ause [r]esume [b]ypass [q]uit => q

<<After pressing q, I'm locked and will no longer be able to get status updates>>

Thanks,
John
#2
Some additional testing results:
- Running the same test on my Windows 7 x64 partition yields the same unresponsive behavior with the .exe version of the program
- If I remove one of the cards and just test with the 6870, everything works normally.

Is this a common issue with multiple GPUs or dissimilar GPUs?
#3
Shouldn't be, but I cant be sure, AMD is known for their driver mischief.
#4
Downclock your HD5xxx card. It causes ASIC hang because of too low vcore voltage or wrong bios.
#5
yep, 5xxx series was super prone to ASIC hangs with even mild overclocking. there's not much headroom on those cards. i don't go higher than 880 Mhz on my 5870s, and that's with overvolting.
#6
You guys rock! I backed off the 5870 clock and oclhashcat+ works flawlessly now. My changes:

HD5870 Before:
Core: 850 MHz
Memory: 1200

After:
Core: 800 MHz
Memory: 1100 Mhz

Quit works fine and both cards showing engaged, That 5870 is a fast little beast.

Session.Name...: oclHashcat-plus
Status.........: Aborted
Input.Mode.....: File (/pentest/passwords/wordlists/rockyou.txt)
Hash.Target....: Test (00:17:c5:6e:85:46 <-> 18:20:32:6a:ab:e4)
Hash.Type......: WPA/WPA2
Time.Started...: Mon Apr 15 23:53:41 2013 (16 secs)
Time.Estimated.: Mon Apr 15 23:55:20 2013 (1 min, 21 secs)
Speed.GPU.#1...: 57246/s
Speed.GPU.#2...: 74133/s
Speed.GPU.#*...: 131.4k/s
Recovered......: 0/1 (0.00%) Digests, 0/1 (0.00%) Salts
Progress.......: 3647737/14100049 (25.87%)
Rejected.......: 1577209/3647737 (43.24%)
HWMon.GPU.#1...: 89% Util, 65c Temp, 30% Fan
HWMon.GPU.#2...: 90% Util, 54c Temp, 47% Fan

Started: Mon Apr 15 23:53:41 2013
Stopped: Mon Apr 15 23:53:59 2013