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

Bug#159212: dselect: dselect segfaults at exit



Package: dselect
Version: 1.10.5
Severity: important

Hi!

Dselect says good-bye with a segmentation fault.

Gdb says:

This GDB was configured as "i386-linux"...(no debugging symbols found)...
Core was generated by `dselect'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libncurses.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from /usr/lib/libstdc++-libc6.2-2.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libstdc++-libc6.2-2.so.3
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/gconv/ISO8859-1.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
#0  0x4013d6c0 in free () from /lib/libc.so.6
(gdb) where
#0  0x4013d6c0 in free () from /lib/libc.so.6
#1  0x40140f10 in obstack_free () from /lib/libc.so.6
#2  0x0805911a in __builtin_delete ()
#3  0x0805b5b0 in __builtin_delete ()
#4  0x0804da2f in __builtin_delete ()
#5  0x400e80bf in __libc_start_main () from /lib/libc.so.6


locale is

LANG=de_DE
LC_CTYPE="de_DE"
LC_NUMERIC="de_DE"
LC_TIME="de_DE"
LC_COLLATE="de_DE"
LC_MONETARY="de_DE"
LC_MESSAGES="de_DE"
LC_PAPER="de_DE"
LC_NAME="de_DE"
LC_ADDRESS="de_DE"
LC_TELEPHONE="de_DE"
LC_MEASUREMENT="de_DE"
LC_IDENTIFICATION="de_DE"
LC_ALL=de_DE


 
I add a strace-log ...





Thanks for your work,

MH


unlink("/var/lib/dpkg/available-old")   = 0
link("/var/lib/dpkg/available", "/var/lib/dpkg/available-old") = 0
rename("/var/lib/dpkg/available-new", "/var/lib/dpkg/available") = 0
close(5)                                = 0
munmap(0x40241000, 4096)                = 0
unlink("/var/lib/dpkg/updates/tmp.i")   = 0
fcntl64(4, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
ioctl(1, SNDCTL_TMR_STOP, {B38400 opost isig -icanon -echo ...}) = 0
write(1, "\33=", 2)                     = 2
open("/var/lib/dpkg/lock", O_RDWR|O_CREAT|O_TRUNC, 0660) = 5
rt_sigaction(SIGTSTP, {SIG_IGN}, {0x40040e80, [], SA_RESTART|0x4000000}, 8) = 0
write(1, "\33[39;49m\33[37m\33[40m\33[37m\33[40m\33[H\33"..., 1105) = 1105
rt_sigaction(SIGTSTP, {0x40040e80, [], SA_RESTART|0x4000000}, NULL, 8) = 0
read(0, "\33", 1)                       = 1
gettimeofday({1030907376, 969276}, NULL) = 0
poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, 1000) = 1
gettimeofday({1030907376, 969398}, NULL) = 0
read(0, "[", 1)                         = 1
gettimeofday({1030907376, 969495}, NULL) = 0
poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, 1000) = 1
gettimeofday({1030907376, 969584}, NULL) = 0
read(0, "B", 1)                         = 1
rt_sigaction(SIGTSTP, {SIG_IGN}, {0x40040e80, [], SA_RESTART|0x4000000}, 8) = 0
poll([{fd=0, events=POLLIN}], 1, 0)     = 0
poll([{fd=0, events=POLLIN}], 1, 0)     = 0
write(1, "\r\33[37m\33[40m   3. [I]nstall.  Ins"..., 209) = 209
rt_sigaction(SIGTSTP, {0x40040e80, [], SA_RESTART|0x4000000}, NULL, 8) = 0
read(0, "\33", 1)                       = 1
gettimeofday({1030907377, 191946}, NULL) = 0
poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, 1000) = 1
gettimeofday({1030907377, 192052}, NULL) = 0
read(0, "[", 1)                         = 1
gettimeofday({1030907377, 192141}, NULL) = 0
poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, 1000) = 1
gettimeofday({1030907377, 192229}, NULL) = 0
read(0, "B", 1)                         = 1
rt_sigaction(SIGTSTP, {SIG_IGN}, {0x40040e80, [], SA_RESTART|0x4000000}, 8) = 0
poll([{fd=0, events=POLLIN}], 1, 0)     = 0
poll([{fd=0, events=POLLIN}], 1, 0)     = 0
write(1, "\r\33[37m\33[40m   4. Kon[f]ig.   Kon"..., 204) = 204
rt_sigaction(SIGTSTP, {0x40040e80, [], SA_RESTART|0x4000000}, NULL, 8) = 0
read(0, "\33", 1)                       = 1
gettimeofday({1030907377, 378475}, NULL) = 0
poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, 1000) = 1
gettimeofday({1030907377, 378575}, NULL) = 0
read(0, "[", 1)                         = 1
gettimeofday({1030907377, 378663}, NULL) = 0
poll([{fd=0, events=POLLIN, revents=POLLIN}], 1, 1000) = 1
gettimeofday({1030907377, 378751}, NULL) = 0
read(0, "B", 1)                         = 1
rt_sigaction(SIGTSTP, {SIG_IGN}, {0x40040e80, [], SA_RESTART|0x4000000}, 8) = 0
poll([{fd=0, events=POLLIN}], 1, 0)     = 0
poll([{fd=0, events=POLLIN}], 1, 0)     = 0
write(1, "\r\33[37m\33[40m   5. [L]\366schen   L\366s"..., 195) = 195
rt_sigaction(SIGTSTP, {0x40040e80, [], SA_RESTART|0x4000000}, NULL, 8) = 0
read(0, "\r", 1)                        = 1
rt_sigaction(SIGTSTP, {SIG_IGN}, {0x40040e80, [], SA_RESTART|0x4000000}, 8) = 0
write(1, "\33[39;49m\33[37m\33[40m\33[37m\33[40m\33[H\33"..., 57) = 57
rt_sigaction(SIGTSTP, {0x40040e80, [], SA_RESTART|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGTSTP, {SIG_IGN}, {0x40040e80, [], SA_RESTART|0x4000000}, 8) = 0
write(1, "\33[39;49m\33[37m\33[40m\33[37m\33[40m\33[H\33"..., 57) = 57
rt_sigaction(SIGTSTP, {0x40040e80, [], SA_RESTART|0x4000000}, NULL, 8) = 0
write(1, "\33[39;49m\33[25d\33[K\33[25;1H\33[2J\33[?47"..., 38) = 38
ioctl(1, SNDCTL_TMR_STOP, {B38400 opost isig icanon echo ...}) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++



-- System Information
Debian Release: testing/unstable
Kernel Version: Linux seitung.net 2.4.19-xfs #2 SMP Sam Aug 31 14:52:32 CEST 2002 i686 unknown unknown GNU/Linux

Versions of the packages dselect depends on:
ii  libc6          2.2.5-14       GNU C Library: Shared libraries and Timezone
ii  libncurses5    5.2.20020112a- Shared libraries for terminal handling
ii  libstdc++2.10- 2.95.4-11      The GNU stdc++ library

-- 
/"\ ASCII Ribbon Campaign
\ / No proprietary formats in attachments without request
 X  i.e. *NO* WORD, POWERPOINT or EXCEL documents
/ \ Respect Open Standards

Reply to: