Package: dselect
Version: 1.13.23
Hi,
apparently latest dselect update is not completely happy on my box.
It crashes because somebody calls strlen(NULL) when trying to open
dselect's [S]elect. It was working fine before update (hour ago).
Thanks,
Petr Vandrovec
dselect[3737]: segfault at 0000000000000000 rip 00000000f7d382b3 rsp
00000000ff9f352c error 4
debian:~# gdb /usr/bin/dselect core
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for
details.
This GDB was configured as "i486-linux-gnu"...(no debugging symbols
found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
warning: Can't read pathname for load map: Input/output error.
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++.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/tls/i686/cmov/libm.so.6...(no debugging
symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/i686/cmov/libc.so.6...(no debugging
symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...(no debugging
symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /lib/ld-linux.so.2...Reading symbols from
/usr/lib/debug/lib/ld-2.3.6.so...
(no debugging symbols found)...done.
(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
warning: Lowest section in system-supplied DSO at 0xffffe000 is .hash at
ffffe0b4
(no debugging symbols found)
Core was generated by `dselect'.
Program terminated with signal 11, Segmentation fault.
#0 0xf7d382b3 in strlen () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xf7d382b3 in strlen () from /lib/tls/i686/cmov/libc.so.6
#1 0x08055d0a in operator new ()
#2 0x08052298 in operator new ()
#3 0x0805267c in operator new ()
#4 0x0804e25f in operator new ()
#5 0x0804dfa2 in operator new ()
#6 0x0804e1b5 in operator new ()
#7 0xf7ce1ea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#8 0x0804aa81 in ?? ()
(gdb) x /10i $eip
0xf7d382b3 <strlen+51>: mov (%eax),%ecx
0xf7d382b5 <strlen+53>: mov $0xfefefeff,%edx
0xf7d382ba <strlen+58>: add %ecx,%edx
0xf7d382bc <strlen+60>: jae 0xf7d38317 <strlen+151>
0xf7d382be <strlen+62>: xor %ecx,%edx
0xf7d382c0 <strlen+64>: or $0xfefefeff,%edx
0xf7d382c6 <strlen+70>: inc %edx
0xf7d382c7 <strlen+71>: jne 0xf7d38317 <strlen+151>
0xf7d382c9 <strlen+73>: mov 0x4(%eax),%ecx
0xf7d382cc <strlen+76>: mov $0xfefefeff,%edx
(gdb) info registers
eax 0x0 0
ecx 0x0 0
edx 0x0 0
ebx 0x0 0
esp 0xff9f352c 0xff9f352c
ebp 0xff9f3568 0xff9f3568
esi 0xff9f35a4 -6343260
edi 0xff9f3550 -6343344
eip 0xf7d382b3 0xf7d382b3 <strlen+51>
eflags 0x10246 [ PF ZF IF RF ]
cs 0x23 35
ss 0x2b 43
ds 0x2b 43
es 0x2b 43
fs 0x0 0
gs 0x63 99
(gdb)
debian:~# cat /etc/apt/sources.list
deb file:/mirrors/debian unstable main contrib non-free
#deb file:/mirrors/debian unstable/non-US main
deb-src file:/mirrors/debian unstable main contrib non-free
#deb-src file:/mirrors/debian unstable/non-US main
deb http://petr-dev3.eng.vmware.com/debian unstable main contrib
non-free
deb-src http://petr-dev3.eng.vmware.com/debian unstable main contrib
non-free
#deb cdrom:[Debian GNU/Linux 3.0 r2 _Woody_ - Official i386 Binary-1
(20031201)]/ unstable contrib main non-US/contrib non-US/main
#deb http://master/debian unstable main contrib non-free
#deb http://master/debi2 unstable main contrib non-free
deb http://www.debian-multimedia.org/ sid main
deb http://ftp.cz.debian.org/debian sid main contrib non-free
deb http://ftp.debian.org/debian sid main contrib non-free
#deb-src http://master/debian unstable main contrib non-free
#deb-src http://master/debi2 unstable main contrib non-free
deb-src http://www.debian-multimedia.org/ sid main
deb-src http://ftp.cz.debian.org/debian sid main contrib non-free
deb-src http://ftp.debian.org/debian sid main contrib non-free
# deb http://non-us.debian.org/debian-non-US woody/non-US main contrib
# non-free
# deb http://security.debian.org/ stable/updates main
debian:~#
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]