guile testsuite failure (gnutls 3.0.1 and later) and armel and mipsel

Nikos Mavrogiannopoulos nmav at
Sat Nov 5 10:38:41 CET 2011

On 10/19/2011 11:49 PM, Ludovic Courtès wrote:

> I’ve reproduced it on armv5tel-unknown-linux-gnueabi, with Guile 1.8.8,
> GCC 4.5.1, and glibc 2.12.
> The 0x1 above seems to be the value of some port’s ‘putback_buf’ field.
> Normally it should be either NULL or a valid pointer.
> Adding ‘c_port->putback_buf = NULL’ in
> $GNUTLS/guile/src/core.c:make_session_record_port, which is supposed to
> be a non-functional change, leads to a malloc inconsistency much more
> quickly (setting $MALLOC_CHECK_=2 helps catch it.)
> So I’m starting to wonder if libguile and GnuTLS somehow have a
> different vision of the layout of ‘scm_t_port’, which would explain
> these inconsistencies.

 Any update on that? Do the observed issue seem related to a gnulib change?


More information about the Gnutls-devel mailing list