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

parted bug #58853



Hi,

I am the maintainer for GNU parted, and something in the dist changed
around feb 21-23 which broke parted. Parted now segfaults as it starts
up, in libc function towlower (). This worked fine before the 21st Feb,
so something has changed within that time, and the only thing that parted
depends on which has changed is e2fsprogs (which can't be the problem,
since it never gets to execute any e2fs code, and if you build parted
with ./configure --disable-nls it doesn't segfault) and libc6.

Has something changed? Please get back to me. I've included a gdb
backtrace. I don't know if any other nls programs have been affected,
so maybe there's something wrong with the way parted is using nls, but
it seems strange that this has never happened before ...

Thanks,

Timshel

(gdb) run
Starting program: /home/timshel/src/parted/frozen/parted-1.0.9/parted/parted

Program received signal SIGSEGV, Segmentation fault.
0x401225c1 in towlower () from /lib/libc.so.6
(gdb) backtrace
#0  0x401225c1 in towlower () from /lib/libc.so.6
#1  0x400f1c34 in wcscasecmp () from /lib/libc.so.6
#2  0x804bf44 in wchar_strcasecmp (a=0x8096ac0, b=0x8096a78) at strlist.c:87
#3  0x804c3b1 in str_list_append_unique (list=0x8096d68, str=0x8060f68 "boot")
    at strlist.c:345
#4  0x804c452 in str_list_create_unique (first=0x8060f68 "boot")
    at strlist.c:386
#5  0x804b1ce in init_commands () at parted.c:799
#6  0x804bdd8 in init () at parted.c:941
#7  0x804bdf8 in main (argc=1, argv=0xbffff914) at parted.c:953
(gdb)

-- 
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: