Bug 12487

Summary: Random localedata test failures
Product: glibc Reporter: H.J. Lu <hjl.tools>
Component: localedataAssignee: GNU C Library Locale Maintainers <libc-locales>
Status: RESOLVED WORKSFORME    
Severity: normal CC: drepper.fsp
Priority: P2 Flags: fweimer: security-
Version: 2.13   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:

Description H.J. Lu 2011-02-13 21:55:35 UTC
On 64bit Intel Core i7 870, with "make xcheck -j8", I got random
failures:

make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_mblen.out] Error 1
make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_mbrtowc.out] Error 1
make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_mbrlen.out] Error 1
make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_mbsrtowcs.out] Error 1
make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_mbstowcs.out] Error 1
make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_mbtowc.out] Error 1
make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_swscanf.out] Error 1
make[4]: *** [/export/build/gnu/glibc/build-x86_64-linux/localedata/tst_wcrtomb.out] Error 1
make[3]: *** [localedata/xtests] Error 2

localedata/tst_mblen.out:mblen:de_DE.ISO-8859-1:1:1:2:F:the return value is different from an expected value
localedata/tst_mblen.out:mblen:ja_JP.EUC-JP:1:1:2:F:the return value is different from an expected value
localedata/tst_mblen.out:mblen:ja_JP.EUC-JP:2:1:2:F:the return value is different from an expected value
localedata/tst_mblen.out:mblen:ja_JP.EUC-JP:3:1:2:F:the return value is different from an expected value
localedata/tst_mbrtowc.out:mbrtowc:de_DE.ISO-8859-1:1:1:2:F:the return value is different from an expected value
localedata/tst_mbrtowc.out:mbrtowc:de_DE.ISO-8859-1:1:2:2:F:the return value is different from an expected value
localedata/tst_mbrtowc.out:mbrtowc:de_DE.ISO-8859-1:1:3:2:F:the return value is different from an expected value
localedata/tst_mbrtowc.out:mbrtowc:de_DE.ISO-8859-1:2:1:2:F:the return value is different from an expected value
localedata/tst_mbrtowc.out:mbrtowc:de_DE.ISO-8859-1:2:2:2:F:the return value is different from an expected value
localedata/tst_mbrtowc.out:mbrtowc:de_DE.ISO-8859-1:2:3:2:F:the return value is different from an expected value
localedata/tst_mbrlen.out:mbrlen:de_DE.ISO-8859-1:1:3:2:F:the return value is different from an expected value
localedata/tst_mbrlen.out:mbrlen:de_DE.ISO-8859-1:2:2:2:F:the return value is different from an expected value
localedata/tst_mbrlen.out:mbrlen:de_DE.ISO-8859-1:2:3:2:F:the return value is different from an expected value
localedata/tst_mbrlen.out:mbrlen:ja_JP.EUC-JP:1:1:2:F:the return value is different from an expected value
localedata/tst_mbrlen.out:mbrlen:ja_JP.EUC-JP:1:2:2:F:the return value is different from an expected value
localedata/tst_mbrlen.out:mbrlen:ja_JP.EUC-JP:1:3:2:F:the return value is different from an expected value
localedata/tst_mbrlen.out:mbrlen:ja_JP.EUC-JP:2:1:2:F:the return value is different from an expected value
localedata/tst_mbrlen.out:mbrlen:ja_JP.EUC-JP:2:2:2:F:the return value is different from an expected value
localedata/tst_mbrlen.out:mbrlen:ja_JP.EUC-JP:2:3:2:F:the return value is different from an expected value
localedata/tst_mbrlen.out:mbrlen:ja_JP.EUC-JP:3:2:2:F:the return value is different from an expected value
localedata/tst_mbsrtowcs.out:mbsrtowcs:de_DE.ISO-8859-1:1:1:2:F:the return value is different from an expected value
localedata/tst_mbsrtowcs.out:mbsrtowcs:de_DE.ISO-8859-1:1:2:2:F:the return value is different from an expected value
localedata/tst_mbsrtowcs.out:mbsrtowcs:de_DE.ISO-8859-1:1:3:2:F:the return value is different from an expected value
localedata/tst_mbsrtowcs.out:mbsrtowcs:de_DE.ISO-8859-1:2:1:2:F:the return value is different from an expected value
localedata/tst_mbsrtowcs.out:mbsrtowcs:de_DE.ISO-8859-1:2:3:2:F:the return value is different from an expected value
localedata/tst_mbsrtowcs.out:mbsrtowcs:ja_JP.EUC-JP:1:1:2:F:the return value is different from an expected value
localedata/tst_mbsrtowcs.out:mbsrtowcs:ja_JP.EUC-JP:1:2:2:F:the return value is different from an expected value
localedata/tst_mbsrtowcs.out:mbsrtowcs:ja_JP.EUC-JP:1:3:2:F:the return value is different from an expected value
localedata/tst_mbsrtowcs.out:mbsrtowcs:ja_JP.EUC-JP:2:1:2:F:the return value is different from an expected value
localedata/tst_mbsrtowcs.out:mbsrtowcs:ja_JP.EUC-JP:2:3:2:F:the return value is different from an expected value
localedata/tst_mbstowcs.out:mbstowcs:ja_JP.EUC-JP:1:1:2:F:the return value is different from an expected value
localedata/tst_mbstowcs.out:mbstowcs:ja_JP.EUC-JP:1:2:2:F:the return value is different from an expected value
localedata/tst_mbstowcs.out:mbstowcs:ja_JP.EUC-JP:1:3:2:F:the return value is different from an expected value
localedata/tst_mbstowcs.out:mbstowcs:ja_JP.EUC-JP:2:1:2:F:the return value is different from an expected value
localedata/tst_mbstowcs.out:mbstowcs:ja_JP.EUC-JP:2:3:2:F:the return value is different from an expected value
localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:1:1:2:F:the return value is different from an expected value
localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:1:2:2:F:the return value is different from an expected value
localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:1:3:2:F:the return value is different from an expected value
localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:2:2:2:F:the return value is different from an expected value
localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:2:3:2:F:the return value is different from an expected value
localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:3:2:2:F:the return value is different from an expected value
localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:3:3:2:F:the return value is different from an expected value
localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:4:1:2:F:the return value is different from an expected value
localedata/tst_mbtowc.out:mbtowc:de_DE.ISO-8859-1:5:1:2:F:the return value is different from an expected value
localedata/tst_mbtowc.out:mbtowc:ja_JP.EUC-JP:1:2:2:F:the return value is different from an expected value
localedata/tst_mbtowc.out:mbtowc:ja_JP.EUC-JP:1:3:2:F:the return value is different from an expected value
localedata/tst_mbtowc.out:mbtowc:ja_JP.EUC-JP:2:3:2:F:the return value is different from an expected value
localedata/tst_mbtowc.out:mbtowc:ja_JP.EUC-JP:3:3:2:F:the return value is different from an expected value
localedata/tst_mbtowc.out:mbtowc:ja_JP.EUC-JP:4:1:2:F:the return value is different from an expected value
localedata/tst_mbtowc.out:mbtowc:ja_JP.EUC-JP:5:1:2:F:the return value is different from an expected value
localedata/tst_swscanf.out:swscanf:de_DE.ISO-8859-1:1:1:2:F:the return value is different from an expected value
localedata/tst_wcrtomb.out:wcrtomb:de_DE.ISO-8859-1:1:1:2:F:the return value is different from an expected value
localedata/tst_wcrtomb.out:wcrtomb:de_DE.ISO-8859-1:1:1:4:F:copied string is different from an expected string
localedata/tst_wcrtomb.out:wcrtomb:de_DE.ISO-8859-1:2:1:2:F:the return value is different from an expected value
localedata/tst_wcrtomb.out:wcrtomb:de_DE.ISO-8859-1:2:1:4:F:copied string is different from an expected string
localedata/tst_wcrtomb.out:wcrtomb:ja_JP.EUC-JP:1:1:2:F:the return value is different from an expected value
localedata/tst_wcrtomb.out:wcrtomb:ja_JP.EUC-JP:1:1:4:F:copied string is different from an expected string
localedata/tst_wcrtomb.out:wcrtomb:ja_JP.EUC-JP:2:1:2:F:the return value is different from an expected value
localedata/tst_wcrtomb.out:wcrtomb:ja_JP.EUC-JP:2:1:4:F:copied string is different from an expected string

Is there a missing dependency?
Comment 1 Ulrich Drepper 2011-05-09 17:17:13 UTC
You'll have to debug this, I don't see any problem.
Comment 2 H.J. Lu 2011-05-09 17:52:09 UTC
Trunk works for me now.