0.42b5: The rule Q
#1
The new rule Q seems to do exactly the opposite of what it really suppose to do.

D contains "pussy".
R1 contains "M u Q".
R2 contains "M l Q".

"hc64 -r R1 D --stdout" prints nothing.
While "hc64 -r R2 D --stdout" prints the pussy.

Bottom line: Q is actually rejecting the word... or pussy, when it's changed, allowing it if it's not changed.
#2
The description of Q is:

query the memory and reject the word unless it has changed

So yeah, you are right. I will fix this.
#3
Fixed with hashcat-0.42. Thank you!