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"
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"
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.
except that rlocate uses slocate-3.1 in its latest version, plus a few patches
I can confirm this one... It seems to only happen when wildcards are used. Not much activity on this bug...
can you try deleting your old slocate database, regenerating, and then seeing if the crash happens
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?
pretty much
(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)
slocate-3.1-r1 will delete the old slocate db while upgrading