summaryrefslogtreecommitdiff
path: root/doc/bugs
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-09-09 13:11:54 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-09-09 13:11:54 -0400
commitc6f3c410d4f555fe2c989780ddbddd6b37e59096 (patch)
tree5eb157287be90bb6dc7ded924a218e744abe346a /doc/bugs
parent4eb6a2966a17dda80c7c09da8158258e6541ac7f (diff)
fix gpg pipeline stall
Bug introduced in d1da9cf221aeea5c7ac8a313a18b559791a04f12, where I removed a forkProcess when feeding gpg. Feeding it from a thread solves the bug.
Diffstat (limited to 'doc/bugs')
-rw-r--r--doc/bugs/transferkey_fails_due_to_gpg.mdwn6
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/bugs/transferkey_fails_due_to_gpg.mdwn b/doc/bugs/transferkey_fails_due_to_gpg.mdwn
index 1cb0914b8..26bd0443e 100644
--- a/doc/bugs/transferkey_fails_due_to_gpg.mdwn
+++ b/doc/bugs/transferkey_fails_due_to_gpg.mdwn
@@ -43,3 +43,9 @@ The key which is used for the remote is password protected. The GnuPG Agent asks
When adding a new rsync-remote with encryption set to 'none' (therefore disabled), everything works, so it really seems a gpg issue.
How can I help debugging?
+
+> Thanks, I reproduced a deadlock in the gpg code, which was introduced
+> with some of my earlier changes to use threading. No released version of
+> git-annex was affected, and I have developed a fix, which works for me
+> and is now committed to master. Marking this [[done]]; please do check
+> that my fix works for you! --[[Joey]]