Package: devtodo Version: 0.1.18-2 Severity: normal
Hi. Recently, i got this problem: when use --purge option in todo, my proc goes 100% usage, and nothing back to shell, as a loop, or something. Also with simple todo ie: [EMAIL PROTECTED]:~/test-todo$ ls -la total 28 drwxr-xr-x 2 mizio mizio 4096 2005-05-12 01:17 . drwxr-xr-x 250 mizio mizio 24576 2005-05-12 01:17 .. [EMAIL PROTECTED]:~/test-todo$ tda test todo 1. veryhigh 2. high 3. medium 4. low 5. verylow Enter a priority from those listed above. priority> 2 Index of new item is 1 todo: warning, created database (.todo) has group or world permissions [EMAIL PROTECTED]:~/test-todo$ todo --purge And i have to press ctrl-c. other info: [EMAIL PROTECTED]:~/test-todo$ cat .todo <!-- Automagically generated by the ToDo program on Thu May 12 01:18:31 2005 --> <todo version="0.1.18"> <note priority="high" time="1115853511"> test todo </note> </todo> Also, with this simple todo, i got a segmentation fault: [EMAIL PROTECTED]:~/tmp/Work$ cat .todo <!-- Automagically generated by the ToDo program on Sat Apr 23 18:11:27 2005 --> <todo version="0.1.18"> <note priority="veryhigh" time="1113999180" done="1114272684"> Aggiornare Curriculum <note priority="high" time="1113999244" done="1114091925"> presentazione monichino <comment> mail a giovanna </comment> </note> </note> </todo> [EMAIL PROTECTED]:~/tmp/Work$ todo --purge Segmentation fault attached strace output. Because recently i've used this function with success, i think could be involved some recent changed library, but is a wild guess. Let me know what i can do for help. Regards. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.8-2-686 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages devtodo depends on: ii libc6 2.3.2.ds1-21 GNU C Library: Shared libraries an ii libgcc1 1:3.4.3-13 GCC support library ii libncurses5 5.4-4 Shared libraries for terminal hand ii libreadline5 5.0-10 GNU readline and history libraries ii libstdc++5 1:3.3.6-4 The GNU Standard C++ Library v3 -- no debconf information
| execve("/usr/bin/todo", ["todo", "--purge"], [/* 27 vars */]) = 0 | uname({sys="Linux", node="hal", ...}) = 0 | brk(0) = 0x809f000 | old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40000000 | access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) | open("/etc/ld.so.cache", O_RDONLY) = 3 | fstat64(3, {st_mode=S_IFREG|0644, st_size=66187, ...}) = 0 | old_mmap(NULL, 66187, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40001000 | close(3) = 0 | access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | open("/lib/libreadline.so.5", O_RDONLY) = 3 | read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\264"..., 512) = 512 | fstat64(3, {st_mode=S_IFREG|0644, st_size=176976, ...}) = 0 | old_mmap(NULL, 183996, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40012000 | old_mmap(0x4003a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x27000) = 0x4003a000 | old_mmap(0x4003e000, 3772, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4003e000 | close(3) = 0 | access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | open("/lib/libncurses.so.5", O_RDONLY) = 3 | read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\342"..., 512) = 512 | fstat64(3, {st_mode=S_IFREG|0644, st_size=252592, ...}) = 0 | old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4003f000 | old_mmap(NULL, 257868, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40040000 | old_mmap(0x40076000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x35000) = 0x40076000 | close(3) = 0 | access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | open("/usr/lib/libstdc++.so.5", O_RDONLY) = 3 | read(3, "[EMAIL PROTECTED]"..., 512) = 512 | fstat64(3, {st_mode=S_IFREG|0644, st_size=748440, ...}) = 0 | old_mmap(0x4140e000, 770688, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4140e000 | old_mmap(0x414af000, 94208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa0000) = 0x414af000 | old_mmap(0x414c6000, 17024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x414c6000 | close(3) = 0 | access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | open("/lib/tls/libm.so.6", O_RDONLY) = 3 | read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\00005\25"..., 512) = 512 | fstat64(3, {st_mode=S_IFREG|0644, st_size=136128, ...}) = 0 | old_mmap(0x41150000, 136976, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x41150000 | old_mmap(0x41171000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x41171000 | close(3) = 0 | access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | open("/lib/libgcc_s.so.1", O_RDONLY) = 3 | read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20XTA4"..., 512) = 512 | fstat64(3, {st_mode=S_IFREG|0644, st_size=33660, ...}) = 0 | old_mmap(0x41544000, 35304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x41544000 | old_mmap(0x4154c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0x4154c000 | close(3) = 0 | access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | open("/lib/tls/libc.so.6", O_RDONLY) = 3 | read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\352\2"..., 512) = 512 | fstat64(3, {st_mode=S_IFREG|0644, st_size=1257296, ...}) = 0 | old_mmap(0x41019000, 1264780, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x41019000 | old_mmap(0x41143000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x129000) = 0x41143000 | old_mmap(0x4114c000, 7308, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4114c000 | close(3) = 0 | old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4007f000 | set_thread_area({entry_number:-1 -> 6, base_addr:0x4007f5a0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 | munmap(0x40001000, 66187) = 0 | brk(0) = 0x809f000 | brk(0x80c0000) = 0x80c0000 | brk(0) = 0x80c0000 | ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbffff5b8) = -1 EINVAL (Invalid argument) | access("/home/mizio/.terminfo/r/rxvt", R_OK) = -1 ENOENT (No such file or directory) | access("/etc/terminfo/r/rxvt", R_OK) = 0 | open("/etc/terminfo/r/rxvt", O_RDONLY) = 3 | read(3, "\32\1.\0\35\0\17\0n\1\7\3", 12) = 12 | read(3, "rxvt|rxvt terminal emulator (X W"..., 46) = 46 | read(3, "\0\1\0\0\1\1\0\0\1\0\0\0\0\1\1\0\0\0\0\0\1\0\0\0\0\0\0"..., 29) = 29 | read(3, "\0", 1) = 1 | read(3, "P\0\10\0\30\0\377\377\377\377\377\377\377\377\377\377\377"..., 30) = 30 | read(3, "\377\377\0\0\2\0\4\0\25\0\32\0\"\0&\0*\0\377\3775\0F\0"..., 732) = 732 | read(3, "\7\0\r\0\33[%i%p1%d;%p2%dr\0\33[3g\0\33[H\33[2"..., 775) = 775 | read(3, "", 1) = 0 | read(3, "", 10) = 0 | close(3) = 0 | ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbffff5b8) = -1 EINVAL (Invalid argument) | ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbffff578) = -1 EINVAL (Invalid argument) | ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbffff758) = -1 EINVAL (Invalid argument) | ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbffff718) = -1 EINVAL (Invalid argument) | ioctl(0, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 | ioctl(0, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 | ioctl(0, TIOCSWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0 | ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 | open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3 | fstat64(3, {st_mode=S_IFREG|0644, st_size=1609312, ...}) = 0 | mmap2(NULL, 1609312, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40080000 | close(3) = 0 | stat64("/etc/inputrc", {st_mode=S_IFREG|0644, st_size=1633, ...}) = 0 | open("/etc/inputrc", O_RDONLY) = 3 | read(3, "# /etc/inputrc - global inputrc "..., 1633) = 1633 | close(3) = 0 | stat64("/home/mizio/.inputrc", 0xbffff71c) = -1 ENOENT (No such file or directory) | open("/etc//todorc", O_RDONLY) = 3 | close(3) = 0 | open("/home/mizio/.todorc", O_RDONLY) = 3 | close(3) = 0 | open("/etc//todorc", O_RDONLY) = 3 | fstat64(3, {st_mode=S_IFREG|0644, st_size=2260, ...}) = 0 | mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40209000 | read(3, "#\n# This is an example /etc/todo"..., 8192) = 2260 | read(3, "", 4096) = 0 | read(3, "", 8192) = 0 | close(3) = 0 | munmap(0x40209000, 4096) = 0 | open("/home/mizio/.todorc", O_RDONLY) = 3 | fstat64(3, {st_mode=S_IFREG|0644, st_size=2255, ...}) = 0 | mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40209000 | read(3, "#\n# This is an example /etc/todo"..., 8192) = 2255 | read(3, "", 4096) = 0 | read(3, "", 8192) = 0 | close(3) = 0 | munmap(0x40209000, 4096) = 0 | stat64(".todo", {st_mode=S_IFREG|0644, st_size=418, ...}) = 0 | open(".todo", O_RDONLY) = 3 | close(3) = 0 | open(".todo", O_RDONLY) = 3 | stat64(".todo", {st_mode=S_IFREG|0644, st_size=418, ...}) = 0 | fstat64(3, {st_mode=S_IFREG|0644, st_size=418, ...}) = 0 | mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40209000 | read(3, "<!-- Automagically generated by "..., 8192) = 418 | read(3, "", 4096) = 0 | close(3) = 0 | munmap(0x40209000, 4096) = 0 | time(NULL) = 1115854329 | --- SIGSEGV (Segmentation fault) @ 0 (0) --- | +++ killed by SIGSEGV +++