[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug-gnu-libiconv] Re: 'make test' failures on Solaris 10 (SPARC)
From: |
Bruno Haible |
Subject: |
[bug-gnu-libiconv] Re: 'make test' failures on Solaris 10 (SPARC) |
Date: |
Tue, 16 Feb 2010 22:19:00 +0100 |
User-agent: |
KMail/1.9.9 |
Hi,
Dr. David Kirkby wrote:
> I've built iconv on OpenSolaris on a Xeon box and find all tests pass. But
> I've
> tried on two SPARC based systems, and on each I get test failures caused by
> segmentation faults.
>
> I've put the three config.log files (after appending .txt) here
>
> http://boxen.math.washington.edu/home/kirkby/test-failures/iconv/config.log.txt
> http://boxen.math.washington.edu/home/kirkby/test-failures/iconv/libcharset/config.log.txt
> http://boxen.math.washington.edu/home/kirkby/test-failures/iconv/preload/config.log.txt
>
> Any suggestions ?
>
> Dave
>
>
> gcc -I. -I. -I../include -I./../include -I../srclib -I./../srclib -I../lib
> -g -O2 ./genutf8.c ../srclib/libicrt.a -o genutf8 && \
> ./genutf8 > UTF-8.TXT && \
> ./check-stateless . UTF-8 && \
> rm -f -r genutf8 genutf8.dSYM UTF-8.TXT
> ./check-stateful . UCS-2BE
> ./check-stateful . UCS-2LE
> ./check-stateful . UCS-4BE
> ./check-stateful . UCS-4LE
> ./check-stateful . UTF-16
> ./check-stateful . UTF-16BE
> ./check-stateful . UTF-16LE
> ./check-stateful . UTF-32
> ./check-stateful . UTF-32BE
> ./check-stateful . UTF-32LE
> ./check-stateful . UTF-7
> ./check-stateless . ISO-8859-1
> ./check-stateless . ISO-8859-2
> ./check-stateless . ISO-8859-3
> ./check-stateless . ISO-8859-4
> ./check-stateless . ISO-8859-5
> ./check-stateless . ISO-8859-6
> ./check-stateless . ISO-8859-7
> ./check-stateless . ISO-8859-8
> ./check-stateless . ISO-8859-9
> ./check-stateless . ISO-8859-10
> ./check-stateless . ISO-8859-11
> ./check-stateless . ISO-8859-13
> ./check-stateless . ISO-8859-14
> ./check-stateless . ISO-8859-15
> ./check-stateless . ISO-8859-16
> ./check-stateless . KOI8-R
> ./check-stateless . KOI8-U
> ./check-stateless . KOI8-RU
> ./check-stateless . CP1250
> ./check-stateless . CP1251
> ./check-stateless . CP1252
> ./check-stateless . CP1253
> ./check-stateless . CP1254
> ./check-stateless . CP1255
> ./check-stateful . CP1255
> ./check-stateless . CP1256
> ./check-stateless . CP1257
> ./check-stateless . CP1258
> ./check-stateful . CP1258
> ./check-stateless . CP850
> ./check-stateless . CP862
> ./check-stateless . CP866
> ./check-stateless . CP1131
> ./check-stateless . MacRoman
> ./check-stateless . MacCentralEurope
> ./check-stateless . MacIceland
> ./check-stateless . MacCroatian
> ./check-stateless . MacRomania
> ./check-stateless . MacCyrillic
> ./check-stateless . MacUkraine
> ./check-stateless . MacGreek
> ./check-stateless . MacTurkish
> ./check-stateless . MacHebrew
> ./check-stateless . MacArabic
> ./check-stateless . MacThai
> ./check-stateless . HP-ROMAN8
> ./check-stateless . NEXTSTEP
> ./check-stateless . ARMSCII-8
> ./check-stateless . Georgian-Academy
> ./check-stateless . Georgian-PS
> ./check-stateless . KOI8-T
> ./check-stateless . PT154
> ./check-stateless . RK1048
> ./check-stateless . MuleLao-1
> ./check-stateless . CP1133
> ./check-stateless . TIS-620
> ./check-stateless . CP874
> ./check-stateless . VISCII
> ./check-stateless . TCVN
> ./check-stateful . TCVN
> ./check-stateless . ISO646-JP
> ./check-stateless . JIS_X0201
> ./check-stateless . ISO646-CN
> ./check-stateless . ISO-IR-165
> ./check-stateless . EUC-JP
> ./check-stateless . SHIFT_JIS
> ./check-stateless . CP932
> ./check-stateful . ISO-2022-JP
> ./check-stateful . ISO-2022-JP-2
> ./check-stateful . ISO-2022-JP-1
> ./check-stateless . EUC-CN
> ./check-stateless . GBK
> ./check-stateless . CP936
> gcc -I. -I. -I../include -I./../include -I../srclib -I./../srclib -I../lib
> -g -O2 ./gengb18030z.c ../srclib/libicrt.a -o gengb18030z && \
> { cat ./GB18030-BMP.TXT ; ./gengb18030z ; } | sort > GB18030.TXT && \
> ./check-stateless . GB18030 && \
> rm -f -r gengb18030z gengb18030z.dSYM GB18030.TXT
> ./check-stateful . ISO-2022-CN
> ./check-stateful . ISO-2022-CN-EXT
> ./check-stateful . HZ
> ./check-stateless . EUC-TW
> ./check-stateless . BIG5
> ./check-stateless . CP950
> ./check-stateless . BIG5-HKSCS:1999
> ./check-stateful . BIG5-HKSCS:1999
> ./check-stateless . BIG5-HKSCS:2001
> ./check-stateful . BIG5-HKSCS:2001
> ./check-stateless . BIG5-HKSCS:2004
> ./check-stateful . BIG5-HKSCS:2004
> ./check-stateless . EUC-KR
> ./check-stateless . CP949
> ./check-stateless . JOHAB
> ./check-stateful . ISO-2022-KR
> make check-extra
> make[2]: Entering directory `/export/home/drkirkby/iconv-1.13.1/src/tests'
> make[2]: Nothing to be done for `check-extra'.
> make[2]: Leaving directory `/export/home/drkirkby/iconv-1.13.1/src/tests'
> ./check-translit . Quotes UTF-8 ISO-8859-1
> ./check-translit . Quotes UTF-8 ASCII
> ./check-translit . Translit1 ISO-8859-1 ASCII
> ./check-translitfailure . TranslitFail1 ISO-8859-1 ASCII
> ./check-subst
> Segmentation Fault - core dumped
> Segmentation Fault - core dumped
> Segmentation Fault - core dumped
> ./test-shiftseq
> make[1]: Leaving directory `/export/home/drkirkby/iconv-1.13.1/src/tests'
You see "Segmentation Fault - core dumped" messages, but the test suite
continued to run and passed. ("make" did not report a failing target.)
The 'check-subst' file contains a comment about the origin of these messages:
# This printf command crashes on Solaris 10.
# See <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6550204>.
So, it does not indicate a bug in GNU libiconv, only in a Solaris program that
is used by the testsuite. Harmless.
Bruno
- [bug-gnu-libiconv] Re: 'make test' failures on Solaris 10 (SPARC),
Bruno Haible <=