[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: