When signing an archive via Kleopatra and ignoring the pinentry long enough to run into the timeout, "general error" is displayed but the status information about the timeout seems to be there:
When signing only one file, the timeout error is displayed:
Could be a bit more verbose for the average user but ok.
Please change the behavior for signing of directories accordingly.
aheinecke: Edited and changed the task description: General Error also is reported for bad passphrase, cancel etc.