FYI: The run under dbx with check -all took a long time but
didn't return anything interesting -- see the attached log.

Martin

Martin Sebor wrote:
Scott Zhong wrote:
I haven't look too closely at it yet, but it takes a long time for the test to run and it seg faults at the end.

NAME STATUS WARN ASSERTS FAILED PERCNT USER SYS REAL 22.locale.ctype SEGV 0 169.650 1.330 188.170

Yeah, the test does seem to have some issues. I reproduced
a crash (not sure it was the same thing though) with Sun C++
5.8 on Solaris 10. I'm running it under dbx now with check
-all to check for invalid accesses. We should probably split
the test up into smaller subtests to make it easier to zero
in on the problem, and to prevent one bug from taking down
the whole thing.

I guess the best thing to do is to create an issue for it
in Jira and keep track of our analysis and progress there.

Thanks
Martin


more 22.locale.ctype.out
warning: -A: ignoring unimplemented compatibility mode option
warning: -C: ignoring unimplemented compatibility mode option
warning: -D: ignoring unimplemented compatibility mode option
warning: -G: ignoring unimplemented compatibility mode option
warning: -L: ignoring unimplemented compatibility mode option
warning: -M: ignoring unimplemented compatibility mode option
# INFO (S1) (10 lines):
# TEXT: # COMPILER: gcc 4.1.2, __VERSION__ = "4.1.2 20061115 (prerelease) (SUSE Linux)"
# ENVIRONMENT: i386 running linux-elf 2.6.18 with glibc 2.5
# FILE: 22.locale.ctype.cpp
# COMPILED: Mar 29 2007, 16:09:38
# COMMENT: ############################################################

# CLAUSE: lib.category.ctype

# NOTE (S2) (5 lines):
# TEXT: executing "rm -rf  /tmp/tmpfile-sf04A2"
# CLAUSE: lib.category.ctype
# FILE: process.cpp
# LINE: 232

# NOTE (S2) (5 lines):
# TEXT: executing "mkdir /tmp/tmpfile-sf04A2"
# CLAUSE: lib.category.ctype
# FILE: process.cpp
# LINE: 232

# NOTE (S2) (5 lines):
# TEXT: executing "../bin/localedef -w -c -f /tmp/tmpfile-sf04A2/charmap.src -i /tmp/tmpfile-sf04A2/locale.src /tmp/tmpfile
-sf04A2/test-locale"
# CLAUSE: lib.category.ctype
# FILE: process.cpp
# LINE: 232

# INFO (S1) (4 lines):
# TEXT: std::ctype<char>::is(mask, char) in locale("test-locale")
# CLAUSE: lib.category.ctype
# LINE: 1519

# INFO (S1) (4 lines):
# TEXT: std::ctype<char>::tolower(char) toupper(char) in locale("test-locale")
# CLAUSE: lib.category.ctype
# LINE: 1485

# INFO (S1) (4 lines):
# TEXT: std::ctype<char>::scan_is(const char*, const char, mask*) in locale("test-locale")
# CLAUSE: lib.category.ctype
# LINE: 1637

# INFO (S1) (4 lines):
# TEXT: std::ctype<char>::scan_not(const char*, const char, mask*) in locale("test-locale")
# CLAUSE: lib.category.ctype
# LINE: 1653

# INFO (S1) (4 lines):
# TEXT: std::ctype<char>::is(mask, char)
# CLAUSE: lib.category.ctype
# LINE: 1216

# NOTE (S2) (5 lines):
# TEXT: executing "locale -a > /tmp/tmpfile-Fi1LNF"
# CLAUSE: lib.category.ctype
# FILE: process.cpp
# LINE: 232

# INFO (S1) (4 lines):
# TEXT: std::ctype<char>::tolower(char)
# CLAUSE: lib.category.ctype
# LINE: 838

# INFO (S1) (4 lines):
# TEXT: std::ctype<char>::toupper(char)
# CLAUSE: lib.category.ctype
# LINE: 865

# INFO (S1) (4 lines):
# TEXT: std::ctype<char>::narrow(char), widen(char)
# CLAUSE: lib.category.ctype
# LINE: 1028

# INFO (S1) (4 lines):
# TEXT: std::ctype<char>::narrow(const char*, const char*, char*), widen(const char*, const char*, char*)
# CLAUSE: lib.category.ctype
# LINE: 1032

# INFO (S1) (4 lines):
# TEXT: std::ctype<char>::scan_is(), scan_not()
# CLAUSE: lib.category.ctype
# LINE: 898

# INFO (S1) (4 lines):
# TEXT: std::ctype<wchar_t>::is(mask, wchar_t) in locale("test-locale")
# CLAUSE: lib.category.ctype
# LINE: 1519

# INFO (S1) (4 lines):
# TEXT: std::ctype<wchar_t>::tolower(wchar_t) toupper(wchar_t) in locale("test-locale")
# CLAUSE: lib.category.ctype
# LINE: 1485

# INFO (S1) (4 lines):
# TEXT: std::ctype<wchar_t>::scan_is(const wchar_t*, const wchar_t, mask*) in locale("test-locale")
# CLAUSE: lib.category.ctype
# LINE: 1637

# INFO (S1) (4 lines):
# TEXT: std::ctype<wchar_t>::scan_not(const wchar_t*, const wchar_t, mask*) in locale("test-locale")
# CLAUSE: lib.category.ctype
# LINE: 1653

# INFO (S1) (4 lines):
# TEXT: std::ctype<wchar_t>::is(mask, wchar_t)
# CLAUSE: lib.category.ctype
# LINE: 1216

# INFO (S1) (4 lines):
# TEXT: std::ctype<wchar_t>::tolower(wchar_t)
# CLAUSE: lib.category.ctype
# LINE: 838

# INFO (S1) (4 lines):
# TEXT: std::ctype<wchar_t>::toupper(wchar_t)
# CLAUSE: lib.category.ctype
# LINE: 865

# INFO (S1) (4 lines):
# TEXT: std::ctype<wchar_t>::narrow(wchar_t), widen(char)
# CLAUSE: lib.category.ctype
# LINE: 1028

# INFO (S1) (4 lines):
# TEXT: std::ctype<wchar_t>::narrow(const wchar_t*, const wchar_t*, char*), widen(const char*, const char*, wchar_t*)
# CLAUSE: lib.category.ctype
# LINE: 1032

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xa1\xa2\xa3\x20ac\xa5\x160\xa7\x161\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\x17d\xb5\xb6\xb7\x17e\xb9\xba\xb b\x152\x153\x178\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd 9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\x f8\xf9\xfa\xfb\xfc\xfd\xfe"", ... , '?') == "\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x 17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED] wxyz{|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9 b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5`\xa7a\xa9\xaa\xab\xa4\xad\xae\xaf\xb0\xb1\xb2\xb3}\xb5\xb6\xb7~\xb9\xba\xbbRSx\xb f\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\x de\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\
xfd\xfe", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::widen (ctype<wchar_t>::narrow ('\xac', '\0')) == '\xac'; got '\xac' in locale ("an_ES")
# CLAUSE: lib.category.ctype
# LINE: 1112

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x 9e\x9f\xa0\xffffffff\xffffffff\xffffffff\xa4\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x60c\xad \xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xf fffffff\x61b\xffffffff\xffffffff\xffffffff\x61f\xffffffff\x621\x622\x623\x624\x625\x626\x627\x628\x629\x62a\x62b\x62c\x62d\ x62e\x62f\x630\x631\x632\x633\x634\x635\x636\x637\x638\x639\x63a\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\x640\x64 1\x642\x643\x644\x645\x646\x647\x648\x649\x64a\x64b\x64c\x64d\x64e\x64f\x650\x651\x652\xffffffff\xffffffff\xffffffff\xfffff fff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff\xffffffff"", ... , '?') == "\0\x01\x02\x03\x04\x0 5\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=> [EMAIL PROTECTED]|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x 8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xff\xff\xff\xa4\xff\xff\xff\xff\xff\xff\xff\ f\xad\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x1b\xff\xff\xff\x1f\xff!\"#$%&'()*+,-./0123456789:\xff\xff\xff\xf [EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176

# ASSERTION (S7) (4 lines):
# TEXT: ctype<wchar_t>::narrow (L"\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\ x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]|}~\x7 f\x402\x403\x201a\x453\x201e\x2026\x2020\x2021\x20ac\x2030\x409\x2039\x40a\x40c\x40b\x40f\x452\x2018\x2019\x201c\x201d\x202 2\x2013\x2014\xffffffff\x2122\x459\x203a\x45a\x45c\x45b\x45f\xa0\x40e\x45e\x408\xa4\x490\xa6\xa7\x401\xa9\x404\xab\xac\xad\ xae\x407\xb0\xb1\x406\x456\x491\xb5\xb6\xb7\x451\x2116\x454\xbb\x458\x405\x455\x457\x410\x411\x412\x413\x414\x415\x416\x417 \x418\x419\x41a\x41b\x41c\x41d\x41e\x41f\x420\x421\x422\x423\x424\x425\x426\x427\x428\x429\x42a\x42b\x42c\x42d\x42e\x42f\x4 30\x431\x432\x433\x434\x435\x436\x437\x438\x439\x43a\x43b\x43c\x43d\x43e\x43f\x440\x441\x442\x443\x444\x445\x446\x447\x448\ x449\x44a\x44b\x44c\x44d\x44e"", ... , '?') == "\0\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x1 6\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED] tuvwxyz{|}~\x7f\x02\x03\x1aS\x1e& !\x880\t9\n\f\v\x0fR\x18\x19\x1c\x1d\"\x13\x14\xff\"Y:Z\\[_\xa0\x0e^\b\xa4\xa5\xa6\xa7\x0 1\xa9\x04\xab\x88\xad\xae\a\xb0\xb1\x06V\xb4\xb5\xb6\xb7Q\x16T\xbbX\x05UW\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x 1c\x1d\x1e\x1f !\"#$%&'()*+,-./0123456789:;<=>[EMAIL PROTECTED]", got (invalid address 0x000000ff) in locale ("")
# CLAUSE: lib.category.ctype
# LINE: 1176


Yu (Scott) Zhong




Checking for memory leaks...

Actual leaks report    (actual leaks:            1  total size:         12 
bytes)

  Total     Num of  Leaked     Allocation call stack
  Size      Blocks  Block
                    Address
==========  ====== =========== =======================================
        12       1   0x14d138  _setlocale < test_scan < run_test < rw_vtest < 
rw_test < main 
 

Possible leaks report  (possible leaks:          0  total size:          0 
bytes)

 
Checking for memory use...

Blocks in use report   (blocks in use:        1831  total size:     134258 
bytes)

  Total    % of Num of  Avg    Allocation call stack
  Size      All Blocks  Size
========== ==== ====== ======  =======================================
     93324  69%    303    308  _setlocale < rw_locales 
     16968  12%    303     56  _setlocale < rw_locales 
      6942   5%    303     22  _setlocale < rw_locales 
      5120   3%      1   5120  rw_locales < test_is_ch < test_libc < run_test < 
rw_vtest < rw_test < main 
      3636   2%    303     12  _setlocale < rw_locales 
Error limit reached.  Disabling RTC until next run.
      3624   2%    302     12  _setlocale < __rw_setlocale 
      3603   2%    302     11  _strdup < expand_locale_name 
       516  <1%      1    516  addtoenv < rw_putenv < rw_set_locale_root < 
create_locale < test_libstd < run_test < run_test < rw_vtest 
       151  <1%      2     75  create_mnp < connect_invalid_entry 
       104  <1%      1    104  process_nlspath < _real_gettext_u < _dgettext < 
rw_tmpnam < rw_set_locale_root < create_locale < test_libstd < run_test 
        91  <1%      1     91  process_nlspath < _real_gettext_u < _dgettext < 
rw_tmpnam < rw_set_locale_root < create_locale < test_libstd < run_test 
        42  <1%      1     42  rw_putenv < rw_set_locale_root < create_locale < 
test_libstd < run_test < run_test < rw_vtest < rw_test 
        40  <1%      2     20  calloc < create_mnp 
        24  <1%      1     24  calloc < process_nlspath < _real_gettext_u < 
_dgettext < rw_tmpnam < rw_set_locale_root < create_locale < test_libstd 
        24  <1%      1     24  calloc < _dgettext < rw_tmpnam < 
rw_set_locale_root < create_locale < test_libstd < run_test < run_test 
        20  <1%      1     20  calloc < process_nlspath < _real_gettext_u < 
_dgettext < rw_tmpnam < rw_set_locale_root < create_locale < test_libstd 
        15  <1%      1     15  process_nlspath < _real_gettext_u < _dgettext < 
rw_tmpnam < rw_set_locale_root < create_locale < test_libstd < run_test 
        12  <1%      1     12  _strdup < locale_per_category < _setlocale < 
test_scan < run_test < rw_vtest < rw_test < main 
         2  <1%      1      2  process_nlspath < _real_gettext_u < _dgettext < 
rw_tmpnam < rw_set_locale_root < create_locale < test_libstd < run_test 
 

execution completed, exit code is 0

Reply via email to