Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133053 - sys-apps/slocate-3.1-r1 "double free or corruption (fasttop)" abort by glibc
Summary: sys-apps/slocate-3.1-r1 "double free or corruption (fasttop)" abort by glibc
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 131828
  Show dependency tree
 
Reported: 2006-05-11 11:25 UTC by Joe Wells
Modified: 2008-02-04 17:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Wells 2006-05-11 11:25:04 UTC
I have sys-apps/slocate-3.1-r1 installed.  When I run the command line

  locate '*libgof*so*

the output is 

  /usr/lib/libgoffice-1.so

When I run the command line

  locate '*libgoff*so*

I get the same output followed by glibc aborting with an error message
about "double free or corruption (fasttop)".  Here is a script of
running it under gdb to get a full backtrace:

######################################################################
2006-05-11 19:22:00 jbw@colinux /etc > cd
2006-05-11 19:22:03 jbw@colinux ~ > sudo gdb /usr/bin/locate
GNU gdb 6.4
Copyright 2005 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 "i686-pc-linux-gnu"...Using host libthread_db library "/usr/lib/libthread_db.so.1".

(gdb) set args '*libgoff*so*'
(gdb) run
Starting program: /usr/bin/locate '*libgoff*so*'
/usr/lib/libgoffice-1.so
*** glibc detected *** /usr/bin/locate: double free or corruption (fasttop): 0x08052880 ***
======= Backtrace: =========
/lib/libc.so.6[0x4008cdea]
/lib/libc.so.6(__libc_free+0x8c)[0x4008d87d]
/usr/bin/locate[0x804afd3]
/usr/bin/locate[0x804ade0]
/lib/libc.so.6(__libc_start_main+0xe6)[0x40040866]
/usr/bin/locate[0x8049221]
======= Memory map: ========
08048000-08050000 r-xp 00000000 75:00 251061     /usr/bin/slocate
08050000-08051000 rw-p 00007000 75:00 251061     /usr/bin/slocate
08051000-08072000 rw-p 08051000 00:00 0 
40000000-40019000 r-xp 00000000 75:00 102638     /lib/ld-2.4.so
40019000-4001a000 r--p 00018000 75:00 102638     /lib/ld-2.4.so
4001a000-4001b000 rw-p 00019000 75:00 102638     /lib/ld-2.4.so
4001b000-4001d000 rw-p 4001b000 00:00 0 
4002b000-4013d000 r-xp 00000000 75:00 102639     /lib/libc-2.4.so
4013d000-4013f000 r--p 00111000 75:00 102639     /lib/libc-2.4.so
4013f000-40141000 rw-p 00113000 75:00 102639     /lib/libc-2.4.so
40141000-40145000 rw-p 40141000 00:00 0 
40145000-4014b000 r-xp 00000000 75:00 102660     /lib/libnss_compat-2.4.so
4014b000-4014d000 rw-p 00006000 75:00 102660     /lib/libnss_compat-2.4.so
4014d000-4015e000 r-xp 00000000 75:00 102656     /lib/libnsl-2.4.so
4015e000-40160000 rw-p 00010000 75:00 102656     /lib/libnsl-2.4.so
40160000-40162000 rw-p 40160000 00:00 0 
40162000-4016a000 r-xp 00000000 75:00 102657     /lib/libnss_nis-2.4.so
4016a000-4016c000 rw-p 00007000 75:00 102657     /lib/libnss_nis-2.4.so
4016c000-40174000 r-xp 00000000 75:00 102647     /lib/libnss_files-2.4.so
40174000-40176000 rw-p 00007000 75:00 102647     /lib/libnss_files-2.4.so
40185000-4018d000 r-xp 00000000 75:00 44247      /usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.6/libgcc_s.so.1
4018d000-4018e000 rw-p 00007000 75:00 44247      /usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.6/libgcc_s.so.1
40200000-40221000 rw-p 40200000 00:00 0 
40221000-40300000 ---p 40221000 00:00 0 
bfffc000-c0000000 rw-p bfffc000 00:00 0 
ffffe000-fffff000 ---p 00000000 00:00 0 

Program received signal SIGABRT, Aborted.
0xffffe402 in __kernel_vsyscall ()
(gdb) backtrace full
#0  0xffffe402 in __kernel_vsyscall ()
No symbol table info available.
#1  0x40053aed in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
	resultvar = 6
	pid = 1075052532
	selftid = 13575
#2  0x40055143 in *__GI_abort () at abort.c:88
	act = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, sa_mask = {__val = {3221219604, 1074992094, 3221219636, 3221219604, 3221219620, 1074992098, 
      3221219612, 875575348, 825373241, 0, 912648600, 3221222182, 134512640, 0, 0, 3221222182, 15, 1074992094, 3, 3221219605, 7, 1074992098, 2, 3221219618, 2, 1074982274, 1, 
      1074992094, 3, 3221219604, 8, 1074992098}}, sa_flags = 2, sa_restorer = 0x70000032}
	sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0x40087373 in __libc_message (do_abort=2, fmt=0x4013325c "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:170
	ap = 0xbfffeffc "ì2\023@08052880"
	fd = 3
	on_2 = 0x0
	list = (struct str_list *) 0x0
	nlist = 7
	cp = 0x0
	written = true
#4  0x4008cdea in malloc_printerr (action=2, str=0x401332ec "double free or corruption (fasttop)", ptr=0x0) at malloc.c:5616
	buf = "08052880"
	cp = 0x0
#5  0x4008d87d in *__GI___libc_free (mem=0x8052880) at malloc.c:3447
	ar_ptr = (mstate) 0x40141180
	p = (mchunkptr) 0x0
	hook = (void (*)(void *, const void *)) 0x6
#6  0x0804afd3 in free_cmd_data (cmd_data=0x8052858) at cmds.c:63
	i = 1
#7  0x0804ade0 in main (argc=1, argv=0x1) at slocate.c:805
	g_data = (struct g_data_s *) 0x8051008
	cmd_data = (struct cmd_data_s *) 0x8052858
	ret = 0
	i = 1
	s = 1
	search_ret = 1
#8  0x40040866 in __libc_start_main (main=0x804acc1 <main>, argc=2, ubp_av=0xbffff134, init=0x804d588 <__libc_csu_init>, fini=0x804d5ed <__libc_csu_fini>, rtld_fini=0x3507, 
    stack_end=0xbffff12c) at libc-start.c:238
	result = 13575
	unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1075052532, 1073847424, 134534536, -1073745656, -1686841797, 1687105200}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 
      0xbffff140, 0x4001a300}, data = {prev = 0x0, cleanup = 0x0, canceltype = -1073745600}}}
	not_first_call = 0
#9  0x08049221 in _start ()
No symbol table info available.
(gdb) quit
The program is running.  Exit anyway? (y or n) y
2006-05-11 19:22:48 jbw@colinux ~ > 
######################################################################

Suggestions?

Gentoo Base System version 1.12.0_pre19
Portage 2.1_pre10-r5 (default-linux/x86/2005.0, gcc-3.4.6, glibc-2.4-r2, 2.6.8.1-co-0.6.2-pre1 i686)
=================================================================
System uname: 2.6.8.1-co-0.6.2-pre1 i686 Intel(R) Pentium(R) M processor 1100MHz
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE=""
ARCH="x86"
AUTOCLEAN="yes"
BIBINPUTS=":~/bibliography:/extra/home/jbw/church/lib/bibtex:/extra/home/jbw/people-files/sebc-cvs/sebc-cvs/lib/bibtex"
BSTINPUTS=":~/tex/btxbst:/extra/home/jbw/church/lib/bibtex:/extra/home/jbw/church/lib/tex/jfp"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -ggdb"
CHOST="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
CM_PATH="/extra/home/jbw/church/lib/sml"
CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d"
CVSROOT="jbw@types.bu.edu:/cvsroot"
CVSUMASK="07"
CVS_RSH="ssh"
CXXFLAGS="-march=pentium4 -O2 -pipe -ggdb"
DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-KE9HQ5PukL,guid=910b484410db9026d465a16d0b6b5500"
DISPLAY="192.168.251.1:0.0"
DISTDIR="/usr/portage/distfiles"
DOOMWADDIR="/usr/lib/games/doom"
DVIPSHEADERS=":/extra/home/jbw/church/lib/tex/pstricks"
EDITOR="emacs"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--verbose"
EMERGE_WARNING_DELAY="10"
FEATURES="autoconfig buildpkg candy distlocks metadata-transfer moo sandbox sfperms splitdebug strict"
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://gentoo.mirror.solnet.ch http://mir.zyrianes.net/gentoo/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ http://ds.thn.htu.se/linux/gentoo"
GROUP="users"
GTK_IM_MODULE="xim"
GUILE_LOAD_PATH="/usr/share/guile/1.6"
G_BROKEN_FILENAMES="1"
HOME="/home/jbw"
HOST="colinux"
HOSTTYPE="i386-linux"
HUSHLOGIN="FALSE"
INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/info:/usr/share/info/emacs-22.0.50"
INITIAL_PATH="/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.6:/opt/ghc/bin:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/NX/bin:/usr/games/bin:/extra/home/jbw/church/bin"
INPUTRC="/etc/inputrc"
INPUT_DEVICES="keyboard mouse vmmouse void"
JAVAC="/opt/blackdown-jdk-1.4.2.03/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.2.03"
JDK_HOME="/opt/blackdown-jdk-1.4.2.03"
KERNEL="linux"
LC_CTYPE="en_US.UTF-8"
LESS="cdfiMnQs"
LESSOPEN="|lesspipe.sh %s"
LOGNAME="jbw"
LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.qt=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.flac=01;35:*.mp3=01;35:*.mpc=00;36:*.ogg=00;36:*.wav=00;36:*.mid=00;36:*.midi=00;36:*.au=00;36:*.flac=00;36:*.aac=00;36:"
MACHTYPE="i386"
MAIL="/var/mail/jbw"
MAKEOPTS=""
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/man::/opt/blackdown-jdk-1.4.2.03/man"
MFINPUTS=":/extra/home/jbw/church/lib/tex/fonts//"
NPTL_KERNEL_VERSION="2.6.8"
OPENGL_PROFILE="xorg-x11"
OSTYPE="linux"
PAGER="less"
PATH="/home/jbw/bin:/home/jbw/church/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.6:/opt/ghc/bin:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/NX/bin:/usr/games/bin:/extra/home/jbw/church/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/games"
PERL5LIB="/home/jbw/perllib:/extra/home/jbw/church/lib/perl"
PGPPATH="/home/jbw/.pgp"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="ppc s390 amd64 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha ppc-macos hppa x86"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_CALLER="emerge"
PORTAGE_CONFIGROOT="/"
PORTAGE_ELOG_CLASSES="warn error log"
PORTAGE_ELOG_MAILFROM="portage"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_NICENESS="19"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_RSYNC_RETRIES="3"
PORTAGE_TMPDIR="/extra/var/tmp"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
PORT_LOGDIR="/var/log/portage"
PRELINK_PATH=""
PRELINK_PATH_MASK=""
PRINTER="ps1161"
PWD="/home/jbw"
PYTHONDOCS="/usr/share/doc/python-docs-2.2.3/html"
PYTHONPATH="/usr/lib/portage/pym"
REAL_TMPDIR="/home/jbw/tmp"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
ROOT="/"
ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.6:/opt/ghc/bin:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/NX/bin"
RPMDIR="/usr/portage/rpm"
SHELL="/bin/tcsh"
SHLVL="2"
SMLNJ_HOME="/usr/lib/smlnj"
SSH_AUTH_SOCK="/tmp/ssh-RwqefR3032/agent.3032"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
TEXEDIT="emacsclient --no-wait +%d %s"
TEXINPUTS="~/foiltex//::~/tex//:~/foiltex//:/extra/home/jbw/church/lib/tex//"
TEXPSHEADERS=":/extra/home/jbw/church/lib/tex/pstricks"
TMPDIR="/home/jbw/tmp"
UPDATE_IGNORE_HOSTS="csb.bu.edu csa.bu.edu cs.bc.edu"
USE="x86 X Xaw3d acl apache2 bdf bitmap-fonts bonobo bzip2 cairo canvas cli crypt dbus djvu doc dri dvi dynagraph eds emacs emacs-w3 emboss escreen esd etwin examples exif finger firefox font-server fontconfig fortran fpx ftp gcj gd-external gif glep glitz gmp gopher graphviz gs gstreamer gtk gtk2 guile idn imlib ipv6 isdnlog jasper java javascript jbig jpeg jpeg2k latex lcms leim libedit libg++ libwww logrotate lua lzw-tiff mad mailwrapper md5sum mmx motif mozdevelop mozilla mozsvg mozxmlterm mp3 mpeg ncurses nntp nodrm nptl nptlonly nsplugin numeric objc ogg oggvorbis opengl pam pam_chroot pam_console pam_timestamp perl png pppd python readline reflection rle samba script sdk session slang socks5 spell spl sse ssl svg syslog t1lib tcltk tcpd tetex tiff toolbar truetype truetype-fonts type1-fonts unicode vorbis wmf xinerama xml2 xmldoclet xmms xorg xpm xprint xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_vmmouse input_devices_void kernel_linux userland_GNU video_cards_dummy video_cards_fbdev video_cards_vmware video_cards_vesa"
USER="jbw"
USERLAND="GNU"
USE_EXPAND="DVB_CARDS ELIBC FCDSL_CARDS FRITZCAPI_CARDS INPUT_DEVICES KERNEL LINGUAS USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN=""
USE_ORDER="env:pkg:conf:defaults"
VENDOR="intel"
VIDEO_CARDS="dummy fbdev vmware vesa"
VISUAL="emacs"
WINDOWID="16777282"
XARGS="xargs -r"
XCOMPOSEFILE="/home/jbw/church/bin/TeX-Unicode-XCompose"
XMODIFIERS="@im=local"
XPSERVERLIST=""
XTERM_SHELL="/bin/tcsh"
XTERM_VERSION="XTerm(212)"
b="/home/jbw/www/teaching/hw/F22AW1/2003,-04"
c="/home/jbw/www/teaching/hw/F22AW1/2004,-05"
d="/home/jbw/www/teaching/hw/F22AW1/2005,-06"
e="/c/Documents and Settings/jbw/Desktop"
extra_mem_bot="100000"
extra_mem_top="100000"
f="/home/jbw/admin/funding/EPSRC-mobility-types/recruitment-1"
hash_extra="20000"
nest_size="500"
stack_size="680"
Comment 1 Joe Wells 2006-05-11 11:25:04 UTC
I have sys-apps/slocate-3.1-r1 installed.  When I run the command line

  locate '*libgof*so*

the output is 

  /usr/lib/libgoffice-1.so

When I run the command line

  locate '*libgoff*so*

I get the same output followed by glibc aborting with an error message
about "double free or corruption (fasttop)".  Here is a script of
running it under gdb to get a full backtrace:

######################################################################
2006-05-11 19:22:00 jbw@colinux /etc > cd
2006-05-11 19:22:03 jbw@colinux ~ > sudo gdb /usr/bin/locate
GNU gdb 6.4
Copyright 2005 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 "i686-pc-linux-gnu"...Using host libthread_db library "/usr/lib/libthread_db.so.1".

(gdb) set args '*libgoff*so*'
(gdb) run
Starting program: /usr/bin/locate '*libgoff*so*'
/usr/lib/libgoffice-1.so
*** glibc detected *** /usr/bin/locate: double free or corruption (fasttop): 0x08052880 ***
======= Backtrace: =========
/lib/libc.so.6[0x4008cdea]
/lib/libc.so.6(__libc_free+0x8c)[0x4008d87d]
/usr/bin/locate[0x804afd3]
/usr/bin/locate[0x804ade0]
/lib/libc.so.6(__libc_start_main+0xe6)[0x40040866]
/usr/bin/locate[0x8049221]
======= Memory map: ========
08048000-08050000 r-xp 00000000 75:00 251061     /usr/bin/slocate
08050000-08051000 rw-p 00007000 75:00 251061     /usr/bin/slocate
08051000-08072000 rw-p 08051000 00:00 0 
40000000-40019000 r-xp 00000000 75:00 102638     /lib/ld-2.4.so
40019000-4001a000 r--p 00018000 75:00 102638     /lib/ld-2.4.so
4001a000-4001b000 rw-p 00019000 75:00 102638     /lib/ld-2.4.so
4001b000-4001d000 rw-p 4001b000 00:00 0 
4002b000-4013d000 r-xp 00000000 75:00 102639     /lib/libc-2.4.so
4013d000-4013f000 r--p 00111000 75:00 102639     /lib/libc-2.4.so
4013f000-40141000 rw-p 00113000 75:00 102639     /lib/libc-2.4.so
40141000-40145000 rw-p 40141000 00:00 0 
40145000-4014b000 r-xp 00000000 75:00 102660     /lib/libnss_compat-2.4.so
4014b000-4014d000 rw-p 00006000 75:00 102660     /lib/libnss_compat-2.4.so
4014d000-4015e000 r-xp 00000000 75:00 102656     /lib/libnsl-2.4.so
4015e000-40160000 rw-p 00010000 75:00 102656     /lib/libnsl-2.4.so
40160000-40162000 rw-p 40160000 00:00 0 
40162000-4016a000 r-xp 00000000 75:00 102657     /lib/libnss_nis-2.4.so
4016a000-4016c000 rw-p 00007000 75:00 102657     /lib/libnss_nis-2.4.so
4016c000-40174000 r-xp 00000000 75:00 102647     /lib/libnss_files-2.4.so
40174000-40176000 rw-p 00007000 75:00 102647     /lib/libnss_files-2.4.so
40185000-4018d000 r-xp 00000000 75:00 44247      /usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.6/libgcc_s.so.1
4018d000-4018e000 rw-p 00007000 75:00 44247      /usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.6/libgcc_s.so.1
40200000-40221000 rw-p 40200000 00:00 0 
40221000-40300000 ---p 40221000 00:00 0 
bfffc000-c0000000 rw-p bfffc000 00:00 0 
ffffe000-fffff000 ---p 00000000 00:00 0 

Program received signal SIGABRT, Aborted.
0xffffe402 in __kernel_vsyscall ()
(gdb) backtrace full
#0  0xffffe402 in __kernel_vsyscall ()
No symbol table info available.
#1  0x40053aed in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
	resultvar = 6
	pid = 1075052532
	selftid = 13575
#2  0x40055143 in *__GI_abort () at abort.c:88
	act = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, sa_mask = {__val = {3221219604, 1074992094, 3221219636, 3221219604, 3221219620, 1074992098, 
      3221219612, 875575348, 825373241, 0, 912648600, 3221222182, 134512640, 0, 0, 3221222182, 15, 1074992094, 3, 3221219605, 7, 1074992098, 2, 3221219618, 2, 1074982274, 1, 
      1074992094, 3, 3221219604, 8, 1074992098}}, sa_flags = 2, sa_restorer = 0x70000032}
	sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0x40087373 in __libc_message (do_abort=2, fmt=0x4013325c "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:170
	ap = 0xbfffeffc "ì2\023@08052880"
	fd = 3
	on_2 = 0x0
	list = (struct str_list *) 0x0
	nlist = 7
	cp = 0x0
	written = true
#4  0x4008cdea in malloc_printerr (action=2, str=0x401332ec "double free or corruption (fasttop)", ptr=0x0) at malloc.c:5616
	buf = "08052880"
	cp = 0x0
#5  0x4008d87d in *__GI___libc_free (mem=0x8052880) at malloc.c:3447
	ar_ptr = (mstate) 0x40141180
	p = (mchunkptr) 0x0
	hook = (void (*)(void *, const void *)) 0x6
#6  0x0804afd3 in free_cmd_data (cmd_data=0x8052858) at cmds.c:63
	i = 1
#7  0x0804ade0 in main (argc=1, argv=0x1) at slocate.c:805
	g_data = (struct g_data_s *) 0x8051008
	cmd_data = (struct cmd_data_s *) 0x8052858
	ret = 0
	i = 1
	s = 1
	search_ret = 1
#8  0x40040866 in __libc_start_main (main=0x804acc1 <main>, argc=2, ubp_av=0xbffff134, init=0x804d588 <__libc_csu_init>, fini=0x804d5ed <__libc_csu_fini>, rtld_fini=0x3507, 
    stack_end=0xbffff12c) at libc-start.c:238
	result = 13575
	unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1075052532, 1073847424, 134534536, -1073745656, -1686841797, 1687105200}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 
      0xbffff140, 0x4001a300}, data = {prev = 0x0, cleanup = 0x0, canceltype = -1073745600}}}
	not_first_call = 0
#9  0x08049221 in _start ()
No symbol table info available.
(gdb) quit
The program is running.  Exit anyway? (y or n) y
2006-05-11 19:22:48 jbw@colinux ~ > 
######################################################################

Suggestions?

Gentoo Base System version 1.12.0_pre19
Portage 2.1_pre10-r5 (default-linux/x86/2005.0, gcc-3.4.6, glibc-2.4-r2, 2.6.8.1-co-0.6.2-pre1 i686)
=================================================================
System uname: 2.6.8.1-co-0.6.2-pre1 i686 Intel(R) Pentium(R) M processor 1100MHz
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE=""
ARCH="x86"
AUTOCLEAN="yes"
BIBINPUTS=":~/bibliography:/extra/home/jbw/church/lib/bibtex:/extra/home/jbw/people-files/sebc-cvs/sebc-cvs/lib/bibtex"
BSTINPUTS=":~/tex/btxbst:/extra/home/jbw/church/lib/bibtex:/extra/home/jbw/church/lib/tex/jfp"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -ggdb"
CHOST="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
CM_PATH="/extra/home/jbw/church/lib/sml"
CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d"
CVSROOT="jbw@types.bu.edu:/cvsroot"
CVSUMASK="07"
CVS_RSH="ssh"
CXXFLAGS="-march=pentium4 -O2 -pipe -ggdb"
DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-KE9HQ5PukL,guid=910b484410db9026d465a16d0b6b5500"
DISPLAY="192.168.251.1:0.0"
DISTDIR="/usr/portage/distfiles"
DOOMWADDIR="/usr/lib/games/doom"
DVIPSHEADERS=":/extra/home/jbw/church/lib/tex/pstricks"
EDITOR="emacs"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--verbose"
EMERGE_WARNING_DELAY="10"
FEATURES="autoconfig buildpkg candy distlocks metadata-transfer moo sandbox sfperms splitdebug strict"
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://gentoo.mirror.solnet.ch http://mir.zyrianes.net/gentoo/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ http://ds.thn.htu.se/linux/gentoo"
GROUP="users"
GTK_IM_MODULE="xim"
GUILE_LOAD_PATH="/usr/share/guile/1.6"
G_BROKEN_FILENAMES="1"
HOME="/home/jbw"
HOST="colinux"
HOSTTYPE="i386-linux"
HUSHLOGIN="FALSE"
INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/info:/usr/share/info/emacs-22.0.50"
INITIAL_PATH="/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.6:/opt/ghc/bin:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/NX/bin:/usr/games/bin:/extra/home/jbw/church/bin"
INPUTRC="/etc/inputrc"
INPUT_DEVICES="keyboard mouse vmmouse void"
JAVAC="/opt/blackdown-jdk-1.4.2.03/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.2.03"
JDK_HOME="/opt/blackdown-jdk-1.4.2.03"
KERNEL="linux"
LC_CTYPE="en_US.UTF-8"
LESS="cdfiMnQs"
LESSOPEN="|lesspipe.sh %s"
LOGNAME="jbw"
LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.qt=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.flac=01;35:*.mp3=01;35:*.mpc=00;36:*.ogg=00;36:*.wav=00;36:*.mid=00;36:*.midi=00;36:*.au=00;36:*.flac=00;36:*.aac=00;36:"
MACHTYPE="i386"
MAIL="/var/mail/jbw"
MAKEOPTS=""
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/man::/opt/blackdown-jdk-1.4.2.03/man"
MFINPUTS=":/extra/home/jbw/church/lib/tex/fonts//"
NPTL_KERNEL_VERSION="2.6.8"
OPENGL_PROFILE="xorg-x11"
OSTYPE="linux"
PAGER="less"
PATH="/home/jbw/bin:/home/jbw/church/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.6:/opt/ghc/bin:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/NX/bin:/usr/games/bin:/extra/home/jbw/church/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/games"
PERL5LIB="/home/jbw/perllib:/extra/home/jbw/church/lib/perl"
PGPPATH="/home/jbw/.pgp"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="ppc s390 amd64 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha ppc-macos hppa x86"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_CALLER="emerge"
PORTAGE_CONFIGROOT="/"
PORTAGE_ELOG_CLASSES="warn error log"
PORTAGE_ELOG_MAILFROM="portage"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_NICENESS="19"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_RSYNC_RETRIES="3"
PORTAGE_TMPDIR="/extra/var/tmp"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
PORT_LOGDIR="/var/log/portage"
PRELINK_PATH=""
PRELINK_PATH_MASK=""
PRINTER="ps1161"
PWD="/home/jbw"
PYTHONDOCS="/usr/share/doc/python-docs-2.2.3/html"
PYTHONPATH="/usr/lib/portage/pym"
REAL_TMPDIR="/home/jbw/tmp"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
ROOT="/"
ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.6:/opt/ghc/bin:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/NX/bin"
RPMDIR="/usr/portage/rpm"
SHELL="/bin/tcsh"
SHLVL="2"
SMLNJ_HOME="/usr/lib/smlnj"
SSH_AUTH_SOCK="/tmp/ssh-RwqefR3032/agent.3032"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
TEXEDIT="emacsclient --no-wait +%d %s"
TEXINPUTS="~/foiltex//::~/tex//:~/foiltex//:/extra/home/jbw/church/lib/tex//"
TEXPSHEADERS=":/extra/home/jbw/church/lib/tex/pstricks"
TMPDIR="/home/jbw/tmp"
UPDATE_IGNORE_HOSTS="csb.bu.edu csa.bu.edu cs.bc.edu"
USE="x86 X Xaw3d acl apache2 bdf bitmap-fonts bonobo bzip2 cairo canvas cli crypt dbus djvu doc dri dvi dynagraph eds emacs emacs-w3 emboss escreen esd etwin examples exif finger firefox font-server fontconfig fortran fpx ftp gcj gd-external gif glep glitz gmp gopher graphviz gs gstreamer gtk gtk2 guile idn imlib ipv6 isdnlog jasper java javascript jbig jpeg jpeg2k latex lcms leim libedit libg++ libwww logrotate lua lzw-tiff mad mailwrapper md5sum mmx motif mozdevelop mozilla mozsvg mozxmlterm mp3 mpeg ncurses nntp nodrm nptl nptlonly nsplugin numeric objc ogg oggvorbis opengl pam pam_chroot pam_console pam_timestamp perl png pppd python readline reflection rle samba script sdk session slang socks5 spell spl sse ssl svg syslog t1lib tcltk tcpd tetex tiff toolbar truetype truetype-fonts type1-fonts unicode vorbis wmf xinerama xml2 xmldoclet xmms xorg xpm xprint xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_vmmouse input_devices_void kernel_linux userland_GNU video_cards_dummy video_cards_fbdev video_cards_vmware video_cards_vesa"
USER="jbw"
USERLAND="GNU"
USE_EXPAND="DVB_CARDS ELIBC FCDSL_CARDS FRITZCAPI_CARDS INPUT_DEVICES KERNEL LINGUAS USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN=""
USE_ORDER="env:pkg:conf:defaults"
VENDOR="intel"
VIDEO_CARDS="dummy fbdev vmware vesa"
VISUAL="emacs"
WINDOWID="16777282"
XARGS="xargs -r"
XCOMPOSEFILE="/home/jbw/church/bin/TeX-Unicode-XCompose"
XMODIFIERS="@im=local"
XPSERVERLIST=""
XTERM_SHELL="/bin/tcsh"
XTERM_VERSION="XTerm(212)"
b="/home/jbw/www/teaching/hw/F22AW1/2003,-04"
c="/home/jbw/www/teaching/hw/F22AW1/2004,-05"
d="/home/jbw/www/teaching/hw/F22AW1/2005,-06"
e="/c/Documents and Settings/jbw/Desktop"
extra_mem_bot="100000"
extra_mem_top="100000"
f="/home/jbw/admin/funding/EPSRC-mobility-types/recruitment-1"
hash_extra="20000"
nest_size="500"
stack_size="680"
Comment 2 Joe Wells 2006-05-12 04:50:01 UTC
For your information (maybe you already know all this, but it could
help to have it included in this bug report):

Bug 131828 might not actually depend on this one.  That bug is about
sys-apps/rlocate while this bug is about sys-apps/slocate.  These two
packages are not allowed to be installed simultaneously.  The rlocate
program appears to be a fork of slocate.  It is not clear to me how
far back it was forked.  The bug might be in source code shared by the
two packages, or there might be two different bugs.
Comment 3 SpanKY gentoo-dev 2006-05-12 20:45:29 UTC
except that rlocate uses slocate-3.1 in its latest version, plus a few patches
Comment 4 Morten Cools 2006-12-15 11:48:59 UTC
I can confirm this one... It seems to only happen when wildcards are used. 
Not much activity on this bug...
Comment 5 SpanKY gentoo-dev 2007-10-03 12:58:15 UTC
can you try deleting your old slocate database, regenerating, and then seeing if the crash happens
Comment 6 Morten Cools 2007-10-03 18:04:33 UTC
Well, personally I don't have this problem anymore, but since it has been one and a half year since this bug was reported, and 10 months since the last comment, I am unable shed any form of light on how it was resolved...

On a side note; Is the base-system so horribly understaffed and overworked that 18 month old unresolved bugs are acceptable?
Comment 7 SpanKY gentoo-dev 2007-10-04 04:46:49 UTC
pretty much
Comment 8 Joe Wells 2007-10-04 05:58:22 UTC
(In reply to comment #5)
> can you try deleting your old slocate database, regenerating, and then seeing
> if the crash happens

Not only have I deleted my old slocate database, but over a year ago I deleted Gentoo and am now running Ubuntu.  Sorry I can't help anymore.

Joe (original reporter)
Comment 9 SpanKY gentoo-dev 2008-02-04 17:40:20 UTC
slocate-3.1-r1 will delete the old slocate db while upgrading