Bug#805863: gnutls28: FTBFS on amd64 - testsuite failures

Andreas Metzler ametzler at bebt.de
Fri Jan 1 18:59:36 UTC 2016


Control: clone 805863 -2
Control: reassign -2 guile-2.0 2.0.11+1-10
Control: retitle -2 building guile with changed compiler options caused breakage
Control: block 805863 with -2

On 2015-11-23 James Cowgill <james410 at cowgill.org.uk> wrote:
> Source: gnutls28
> Version: 3.3.19-1
> Severity: serious

> The latest upload of gnutls28 failed to build on amd64 (but build
> sucessfully elsewhere). This failure also looks similar to the FTBFS of
> 3.4.7-1 in experimental.

> https://buildd.debian.org/status/fetch.php?pkg=gnutls28&arch=amd64&ver=3.3.19-1&stamp=1448215393

> > Making check in tests
> > make[4]: Entering directory '/«PKGBUILDDIR»/guile/tests'
> > make  check-TESTS
> > make[5]: Entering directory '/«PKGBUILDDIR»/guile/tests'
> > make[6]: Entering directory '/«PKGBUILDDIR»/guile/tests'
> > PASS: errors.scm
> > PASS: anonymous-auth.scm
> > PASS: pkcs-import-export.scm
> > PASS: session-record-port.scm
> > PASS: x509-certificates.scm
> > PASS: priorities.scm
> > PASS: openpgp-keys.scm
> > ../../build-aux/test-driver: line 107: 22622 Segmentation fault      "$@" > $log_file 2>&1

Hello,

upgrading guile-2.0 from -9 to -10 causes testsuite errors in GnuTLS
guile on amd64. Reproducing usually just requires trying to run
make check guile/tests, it will usually fail on the first or second
try.

Downgrading guile-2.0* to -9 fixes the issue. And it is not related to
the underlying toolchain, I could reproduce with rebuilds of -9 and
-10 on current sid.

There are no source changes from -9 to -10 but the the compilation
options changed, the following options are present in -10 but missing
in -9:
-g -O2 -fstack-protector-strong -Wformat -Werror=format-security
So previous versions were built without -O2 and therefore without
HAVE_INLINE!

Rebuilding -10 -with -O0 appended to CFLAGS make the issue
unreproducible, while it still shows up at -O1.

Both Ludovic and me have managed to generate backtraces:
http://article.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/8372
http://article.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/8379

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



More information about the Pkg-gnutls-maint mailing list