From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7899 invoked by alias); 30 Aug 2004 18:11:54 -0000 Mailing-List: contact glibc-bugs-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: glibc-bugs-owner@sources.redhat.com Received: (qmail 7876 invoked by uid 48); 30 Aug 2004 18:11:51 -0000 Date: Mon, 30 Aug 2004 18:11:00 -0000 Message-ID: <20040830181151.7875.qmail@sourceware.org> From: "johnlumby at hotmail dot com" To: glibc-bugs@sources.redhat.com In-Reply-To: <20040830153917.356.johnlumby@hotmail.com> References: <20040830153917.356.johnlumby@hotmail.com> Reply-To: sourceware-bugzilla@sources.redhat.com Subject: [Bug libc/356] localedata: tests-mbwc/tst_iswalnum segfaults during make check X-Bugzilla-Reason: CC X-SW-Source: 2004-08/txt/msg00199.txt.bz2 List-Id: ------- Additional Comments From johnlumby at hotmail dot com 2004-08-30 18:11 ------- Oh - by the way - I did trace through _nl_intern_locale_data while the test was executing and it loaded the LC_CTYPE category several times, with varying numbers of items, but in every case, item 82 (which I think is named _NL_CTYPE_EXTRA_MAP_12 according to langinfo.h) was considered to be of type "word" according to the test I noted above, if (__builtin_expect (_nl_value_types[category][cnt] == word, 0)) so, regardless of whether this test was referencing the static array of categories or some trickily-loaded dynamic array, it seems incorrect that the testcase is accessing that value as though it was a string pointer. I would add that it seems undesirable to me to resort to this kind of trickery of accessing dynamically-loaded areas as though they were static, as it makes it hard to debug with a conventional debugger. -- http://sources.redhat.com/bugzilla/show_bug.cgi?id=356 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.