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:
{F4874943}
When signing only one file, the timeout error is displayed:
{F4874955}
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.
ikloecker: This also happens when creating signed&encrypted archives and probably also when creating an encrypted-only archive, but in the latter case it's a bit harder to provoke an error.