Bug#760476: fixed in gnutls28 3.3.8-3

Nikos Mavrogiannopoulos nmav at gnutls.org
Mon Oct 13 17:10:54 UTC 2014


On Sat, 11 Oct 2014 15:20:45 +0000 Andreas Metzler <ametzler at debian.org> wrote:
> Source: gnutls28
> Source-Version: 3.3.8-3
> 
> We believe that the bug you reported is fixed in the latest version of
> gnutls28, which is due to be installed in the Debian FTP archive.

Sorry, I misread the strace, and while the change done isn't bad is not
relevant to the issue. I though getrusage failed, but the issue seems to be at:
read(3, 0x7fffe61990b0, 16)       = -1 EINVAL (Invalid argument)

rather than getrusage(). The full strace could show which descriptor is
3, but my guess would be that it is /dev/urandom.

Given that the size read 16 is sufficient to the stack variables I could
speculate that someone closed the descriptor? In any case if possible, 
please provide the following:
1. The full strace to see what happens to fd 3
2. A valgrind debugging output
3. output when the environment variable GNUTLS_DEBUG_LEVEL=3

Let's hope that all of these types of errors will disappear when getrandom() is available.

regards,
Nikos



More information about the Pkg-gnutls-maint mailing list