[#6878] some libstdc++ tests on linux-uclibc against rpm package fails

Document created by Aaronwu Employee on Oct 17, 2013
Version 1Show Document
  • View in full screen mode

[#6878] some libstdc++ tests on linux-uclibc against rpm package fails

Submitted By: Mingquan Pan

Open Date

2011-11-14 01:47:40     Close Date

2012-05-28 22:16:05

Priority:

Medium     Assignee:

Nobody

Board:

N/A     Silicon Revision:

Resolution:

Duplicate     Fixed In Release:

N/A

Processor:

ALL     

Host Operating System:

toolchain rev.:

    kernel rev.:

State:

Closed     Found In Release:

N/A

Is this bug repeatable?:

N/A     

Summary: some libstdc++ tests on linux-uclibc against rpm package fails

Details:

 

some libstdc++ test on linux-uclibc  against rpm package fails for different  Assertion failures and abortion.

 

test@44-bf548-toolchain:~/work/cruise/test_scripts/toolchain/toolchain-build> diff -u toolchain-2011_Oct_28_17_07/tests/linux-uclibc/libstdc++-4.3.sum toolchain-2011_Nov_13_20_10/tests/linux-uclibc/libstdc++-4.3.sum

--- toolchain-2011_Oct_28_17_07/tests/linux-uclibc/libstdc++-4.3.sum    2011-10-29 07:50:51.000000000 +0800

+++ toolchain-2011_Nov_13_20_10/tests/linux-uclibc/libstdc++-4.3.sum    2011-11-14 07:20:34.000000000 +0800

@@ -1,4 +1,4 @@

-Test Run By /home/test/work/cruise on Sat Oct 29 06:54:49 2011

+Test Run By /home/test/work/cruise on Mon Nov 14 06:24:16 2011

Target is bfin-unknown-linux-uclibc

Host   is i686-pc-linux-gnu

 

@@ -1061,23 +1061,23 @@

PASS: 22_locale/num_get/cons/3.cc (test for excess errors)

UNSUPPORTED: 22_locale/num_get/get/char/1.cc

PASS: 22_locale/num_get/get/char/10.cc (test for excess errors)

-PASS: 22_locale/num_get/get/char/10.cc execution test

+FAIL: 22_locale/num_get/get/char/10.cc execution test

PASS: 22_locale/num_get/get/char/11.cc (test for excess errors)

PASS: 22_locale/num_get/get/char/11.cc execution test

PASS: 22_locale/num_get/get/char/12.cc (test for excess errors)

-PASS: 22_locale/num_get/get/char/12.cc execution test

+FAIL: 22_locale/num_get/get/char/12.cc execution test

PASS: 22_locale/num_get/get/char/13.cc (test for excess errors)

PASS: 22_locale/num_get/get/char/13.cc execution test

PASS: 22_locale/num_get/get/char/14.cc (test for excess errors)

PASS: 22_locale/num_get/get/char/14.cc execution test

PASS: 22_locale/num_get/get/char/15.cc (test for excess errors)

-PASS: 22_locale/num_get/get/char/15.cc execution test

+FAIL: 22_locale/num_get/get/char/15.cc execution test

PASS: 22_locale/num_get/get/char/16.cc (test for excess errors)

-PASS: 22_locale/num_get/get/char/16.cc execution test

+FAIL: 22_locale/num_get/get/char/16.cc execution test

PASS: 22_locale/num_get/get/char/2.cc (test for excess errors)

XFAIL: 22_locale/num_get/get/char/2.cc execution test

PASS: 22_locale/num_get/get/char/22131.cc (test for excess errors)

-PASS: 22_locale/num_get/get/char/22131.cc execution test

+FAIL: 22_locale/num_get/get/char/22131.cc execution test

PASS: 22_locale/num_get/get/char/23953.cc (test for excess errors)

PASS: 22_locale/num_get/get/char/23953.cc execution test

UNSUPPORTED: 22_locale/num_get/get/char/3.cc

@@ -1094,23 +1094,23 @@

UNSUPPORTED: 22_locale/num_get/get/char/wrapped_locale.cc

UNSUPPORTED: 22_locale/num_get/get/wchar_t/1.cc

PASS: 22_locale/num_get/get/wchar_t/10.cc (test for excess errors)

-PASS: 22_locale/num_get/get/wchar_t/10.cc execution test

+FAIL: 22_locale/num_get/get/wchar_t/10.cc execution test

PASS: 22_locale/num_get/get/wchar_t/11.cc (test for excess errors)

PASS: 22_locale/num_get/get/wchar_t/11.cc execution test

PASS: 22_locale/num_get/get/wchar_t/12.cc (test for excess errors)

-PASS: 22_locale/num_get/get/wchar_t/12.cc execution test

+FAIL: 22_locale/num_get/get/wchar_t/12.cc execution test

PASS: 22_locale/num_get/get/wchar_t/13.cc (test for excess errors)

PASS: 22_locale/num_get/get/wchar_t/13.cc execution test

PASS: 22_locale/num_get/get/wchar_t/14.cc (test for excess errors)

PASS: 22_locale/num_get/get/wchar_t/14.cc execution test

PASS: 22_locale/num_get/get/wchar_t/15.cc (test for excess errors)

-PASS: 22_locale/num_get/get/wchar_t/15.cc execution test

+FAIL: 22_locale/num_get/get/wchar_t/15.cc execution test

PASS: 22_locale/num_get/get/wchar_t/16.cc (test for excess errors)

-PASS: 22_locale/num_get/get/wchar_t/16.cc execution test

+FAIL: 22_locale/num_get/get/wchar_t/16.cc execution test

PASS: 22_locale/num_get/get/wchar_t/2.cc (test for excess errors)

XFAIL: 22_locale/num_get/get/wchar_t/2.cc execution test

PASS: 22_locale/num_get/get/wchar_t/22131.cc (test for excess errors)

-PASS: 22_locale/num_get/get/wchar_t/22131.cc execution test

+FAIL: 22_locale/num_get/get/wchar_t/22131.cc execution test

PASS: 22_locale/num_get/get/wchar_t/23953.cc (test for excess errors)

PASS: 22_locale/num_get/get/wchar_t/23953.cc execution test

UNSUPPORTED: 22_locale/num_get/get/wchar_t/3.cc

@@ -2919,13 +2919,13 @@

PASS: 27_io/basic_istream/extractors_arithmetic/char/09.cc (test for excess errors)

XFAIL: 27_io/basic_istream/extractors_arithmetic/char/09.cc execution test

PASS: 27_io/basic_istream/extractors_arithmetic/char/10.cc (test for excess errors)

-PASS: 27_io/basic_istream/extractors_arithmetic/char/10.cc execution test

+FAIL: 27_io/basic_istream/extractors_arithmetic/char/10.cc execution test

PASS: 27_io/basic_istream/extractors_arithmetic/char/11.cc (test for excess errors)

PASS: 27_io/basic_istream/extractors_arithmetic/char/11.cc execution test

PASS: 27_io/basic_istream/extractors_arithmetic/char/12.cc (test for excess errors)

PASS: 27_io/basic_istream/extractors_arithmetic/char/12.cc execution test

PASS: 27_io/basic_istream/extractors_arithmetic/char/13.cc (test for excess errors)

-PASS: 27_io/basic_istream/extractors_arithmetic/char/13.cc execution test

+FAIL: 27_io/basic_istream/extractors_arithmetic/char/13.cc execution test

PASS: 27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc (test for excess errors)

PASS: 27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc execution test

PASS: 27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc (test for excess errors)

@@ -2951,13 +2951,13 @@

PASS: 27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc (test for excess errors)

XFAIL: 27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc execution test

PASS: 27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc (test for excess errors)

-PASS: 27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc execution test

+FAIL: 27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc execution test

PASS: 27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc (test for excess errors)

PASS: 27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc execution test

PASS: 27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc (test for excess errors)

XPASS: 27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc execution test

PASS: 27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc (test for excess errors)

-PASS: 27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc execution test

+FAIL: 27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc execution test

PASS: 27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc (test for excess errors)

PASS: 27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc execution test

PASS: 27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc (test for excess errors)

@@ -3984,7 +3984,7 @@

PASS: abi/demangle/abi_examples/19.cc (test for excess errors)

PASS: abi/demangle/abi_examples/19.cc execution test

PASS: abi/demangle/abi_examples/20.cc (test for excess errors)

-PASS: abi/demangle/abi_examples/20.cc execution test

+FAIL: abi/demangle/abi_examples/20.cc execution test

PASS: abi/demangle/abi_examples/21.cc (test for excess errors)

PASS: abi/demangle/abi_examples/21.cc execution test

PASS: abi/demangle/abi_examples/22.cc (test for excess errors)

@@ -4000,7 +4000,7 @@

PASS: abi/demangle/abi_text/01.cc (test for excess errors)

PASS: abi/demangle/abi_text/01.cc execution test

PASS: abi/demangle/abi_text/02.cc (test for excess errors)

-PASS: abi/demangle/abi_text/02.cc execution test

+FAIL: abi/demangle/abi_text/02.cc execution test

PASS: abi/demangle/abi_text/03.cc (test for excess errors)

PASS: abi/demangle/abi_text/03.cc execution test

PASS: abi/demangle/abi_text/04.cc (test for excess errors)

@@ -4090,7 +4090,7 @@

PASS: abi/demangle/regression/cw-15.cc (test for excess errors)

PASS: abi/demangle/regression/cw-15.cc execution test

PASS: abi/demangle/regression/cw-16.cc (test for excess errors)

-PASS: abi/demangle/regression/cw-16.cc execution test

+FAIL: abi/demangle/regression/cw-16.cc execution test

PASS: abi/demangle/regression/old.cc (test for excess errors)

PASS: abi/demangle/regression/old.cc execution test

PASS: abi/header_cxxabi.c (test for excess errors)

@@ -5325,8 +5325,8 @@

 

         === libstdc++ Summary ===

 

-# of expected passes        4894

-# of unexpected failures    9

+# of expected passes        4877

+# of unexpected failures    26

# of unexpected successes    2

# of expected failures        70

# of unsupported tests        337

Executing on host: bfin-linux-uclibc-g++ -g -O2 -D_GLIBCXX_ASSERT -fmessage-length=0  -DLOCALEDIR="." -I/home/test/work/cruise/checkouts/toolchain/gcc-4.3/libstdc++-v3/testsuite/util /home/test/work/cruise/checkouts/toolchain/gcc-4.3/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc     ./libtestc++.a  -lm  -mcpu=bf548-0.2  -o ./13.exe    (timeout = 600)

spawn bfin-linux-uclibc-g++ -g -O2 -D_GLIBCXX_ASSERT -fmessage-length=0 -DLOCALEDIR="." -I/home/test/work/cruise/checkouts/toolchain/gcc-4.3/libstdc++-v3/testsuite/util /home/test/work/cruise/checkouts/toolchain/gcc-4.3/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc ./libtestc++.a -lm -mcpu=bf548-0.2 -o ./13.exe^M

PASS: 27_io/basic_istream/extractors_arithmetic/char/13.cc (test for excess errors)

Executing on bfin-linux-uclibc: /tmp/13.exe.9756    (timeout = 300)

spawn [open ...]^M

/tmp/13.exe.9756: /home/test/work/cruise/checkouts/toolchain/gcc-4.3/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc: 63: void test13(): Assertion `i == 0' failed.

ABRT

XYZ134ZYX

Executing on bfin-linux-uclibc: rm -f  /tmp/13.exe.9756    (timeout = 300)

spawn [open ...]^M

XYZ0ZYX

Executed ./13.exe, status 1

/tmp/13.exe.9756: /home/test/work/cruise/checkouts/toolchain/gcc-4.3/libstdc++-v3/testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc: 63: void test13(): Assertion `i == 0' failed.

ABRT

FAIL: 27_io/basic_istream/extractors_arithmetic/char/13.cc execution test

extra_tool_flags are:

Executing on host: bfin-linux-uclibc-g++ -g -O2 -D_GLIBCXX_ASSERT -fmessage-length=0  -DLOCALEDIR="." -I/home/test/work/cruise/checkouts/toolchain/gcc-4.3/libstdc++-v3/testsuite/util /home/test/work/cruise/checkouts/toolchain/gcc-4.3/libstdc++-v3/testsuite/abi/demangle/abi_examples/20.cc     ./libtestc++.a  -lm  -mcpu=bf548-0.2  -o ./20.exe    (timeout = 600)

spawn bfin-linux-uclibc-g++ -g -O2 -D_GLIBCXX_ASSERT -fmessage-length=0 -DLOCALEDIR="." -I/home/test/work/cruise/checkouts/toolchain/gcc-4.3/libstdc++-v3/testsuite/util /home/test/work/cruise/checkouts/toolchain/gcc-4.3/libstdc++-v3/testsuite/abi/demangle/abi_examples/20.cc ./libtestc++.a -lm -mcpu=bf548-0.2 -o ./20.exe^M

PASS: abi/demangle/abi_examples/20.cc (test for excess errors)

Executing on bfin-linux-uclibc: /tmp/20.exe.9756    (timeout = 300)

spawn [open ...]^M

terminate called after throwing an instance of 'std::runtime_error'

ABRT

XYZ134ZYX

  what():  void operator-<42>(A<(42)+(2)>::T)

Executing on bfin-linux-uclibc: rm -f  /tmp/20.exe.9756    (timeout = 300)

spawn [open ...]^M

XYZ0ZYX

Executed ./20.exe, status 1

terminate called after throwing an instance of 'std::runtime_error'

ABRT

  what():  void operator-<42>(A<(42)+(2)>::T)

FAIL: abi/demangle/abi_examples/20.cc execution test

extra_tool_flags are:

 

 

 

 

 

 

 

Follow-ups

 

--- Stuart Henderson                                         2011-11-14 10:48:53

this is almost certainly a dupe of [#6783], so i'll keep all discussion of the

issue in there.

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

libstdc++-4.3.log.gz    application/x-gzip    107145    Mingquan Pan

Attachments

Outcomes