gnutls 2.3.11 testsuite failure on sparc (openpgpself)
Nikos Mavrogiannopoulos
nmav at gnutls.org
Wed Jun 4 18:57:45 CEST 2008
Simon Josefsson wrote:
> FWIW, this seems to happen on my system as well, a normal x86 debian
> box. Does it work on your machine? There are valgrind errors, see
> below.
> ==18506== Use of uninitialised value of size 4
> ==18506== at 0x4181141: (within /lib/i686/cmov/libc-2.7.so)
> ==18506== by 0x4183079: vfprintf (in /lib/i686/cmov/libc-2.7.so)
> ==18506== by 0x41A0E9B: vsprintf (in /lib/i686/cmov/libc-2.7.so)
> ==18506== by 0x418B24D: sprintf (in /lib/i686/cmov/libc-2.7.so)
> ==18506== by 0x40600D6: _gnutls_bin2hex (gnutls_str.c:265)
> ==18506== by 0x406E19E: _gnutls_openpgp_privkey_to_gkey (gnutls_openpgp.c:731)
This one looks quite strange. Does the openpgpself fail to your system
as well? Does it still fail with my latest commit?
I'm afraid that when the gnutls_openpgp_keyid_t is passed on the stack
it has a pointer status, thus the sizeof() returns 4 instead of 8.
If I'm correct then my latest commit should fix this issue.
regards,
Nikos
More information about the Gnutls-devel
mailing list