stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Sebor <se...@roguewave.com>
Subject Re: openSUSE 10.2 -- gcc 4.1.1/2 -- 22.locale.ctype -- segv
Date Fri, 30 Mar 2007 20:49:22 GMT
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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuv
> 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>
> ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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
> f\xff@ABCDEFGHIJKLMNOPQR\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff", 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrs
> 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:;<=>?@ABCDEFGHIJKLMN", got (invalid
address 0x000000ff) in locale ("")
> # CLAUSE: lib.category.ctype
> # LINE: 1176
> 
> 
> Yu (Scott) Zhong
> 
> 


Mime
View raw message