BUG: Segmentation fault with gnupg-1.4.x on Solaris with "--debug 16"

Werner Koch wk at gnupg.org
Tue Aug 19 21:00:44 CEST 2008


On Tue, 19 Aug 2008 16:33, m.heneka at googlemail.com said:

> log_debug ("iobuf-%d.%d: close `%s'\n", a->no, a->subno, a->desc);
>
> An IO-buffer with desc==NULL causes the crash. The glibc feature

Right.  Fixed in svn revision 4816.

> This article describes problems with this glibc feature. See also the links

It is well known that old libcs segfault on this, although POSIX does
not require such a behaviopus (iirc, it is undefined).  This is the same
class of problems as with passing a negative value to isfoo() - glibc is
robust enough to work correctly but HPUX will always segfault.  Anyway,
it needs to be fixed as we aim for portable software.

Thanks,

  Werner


-- 
Linux-Kongress 2008 + Hamburg + October 7-10 + www.linux-kongress.org

   Die Gedanken sind frei.  Auschnahme regelt ein Bundeschgesetz.




More information about the Gnupg-devel mailing list