Re: parted bug #58853
Just got this from bug reporter ...
----- Forwarded message from Wayne Scott <wscott@ichips.intel.com> -----
Delivered-To: timshel@localhost
To: timshel@pobox.com, 58853@bugs.debian.org, parted@gnu.org
Subject: Re: Bug#58853: Parted broken
In-Reply-To: <20000225175239.A1020@tyk.knoll.tsa>
X-Mailer: Mew version 1.94b34 on Emacs 20.3 / Mule 4.0 (HANANOEN)
Date: Thu, 24 Feb 2000 23:20:52 -0800
From: Wayne Scott <wscott@ichips.intel.com>
X-Dispatcher: imput version 990604(IM116)
X-UIDL: a6895d59de0ed235f5a16899251262aa
From: "Timshel Knoll" <timshel@pobox.com>
> Does anyone know what other packages changed around the time of e2fsprogs?
> Hmmmm ... libc6 was updated the night before ... I wonder ... ???
>
> I'll contact the libc maintainer and see ... I wonder if any other packages
> have been broken by this, or is it just parted???
from gdb on parted with no arguments.
(gdb) bt
#0 0x4011d5c1 in towlower () from /lib/libc.so.6
#1 0x400ecc34 in wcscasecmp () from /lib/libc.so.6
#2 0x804c0b4 in wchar_strcasecmp (a=0x8097090, b=0x8097048) at strlist.c:87
#3 0x804c521 in str_list_append_unique (list=0x8097338, str=0x8061588 "boot")
+at strlist.c:345
#4 0x804c5c2 in str_list_create_unique (first=0x8061588 "boot") at
+strlist.c:386
#5 0x804b33e in init_commands () at parted.c:799
#6 0x804bf48 in init () at parted.c:941
#7 0x804bf68 in main (argc=1, argv=0xbffffd34) at parted.c:953
>From /usr/doc/libc6/changelog.gz:
2000-02-12 Ulrich Drepper <drepper@redhat.com>
* ctype/ctype-info.c (__ctype32_tolower, __ctype32_toupper): New
variables.
* locale/langinfo.h: Add _NL_CTYPE_TOUPPER32_EB,
_NL_CTYPE_TOLOWER32_EB, _NL_CTYPE_TOUPPER32_EL, and
_NL_CTYPE_TOLOWER32_EL.
* locale/C-ctype.c: Add initializers for new elements.
* locale/lc-ctype.c: Initialize __ctype32_toupper and
__ctype32_tolower.
* locale/programs/linereader.c (get_symname): Start looking for
numeric value at the right position.
* locale/programs/charset.c (charset_new_char): Remove third parameter.
* locale/programs/charset.h (charset_new_char): Likewise.
* locale/programs/charmap.c (parse_charmap): Update charset_new_char
call.
* locale/programs/ld-ctype.c: Many many changes to generate wide
character classification and mapping tables correctly.
* locale/programs/locales.h: Update prototypes of ctype_class_from,
ctype_class_to, ctype_map_from, and ctype_map_to.
* locale/programs/locfile.c (locfile_read): Initialize
locfile->repertoire. Pass repertoire to ctype_class_from,
ctype_class_to, ctype_map_from, and ctype_map_to calls.
* locale/programs/locfile.h (struct localedef_t): Add repertoire
element.
* locale/programs/repertoire.c (repertoire_find_value): New function.
(repertoire_read): Remove third parameter from charset_new_char call.
* locale/programs/repertoire.h (repertoire_find_value): Declare.
* wctype/wcfuncs.c: Use __ctype32_tolower and __ctype32_toupper.
* wctype/wcfuncs_l.c: Likewise.
* locale/nl_langinfo.h: Add casts to prevent warnings.
Sure looks related!
-Wayne
----- End forwarded message -----
--
Timshel Knoll <timshel@pobox.com> Second year Computer Science, RMIT
http://yallara.cs.rmit.edu.au/~tiknoll
Key ID: Fingerprint:
GnuPG 1024D/DE3E8AA7 6ABC 91A9 E274 ED67 0E32 8F0F 5DFA 9391 DE3E 8AA7
Reply to: