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

Bug#540373: libc6: malloc.c, segmentation fault now and then



  Some more information about dump in ftp.

1)  No dump if text is keyed in, instead of using the macro "$safn ...".
   (only tested once)

2)  Dump from a ftp daemon (server)

220-This is a Linux PC (Dell PE-2650, 2 CPUs P4/2800, 12 GB RAM)
220-running SuSE-Linux-8.2 with SuSE kernel 2.4.20-64GB-SMP.
220-/pub is ext3, a 2 TB Partition within a Transtec T6100F16R1
220-IDE/FC Raid array with 15+1 SATA disks Hitachi 240 GB Raid5
...
220 ftp.gwdg.de FTP server (Version wu-2.4.2-academ[BETA-18-em](1) Fri Apr 4 23:14:50 MEST 2003) ready.
...
230 Guest login ok, access restrictions apply.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd pub/rfc
...
ftp> $safn std*
dir std* "| more"
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
*** glibc detected *** ftp: corrupted double-linked list: 0x09ceb050 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7ed4845]
/lib/libc.so.6[0xb7ed4ae4]
/lib/libc.so.6[0xb7ed69a5]
/lib/libc.so.6(__libc_malloc+0x96)[0xb7ed8586]
/lib/libc.so.6(_obstack_newchunk+0x169)[0xb7edab99]
ftp[0x8052881]
ftp[0x804b991]
ftp[0x804f05f]
ftp[0x8054553]
/lib/libc.so.6(__libc_start_main+0xe5)[0xb7e80455]
ftp[0x8049b31]
======= Memory map: ========
08048000-08058000 r-xp 00000000 03:09 3043       /usr/bin/netkit-ftp
08058000-0805a000 rw-p 0000f000 03:09 3043       /usr/bin/netkit-ftp
0805a000-08067000 rw-p 0805a000 00:00 0 
09cd9000-09cfa000 rw-p 09cd9000 00:00 0          [heap]
b7c00000-b7c21000 rw-p b7c00000 00:00 0 
b7c21000-b7d00000 ---p b7c21000 00:00 0 
b7db0000-b7dbc000 r-xp 00000000 03:03 15010      /lib/libgcc_s.so.1
b7dbc000-b7dbd000 rw-p 0000b000 03:03 15010      /lib/libgcc_s.so.1
b7dc2000-b7e17000 r--p 00000000 03:09 278583     /usr/lib/locale/locale-archive
b7e17000-b7e26000 r-xp 00000000 03:03 15174      /lib/libresolv-2.7.so
b7e26000-b7e28000 rw-p 0000e000 03:03 15174      /lib/libresolv-2.7.so
b7e28000-b7e2a000 rw-p b7e28000 00:00 0 
b7e2a000-b7e2e000 r-xp 00000000 03:03 15162      /lib/libnss_dns-2.7.so
b7e2e000-b7e30000 rw-p 00003000 03:03 15162      /lib/libnss_dns-2.7.so
b7e30000-b7e38000 r-xp 00000000 03:03 15165      /lib/libnss_nis-2.7.so
b7e38000-b7e3a000 rw-p 00007000 03:03 15165      /lib/libnss_nis-2.7.so
b7e3a000-b7e4d000 r-xp 00000000 03:03 15156      /lib/libnsl-2.7.so
b7e4d000-b7e4f000 rw-p 00012000 03:03 15156      /lib/libnsl-2.7.so
b7e4f000-b7e51000 rw-p b7e4f000 00:00 0 
b7e51000-b7e58000 r-xp 00000000 03:03 15158      /lib/libnss_compat-2.7.so
b7e58000-b7e5a000 rw-p 00006000 03:03 15158      /lib/libnss_compat-2.7.so
b7e5a000-b7e63000 r-xp 00000000 03:03 15163      /lib/libnss_files-2.7.so
b7e63000-b7e65000 rw-p 00008000 03:03 15163      /lib/libnss_files-2.7.so
b7e65000-b7e66000 rw-p b7e65000 00:00 0 
b7e66000-b7e68000 r-xp 00000000 03:03 15149      /lib/libdl-2.7.so
b7e68000-b7e6a000 rw-p 00001000 03:03 15149      /lib/libdl-2.7.so
b7e6a000-b7fa2000 r-xp 00000000 03:03 15045      /lib/libc-2.7.so
b7fa2000-b7fa3000 r--p 00138000 03:03 15045      /lib/libc-2.7.so
b7fa3000-b7fa5000 rw-p 00139000 03:03 15045      /lib/libc-2.7.so
b7fa5000-b7fa9000 rw-p b7fa5000 00:00 0 
b7fa9000-b7fd8000 r-xp 00000000 03:03 15136      /lib/libncurses.so.5.7
b7fd8000-b7fdb000 rw-p 0002f000 03:03 15136      /lib/libncurses.so.5.7
b7fdb000-b8008000 r-xp 00000000 03:03 15087      /lib/libreadline.so.5.2
b8008000-b800c000 rw-p 0002d000 03:03 15087      /lib/libreadline.so.5.2
b800c000-b800d000 rw-p b800c000 00:00 0 
b800e000-b8013000 rw-p b800e000 00:00 0 
b8013000-b8014000 r-xp b8013000 00:00 0          [vdso]
b8014000-b802e000 r-xp 00000000 03:03 13901      /lib/ld-2.7.so
b802e000-b8030000 rw-p 0001a000 03:03 13901      /lib/ld-2.7.so
bfb1a000-bfb2f000 rw-p bffeb000 00:00 0          [stack]
Abort

-- 
Bjarni I. Gislason



Reply to: