Package: src:resiprocate Version: 1:1.11.0~alpha8-3 Severity: serious
build fails in a unit test on ppc64el, double free or corruption, stack suggests libssl Full build log: https://buildd.debian.org/status/fetch.php?pkg=resiprocate&arch=ppc64el&ver=1%3A1.11.0~alpha8-3&stamp=1482054136 Relevant section of the log, including stack, attached Could this be a known issue on ppc64el or with libssl?
/bin/bash ../../libtool --tag=CXX --mode=link g++ -I ../.. -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -I/usr/include/postgresql -Wall -Wno-deprecated -Wl,-z,relro -Wl,-z,now -lcares -o stunTestVectors stunTestVectors.o ../client/libreTurnClient.la ../../rutil/librutil.la -lssl -lcrypto -lpthread libtool: link: g++ -I ../.. -g -O2 "-fdebug-prefix-map=/«PKGBUILDDIR»=." -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -I/usr/include/postgresql -Wall -Wno-deprecated -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/stunTestVectors stunTestVectors.o -lcares ../client/.libs/libreTurnClient.so ../../rutil/.libs/librutil.so -lssl -lcrypto -lpthread make[4]: Leaving directory '/«PKGBUILDDIR»/reTurn/test' make check-TESTS make[4]: Entering directory '/«PKGBUILDDIR»/reTurn/test' make[5]: Entering directory '/«PKGBUILDDIR»/reTurn/test' ../../build-aux/test-driver: line 107: 6304 Aborted "$@" > $log_file 2>&1 FAIL: stunTestVectors =========================================================== resiprocate 1.11.0~alpha8: reTurn/test/test-suite.log =========================================================== # TOTAL: 1 # PASS: 0 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: stunTestVectors ===================== INFO | 20161218-094209.416 | | RESIP:TEST | 70366852992352 | stunTestVectors.cxx:168 | All tests passed! *** Error in `/«PKGBUILDDIR»/reTurn/test/.libs/stunTestVectors': double free or corruption (out): 0x000001001be00e20 *** ======= Backtrace: ========= /lib/powerpc64le-linux-gnu/libc.so.6(+0x829e8)[0x3fff8ea529e8] /lib/powerpc64le-linux-gnu/libc.so.6(+0x8c098)[0x3fff8ea5c098] /lib/powerpc64le-linux-gnu/libc.so.6(+0x8cbec)[0x3fff8ea5cbec] /usr/lib/powerpc64le-linux-gnu/libcrypto.so.1.0.2(CRYPTO_free+0x60)[0x3fff8ef79430] /usr/lib/powerpc64le-linux-gnu/libssl.so.1.0.2(+0x4ded8)[0x3fff8f19ded8] /usr/lib/powerpc64le-linux-gnu/libcrypto.so.1.0.2(sk_pop_free+0x74)[0x3fff8f0134c4] /usr/lib/powerpc64le-linux-gnu/libssl.so.1.0.2(SSL_COMP_free_compression_methods+0x3c)[0x3fff8f1a0b6c] /«PKGBUILDDIR»/reTurn/test/.libs/stunTestVectors(_ZNSt15_Sp_counted_ptrIPN4asio3ssl6detail17openssl_init_base7do_initELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv+0x64)[0x5e41a044] /«PKGBUILDDIR»/reTurn/test/.libs/stunTestVectors(_ZNSt10shared_ptrIN4asio3ssl6detail17openssl_init_base7do_initEED1Ev+0xdc)[0x5e41a41c] /lib/powerpc64le-linux-gnu/libc.so.6(+0x3fdac)[0x3fff8ea0fdac] /lib/powerpc64le-linux-gnu/libc.so.6(exit+0x28)[0x3fff8ea0fe08] /lib/powerpc64le-linux-gnu/libc.so.6(+0x228a4)[0x3fff8e9f28a4] /lib/powerpc64le-linux-gnu/libc.so.6(__libc_start_main+0xb8)[0x3fff8e9f2ab8] ======= Memory map: ======== 5e410000-5e430000 r-xp 00000000 00:1c 216074862 /«PKGBUILDDIR»/reTurn/test/.libs/stunTestVectors 5e430000-5e440000 r--p 00010000 00:1c 216074862 /«PKGBUILDDIR»/reTurn/test/.libs/stunTestVectors 5e440000-5e450000 rw-p 00020000 00:1c 216074862 /«PKGBUILDDIR»/reTurn/test/.libs/stunTestVectors 1001bdd0000-1001be90000 rw-p 00000000 00:00 0 [heap] 3fff8e470000-3fff8e490000 rw-p 00000000 00:00 0 3fff8e490000-3fff8e4a0000 r-xp 00000000 00:1c 216007345 /usr/lib/powerpc64le-linux-gnu/libffi.so.6.0.4 3fff8e4a0000-3fff8e4b0000 r--p 00000000 00:1c 216007345 /usr/lib/powerpc64le-linux-gnu/libffi.so.6.0.4 3fff8e4b0000-3fff8e4c0000 rw-p 00010000 00:1c 216007345 /usr/lib/powerpc64le-linux-gnu/libffi.so.6.0.4 3fff8e4c0000-3fff8e550000 r-xp 00000000 00:1c 215982260 /usr/lib/powerpc64le-linux-gnu/libgmp.so.10.3.1 3fff8e550000-3fff8e560000 r--p 00080000 00:1c 215982260 /usr/lib/powerpc64le-linux-gnu/libgmp.so.10.3.1 3fff8e560000-3fff8e570000 rw-p 00090000 00:1c 215982260 /usr/lib/powerpc64le-linux-gnu/libgmp.so.10.3.1 3fff8e570000-3fff8e5b0000 r-xp 00000000 00:1c 215979998 /usr/lib/powerpc64le-linux-gnu/libhogweed.so.4.3 3fff8e5b0000-3fff8e5c0000 r--p 00030000 00:1c 215979998 /usr/lib/powerpc64le-linux-gnu/libhogweed.so.4.3 3fff8e5c0000-3fff8e5d0000 rw-p 00040000 00:1c 215979998 /usr/lib/powerpc64le-linux-gnu/libhogweed.so.4.3 3fff8e5d0000-3fff8e5f0000 r-xp 00000000 00:1c 215980019 /usr/lib/powerpc64le-linux-gnu/libtasn1.so.6.5.2 3fff8e5f0000-3fff8e600000 r--p 00010000 00:1c 215980019 /usr/lib/powerpc64le-linux-gnu/libtasn1.so.6.5.2 3fff8e600000-3fff8e610000 rw-p 00020000 00:1c 215980019 /usr/lib/powerpc64le-linux-gnu/libtasn1.so.6.5.2 3fff8e610000-3fff8e650000 r-xp 00000000 00:1c 216000898 /lib/powerpc64le-linux-gnu/libidn.so.11.6.16 3fff8e650000-3fff8e660000 r--p 00030000 00:1c 216000898 /lib/powerpc64le-linux-gnu/libidn.so.11.6.16 3fff8e660000-3fff8e670000 rw-p 00040000 00:1c 216000898 /lib/powerpc64le-linux-gnu/libidn.so.11.6.16 3fff8e670000-3fff8e6e0000 r-xp 00000000 00:1c 215980006 /usr/lib/powerpc64le-linux-gnu/libp11-kit.so.0.1.0 3fff8e6e0000-3fff8e6f0000 r--p 00060000 00:1c 215980006 /usr/lib/powerpc64le-linux-gnu/libp11-kit.so.0.1.0 3fff8e6f0000-3fff8e700000 rw-p 00070000 00:1c 215980006 /usr/lib/powerpc64le-linux-gnu/libp11-kit.so.0.1.0 3fff8e700000-3fff8e720000 r-xp 00000000 00:1c 215981841 /lib/powerpc64le-linux-gnu/libz.so.1.2.8 3fff8e720000-3fff8e730000 r--p 00010000 00:1c 215981841 /lib/powerpc64le-linux-gnu/libz.so.1.2.8 3fff8e730000-3fff8e740000 rw-p 00020000 00:1c 215981841 /lib/powerpc64le-linux-gnu/libz.so.1.2.8 3fff8e740000-3fff8e780000 r-xp 00000000 00:1c 215979987 /usr/lib/powerpc64le-linux-gnu/libnettle.so.6.3 3fff8e780000-3fff8e790000 r--p 00030000 00:1c 215979987 /usr/lib/powerpc64le-linux-gnu/libnettle.so.6.3 3fff8e790000-3fff8e7a0000 rw-p 00040000 00:1c 215979987 /usr/lib/powerpc64le-linux-gnu/libnettle.so.6.3 3fff8e7a0000-3fff8e940000 r-xp 00000000 00:1c 216009729 /usr/lib/powerpc64le-linux-gnu/libgnutls.so.30.13.0 3fff8e940000-3fff8e950000 ---p 001a0000 00:1c 216009729 /usr/lib/powerpc64le-linux-gnu/libgnutls.so.30.13.0 3fff8e950000-3fff8e960000 r--p 001a0000 00:1c 216009729 /usr/lib/powerpc64le-linux-gnu/libgnutls.so.30.13.0 3fff8e960000-3fff8e970000 rw-p 001b0000 00:1c 216009729 /usr/lib/powerpc64le-linux-gnu/libgnutls.so.30.13.0 3fff8e970000-3fff8e980000 r-xp 00000000 00:1c 215981915 /lib/powerpc64le-linux-gnu/libdl-2.24.so 3fff8e980000-3fff8e990000 r--p 00000000 00:1c 215981915 /lib/powerpc64le-linux-gnu/libdl-2.24.so 3fff8e990000-3fff8e9a0000 rw-p 00010000 00:1c 215981915 /lib/powerpc64le-linux-gnu/libdl-2.24.so 3fff8e9a0000-3fff8e9b0000 r-xp 00000000 00:1c 216046641 /usr/lib/powerpc64le-linux-gnu/libradcli.so.4.1.2 3fff8e9b0000-3fff8e9c0000 r--p 00000000 00:1c 216046641 /usr/lib/powerpc64le-linux-gnu/libradcli.so.4.1.2 3fff8e9c0000-3fff8e9d0000 rw-p 00010000 00:1c 216046641 /usr/lib/powerpc64le-linux-gnu/libradcli.so.4.1.2 3fff8e9d0000-3fff8eb60000 r-xp 00000000 00:1c 215981918 /lib/powerpc64le-linux-gnu/libc-2.24.so 3fff8eb60000-3fff8eb70000 ---p 00190000 00:1c 215981918 /lib/powerpc64le-linux-gnu/libc-2.24.so 3fff8eb70000-3fff8eb80000 r--p 00190000 00:1c 215981918 /lib/powerpc64le-linux-gnu/libc-2.24.so 3fff8eb80000-3fff8eb90000 rw-p 001a0000 00:1c 215981918 /lib/powerpc64le-linux-gnu/libc-2.24.so 3fff8eb90000-3fff8ebb0000 r-xp 00000000 00:1c 215981923 /lib/powerpc64le-linux-gnu/libgcc_s.so.1 3fff8ebb0000-3fff8ebc0000 r--p 00010000 00:1c 215981923 /lib/powerpc64le-linux-gnu/libgcc_s.so.1 3fff8ebc0000-3fff8ebd0000 rw-p 00020000 00:1c 215981923 /lib/powerpc64le-linux-gnu/libgcc_s.so.1 3fff8ebd0000-3fff8ec90000 r-xp 00000000 00:1c 215981914 /lib/powerpc64le-linux-gnu/libm-2.24.so 3fff8ec90000-3fff8eca0000 r--p 000b0000 00:1c 215981914 /lib/powerpc64le-linux-gnu/libm-2.24.so 3fff8eca0000-3fff8ecb0000 rw-p 000c0000 00:1c 215981914 /lib/powerpc64le-linux-gnu/libm-2.24.so 3fff8ecb0000-3fff8ee90000 r-xp 00000000 00:1c 215982310 /usr/lib/powerpc64le-linux-gnu/libstdc++.so.6.0.22 3fff8ee90000-3fff8eea0000 ---p 001e0000 00:1c 215982310 /usr/lib/powerpc64le-linux-gnu/libstdc++.so.6.0.22 3fff8eea0000-3fff8eeb0000 r--p 001e0000 00:1c 215982310 /usr/lib/powerpc64le-linux-gnu/libstdc++.so.6.0.22 3fff8eeb0000-3fff8eec0000 rw-p 001f0000 00:1c 215982310 /usr/lib/powerpc64le-linux-gnu/libstdc++.so.6.0.22 3fff8eec0000-3fff8eee0000 r-xp 00000000 00:1c 215981904 /lib/powerpc64le-linux-gnu/libpthread-2.24.so 3fff8eee0000-3fff8eef0000 r--p 00010000 00:1c 215981904 /lib/powerpc64le-linux-gnu/libpthread-2.24.so 3fff8eef0000-3fff8ef00000 rw-p 00020000 00:1c 215981904 /lib/powerpc64le-linux-gnu/libpthread-2.24.so 3fff8ef00000-3fff8f100000 r-xp 00000000 00:1c 216011202 /usr/lib/powerpc64le-linux-gnu/libcrypto.so.1.0.2 3fff8f100000-3fff8f110000 ---p 00200000 00:1c 216011202 /usr/lib/powerpc64le-linux-gnu/libcrypto.so.1.0.2 3fff8f110000-3fff8f130000 r--p 00200000 00:1c 216011202 /usr/lib/powerpc64le-linux-gnu/libcrypto.so.1.0.2 3fff8f130000-3fff8f140000 rw-p 00220000 00:1c 216011202 /usr/lib/powerpc64le-linux-gnu/libcrypto.so.1.0.2 3fff8f140000-3fff8f150000 rw-p 00000000 00:00 0 3fff8f150000-3fff8f1c0000 r-xp 00000000 00:1c 216011203 /usr/lib/powerpc64le-linux-gnu/libssl.so.1.0.2 3fff8f1c0000-3fff8f1d0000 r--p 00060000 00:1c 216011203 /usr/lib/powerpc64le-linux-gnu/libssl.so.1.0.2 3fff8f1d0000-3fff8f1e0000 rw-p 00070000 00:1c 216011203 /usr/lib/powerpc64le-linux-gnu/libssl.so.1.0.2 3fff8f1e0000-3fff8f290000 r-xp 00000000 00:1c 216062982 /«PKGBUILDDIR»/rutil/.libs/librutil-1.11.so 3fff8f290000-3fff8f2a0000 r--p 000a0000 00:1c 216062982 /«PKGBUILDDIR»/rutil/.libs/librutil-1.11.so 3fff8f2a0000-3fff8f2b0000 rw-p 000b0000 00:1c 216062982 /«PKGBUILDDIR»/rutil/.libs/librutil-1.11.so 3fff8f2b0000-3fff8f390000 r-xp 00000000 00:1c 216073502 /«PKGBUILDDIR»/reTurn/client/.libs/libreTurnClient-1.11.so 3fff8f390000-3fff8f3a0000 r--p 000d0000 00:1c 216073502 /«PKGBUILDDIR»/reTurn/client/.libs/libreTurnClient-1.11.so 3fff8f3a0000-3fff8f3b0000 rw-p 000e0000 00:1c 216073502 /«PKGBUILDDIR»/reTurn/client/.libs/libreTurnClient-1.11.so 3fff8f3b0000-3fff8f3d0000 r-xp 00000000 00:1c 216035071 /usr/lib/powerpc64le-linux-gnu/libcares.so.2.2.0 3fff8f3d0000-3fff8f3e0000 r--p 00010000 00:1c 216035071 /usr/lib/powerpc64le-linux-gnu/libcares.so.2.2.0 3fff8f3e0000-3fff8f3f0000 rw-p 00020000 00:1c 216035071 /usr/lib/powerpc64le-linux-gnu/libcares.so.2.2.0 3fff8f3f0000-3fff8f400000 rw-p 00000000 00:00 0 3fff8f400000-3fff8f420000 r-xp 00000000 00:00 0 [vdso] 3fff8f420000-3fff8f450000 r-xp 00000000 00:1c 215981922 /lib/powerpc64le-linux-gnu/ld-2.24.so 3fff8f450000-3fff8f460000 r--p 00020000 00:1c 215981922 /lib/powerpc64le-linux-gnu/ld-2.24.so 3fff8f460000-3fff8f470000 rw-p 00030000 00:1c 215981922 /lib/powerpc64le-linux-gnu/ld-2.24.so 3fffe1330000-3fffe1360000 rw-p 00000000 00:00 0 [stack] FAIL stunTestVectors (exit status: 134)