Latest libgpg-error breaks gpg-agent and more

Werner Koch wk at
Wed Nov 16 16:25:36 CET 2016

On Wed, 16 Nov 2016 12:50, cmt at said:

> after the update to libgpg-error 1.25 (from 1.24) gpg-agent (from gnupg
> 2.1.15) aborts with core in npth ("Assertion failed: (res == 0), function

Better an assertion failure than the hangs we have seen before ;-).

> uninitialised. Some more investigation revealed that one would only
> need to move the npth_init() call in agent/gpg-agent.c main() in front 

It is all caused by broken OS with weird semantics of unnamed
semaphores.  The fixes for that unfortunately broke things on Linux.
Delaying npth_init is a bit tricky and I would like to avoid it but
there are those OS X folks ...

> Can we get gnupg 2.1.16 "real soon now"?

I did a gpgme release today and 2.1.16 will be the next thing.  Maybe
tomorrow.  There is only that One Last Feature(tm) I want to get in.  We
will do a release in the current state with some open bugs but given
that 2.1.15 is already 3 months old it is better than no release.



Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: </pipermail/attachments/20161116/cadf1bef/attachment.sig>

More information about the Gnupg-devel mailing list