[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#502311: testsuite failures in glibc



On 2009-02-18 18:00 +0100, Aurelien Jarno wrote:

> Then maybe some regressions have been added in the latest versions.
> Could you retry with a 2.6.26 kernel from lenny/unstable? This version
> is working on the buildd and on my machine, so that will infirm/confirm
> it is due to the kernel.

Would not be very convenient for me, but I may try it sometime later.
In the meantime, to isolate problems due to the combination 64-bit
kernel/32-bit userland I re-ran the testsuite with "linux32 debian/rules
build" and got one error less than originally:

,----
| #
| # Testsuite failures, someone should be working towards
| # fixing these! They are listed here for the purpose of
| # regression testing during builds.
| # Format: <Failed test>, Error <Make error code> [(ignored)]
| #
| annexc.out, Error 1 (ignored)
| check-localplt.out, Error 1
| tst-cancel7.out, Error 1
| tst-cancelx4.out, Error 1
| tst-cancelx5.out, Error 1
| tst-cancelx7.out, Error 1
| tst-cleanup0.out, Error 2
| tst-cpuclock2.out, Error 1
| tst-fmon.out, Error 1
| ***************
| Encountered regressions that don't match expected failures:
| tst-cancel7.out, Error 1
| tst-cancelx7.out, Error 1
| tst-cleanup0.out, Error 2
| tst-cpuclock2.out, Error 1
| tst-fmon.out, Error 1
`----

The tst-cancel*.out files all consist of a single line reading 

child <pid> still running

The error in tst-cleanup0.out is due to a bashism in the test suite, I'm
using dash as /bin/sh.  See the excerpt in the attached file
tst-cleanup0-bashism.  There are probably more bashisms, e.g. in
nptl/tst-tls6.sh.

The error in tst-fmon.out is unclear to me, I'm attaching that file as
well.  I doubt that it has to do anything with the kernel, though.

Regards,
        Sven

GCONV_PATH=/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/iconvdata LC_ALL=C   /usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/elf/ld-linux.so.2 --library-path /usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/math:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/elf:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/dlfcn:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/nss:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/nis:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/rt:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/resolv:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/crypt:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/nptl /usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/nptl/tst-cleanup0  2>&1 | cmp - tst-cleanup0.expect >& /usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/nptl/tst-cleanup0.out
/bin/sh: Syntax error: Bad fd number
make[3]: *** [/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/nptl/tst-cleanup0.out] Error 2
Locale: "de_DE.ISO-8859-1" Format: "%n" Value: "1.23" Received: "1,23 EUR" Expected: "	1,23 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%n" Value: "-1.23" Received: "-1,23 EUR" Expected: "	-1,23 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%n" Value: "1234.56" Received: "1.234,56 EUR" Expected: "	1.234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%12n" Value: "123.45" Received: "  123,45 EUR" Expected: "	  123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%12n" Value: "-123.45" Received: " -123,45 EUR" Expected: "	 -123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^n" Value: "1234.56" Received: "1234,56 EUR" Expected: "	1234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%+n" Value: "1234.56" Received: "1.234,56 EUR" Expected: "	1.234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%(n" Value: "1234.56" Received: "1.234,56 EUR" Expected: "	1.234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^n" Value: "1234.56" Received: "1234,56 EUR" Expected: "	1234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%i" Value: "1.23" Received: "1,23 EUR" Expected: "	1,23 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%i" Value: "-1.23" Received: "-1,23 EUR" Expected: "	-1,23 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%i" Value: "1234.56" Received: "1.234,56 EUR" Expected: "	1.234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^i" Value: "1234.56" Received: "1234,56 EUR" Expected: "	1234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%+i" Value: "1234.56" Received: "1.234,56 EUR" Expected: "	1.234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%(i" Value: "1234.56" Received: "1.234,56 EUR" Expected: "	1.234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^i" Value: "1234.56" Received: "1234,56 EUR" Expected: "	1234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%#5n" Value: "123.45" Received: "    123,45 EUR" Expected: "	    123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%#5n" Value: "-123.45" Received: "-   123,45 EUR" Expected: "	-   123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%=*#5n" Value: "123.45" Received: " ***123,45 EUR" Expected: "	 ***123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%=*#5n" Value: "-123.45" Received: "-***123,45 EUR" Expected: "	-***123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%=0#5n" Value: "123.45" Received: " 000123,45 EUR" Expected: "	 000123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%=0#5n" Value: "-123.45" Received: "-000123,45 EUR" Expected: "	-000123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^#5n" Value: "123.45" Received: "   123,45 EUR" Expected: "	   123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^#5n" Value: "-123.45" Received: "-  123,45 EUR" Expected: "	-  123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^#5.0n" Value: "123.45" Received: "   123 EUR" Expected: "	   123 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^#5.0n" Value: "-123.45" Received: "-  123 EUR" Expected: "	-  123 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^#5.4n" Value: "123.45" Received: "   123,4500 EUR" Expected: "	   123,4500 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^#5.4n" Value: "-123.45" Received: "-  123,4500 EUR" Expected: "	-  123,4500 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%(#5n" Value: "123.45" Received: "    123,45 EUR" Expected: "	    123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%(#5n" Value: "-123.45" Received: "(   123,45 EUR)" Expected: "	(   123,45 EUR)" => false
Locale: "de_DE.ISO-8859-1" Format: "%!(#5n" Value: "123.45" Received: "    123,45" Expected: "	    123,45" => false
Locale: "de_DE.ISO-8859-1" Format: "%!(#5n" Value: "-123.45" Received: "(   123,45)" Expected: "	(   123,45)" => false
Locale: "en_US.ISO-8859-1" Format: "%n" Value: "123.45" Received: "$123.45" Expected: "	$123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%n" Value: "-123.45" Received: "-$123.45" Expected: "	-$123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%i" Value: "123.45" Received: "USD 123.45" Expected: "	USD 123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%i" Value: "-123.45" Received: "-USD 123.45" Expected: "	-USD 123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%11n" Value: "123.45" Received: "    $123.45" Expected: "	    $123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%11n" Value: "-123.45" Received: "   -$123.45" Expected: "	   -$123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%=*#5n" Value: "123.45" Received: " $***123.45" Expected: "	 $***123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%=*#5n" Value: "-123.45" Received: "-$***123.45" Expected: "	-$***123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%=0#5n" Value: "123.45" Received: " $000123.45" Expected: "	 $000123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%=0#5n" Value: "-123.45" Received: "-$000123.45" Expected: "	-$000123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%^#5n" Value: "123.45" Received: " $  123.45" Expected: "	 $  123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%^#5n" Value: "-123.45" Received: "-$  123.45" Expected: "	-$  123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%^#5.0n" Value: "123.45" Received: " $  123" Expected: "	 $  123" => false
Locale: "en_US.ISO-8859-1" Format: "%^#5.0n" Value: "-123.45" Received: "-$  123" Expected: "	-$  123" => false
Locale: "en_US.ISO-8859-1" Format: "%^#5.4n" Value: "123.45" Received: " $  123.4500" Expected: "	 $  123.4500" => false
Locale: "en_US.ISO-8859-1" Format: "%^#5.4n" Value: "-123.45" Received: "-$  123.4500" Expected: "	-$  123.4500" => false
Locale: "en_US.ISO-8859-1" Format: "%(#5n" Value: "123.45" Received: " $   123.45" Expected: "	 $   123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%(#5n" Value: "-123.45" Received: "($   123.45)" Expected: "	($   123.45)" => false
Locale: "en_US.ISO-8859-1" Format: "%!(#5n" Value: "123.45" Received: "    123.45" Expected: "	    123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%!(#5n" Value: "-123.45" Received: "(   123.45)" Expected: "	(   123.45)" => false
Locale: "en_US.ISO-8859-1" Format: "%#5n" Value: "123.45" Received: " $   123.45" Expected: "	 $   123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%#5n" Value: "-123.45" Received: "-$   123.45" Expected: "	-$   123.45" => false

Reply to: