Return-Path: Delivered-To: apmail-incubator-stdcxx-dev-archive@www.apache.org Received: (qmail 74556 invoked from network); 30 Mar 2007 20:49:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 30 Mar 2007 20:49:36 -0000 Received: (qmail 5358 invoked by uid 500); 30 Mar 2007 20:49:43 -0000 Delivered-To: apmail-incubator-stdcxx-dev-archive@incubator.apache.org Received: (qmail 5339 invoked by uid 500); 30 Mar 2007 20:49:43 -0000 Mailing-List: contact stdcxx-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: stdcxx-dev@incubator.apache.org Delivered-To: mailing list stdcxx-dev@incubator.apache.org Received: (qmail 5327 invoked by uid 99); 30 Mar 2007 20:49:43 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Mar 2007 13:49:43 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [208.30.140.160] (HELO moroha.quovadx.com) (208.30.140.160) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Mar 2007 13:49:34 -0700 Received: from qxvcexch01.ad.quovadx.com ([192.168.170.59]) by moroha.quovadx.com (8.13.6/8.13.6) with ESMTP id l2UKmqYX008177 for ; Fri, 30 Mar 2007 20:48:53 GMT Received: from [10.70.3.113] ([10.70.3.113]) by qxvcexch01.ad.quovadx.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 30 Mar 2007 14:49:04 -0600 Message-ID: <460D77D2.9040107@roguewave.com> Date: Fri, 30 Mar 2007 14:49:22 -0600 From: Martin Sebor Organization: Rogue Wave Software User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) Gecko/20070221 SeaMonkey/1.1.1 MIME-Version: 1.0 To: stdcxx-dev@incubator.apache.org Subject: Re: openSUSE 10.2 -- gcc 4.1.1/2 -- 22.locale.ctype -- segv References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 30 Mar 2007 20:49:04.0639 (UTC) FILETIME=[DA8660F0:01C7730C] X-Virus-Checked: Checked by ClamAV on apache.org 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::is(mask, char) in locale("test-locale") > # CLAUSE: lib.category.ctype > # LINE: 1519 > > # INFO (S1) (4 lines): > # TEXT: std::ctype::tolower(char) toupper(char) in locale("test-locale") > # CLAUSE: lib.category.ctype > # LINE: 1485 > > # INFO (S1) (4 lines): > # TEXT: std::ctype::scan_is(const char*, const char, mask*) in locale("test-locale") > # CLAUSE: lib.category.ctype > # LINE: 1637 > > # INFO (S1) (4 lines): > # TEXT: std::ctype::scan_not(const char*, const char, mask*) in locale("test-locale") > # CLAUSE: lib.category.ctype > # LINE: 1653 > > # INFO (S1) (4 lines): > # TEXT: std::ctype::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::tolower(char) > # CLAUSE: lib.category.ctype > # LINE: 838 > > # INFO (S1) (4 lines): > # TEXT: std::ctype::toupper(char) > # CLAUSE: lib.category.ctype > # LINE: 865 > > # INFO (S1) (4 lines): > # TEXT: std::ctype::narrow(char), widen(char) > # CLAUSE: lib.category.ctype > # LINE: 1028 > > # INFO (S1) (4 lines): > # TEXT: std::ctype::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::scan_is(), scan_not() > # CLAUSE: lib.category.ctype > # LINE: 898 > > # INFO (S1) (4 lines): > # TEXT: std::ctype::is(mask, wchar_t) in locale("test-locale") > # CLAUSE: lib.category.ctype > # LINE: 1519 > > # INFO (S1) (4 lines): > # TEXT: std::ctype::tolower(wchar_t) toupper(wchar_t) in locale("test-locale") > # CLAUSE: lib.category.ctype > # LINE: 1485 > > # INFO (S1) (4 lines): > # TEXT: std::ctype::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::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::is(mask, wchar_t) > # CLAUSE: lib.category.ctype > # LINE: 1216 > > # INFO (S1) (4 lines): > # TEXT: std::ctype::tolower(wchar_t) > # CLAUSE: lib.category.ctype > # LINE: 838 > > # INFO (S1) (4 lines): > # TEXT: std::ctype::toupper(wchar_t) > # CLAUSE: lib.category.ctype > # LINE: 865 > > # INFO (S1) (4 lines): > # TEXT: std::ctype::narrow(wchar_t), widen(char) > # CLAUSE: lib.category.ctype > # LINE: 1028 > > # INFO (S1) (4 lines): > # TEXT: std::ctype::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::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::widen (ctype::narrow ('\xac', '\0')) == '\xac'; got '\xac' in locale ("an_ES") > # CLAUSE: lib.category.ctype > # LINE: 1112 > > # ASSERTION (S7) (4 lines): > # TEXT: ctype::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 > >