Greetings, I have recently purged my whole .mutt/hcache/* directory because mutt would crash while reading my ~/Maildir/
The backtrace is: #0 0xb7c7b4cc in memcpy () from /lib/libc.so.6 #1 0x080c7c86 in restore_char (c=0x5242f759, d=0x81be8ac "[EMAIL PROTECTED]", off=0x81daffd) at ../hcache.c:175 #2 0x080c7d27 in restore_address (a=0x81beb5c, d=0x81be838 "\237xaFv*\004", off=0xbfdad3b8) at ../hcache.c:217 #3 0x080c84f4 in mutt_hcache_restore (d=0x81be838 "\237xaFv*\004", oh=0x819acc8) at ../hcache.c:423 #4 0x08082b42 in maildir_delayed_parsing (ctx=0x8141ec0, md=0x819acc8, progress=0xbfdad698) at ../mh.c:1029 #5 0x08083d2c in mh_read_dir (ctx=0x8141ec0, subdir=0x80ddf89 "cur") at ../mh.c:1111 #6 0x08083d8f in maildir_read_dir (ctx=0x8141ec0) at ../mh.c:1128 #7 0x08087777 in mx_open_mailbox (path=0xbfdae158 "/home/emma/Maildir/", flags=<value optimized out>, pctx=0xbfdad3b8) at ../mx.c:682 #8 0x0807d4db in main (argc=1, argv=0xbfdae374) at ../main.c:986 And the related version from Mercurial: $ hg tip changeset: 5187:82354e0d2399 branch: HEAD tag: tip user: Aron Griffis <[EMAIL PROTECTED]> date: Mon Jul 09 09:45:19 2007 -0400 summary: Clean up mx.c: init stat structs to zero $ locale LANG=de_DE.UTF-8 LC_CTYPE="de_DE.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_TIME="de_DE.UTF-8" LC_COLLATE=POSIX LC_MONETARY="de_DE.UTF-8" LC_MESSAGES="de_DE.UTF-8" LC_PAPER="de_DE.UTF-8" LC_NAME="de_DE.UTF-8" LC_ADDRESS="de_DE.UTF-8" LC_TELEPHONE="de_DE.UTF-8" LC_MEASUREMENT="de_DE.UTF-8" LC_IDENTIFICATION="de_DE.UTF-8" LC_ALL= $ LC_ALL=C ./mutt -v Mutt 1.5.16 (2007-07-04) Copyright (C) 1996-2007 Michael R. Elkins and others. Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'. Mutt is free software, and you are welcome to redistribute it under certain conditions; type `mutt -vv' for details. System: Linux 2.6.18.8-0.5-default (i686) ncurses: ncurses 5.5.20060513 (compiled with 5.5) libidn: 0.6.8 (compiled with 0.1.14) Compile options: -DOMAIN -DEBUG -HOMESPOOL -USE_SETGID +USE_DOTLOCK -DL_STANDALONE +USE_FCNTL -USE_FLOCK -USE_INODESORT +USE_POP +USE_IMAP -USE_SMTP -USE_GSS +USE_SSL_OPENSSL -USE_SSL_GNUTLS +USE_SASL +HAVE_GETADDRINFO +HAVE_REGCOMP -USE_GNU_REGEX +HAVE_COLOR +HAVE_START_COLOR +HAVE_TYPEAHEAD +HAVE_BKGDSET +HAVE_CURS_SET +HAVE_META +HAVE_RESIZETERM +CRYPT_BACKEND_CLASSIC_PGP +CRYPT_BACKEND_CLASSIC_SMIME -CRYPT_BACKEND_GPGME -EXACT_ADDRESS -SUN_ATTACHMENT +ENABLE_NLS -LOCALES_HACK +HAVE_WC_FUNCS +HAVE_LANGINFO_CODESET +HAVE_LANGINFO_YESEXPR +HAVE_ICONV -ICONV_NONTRANS +HAVE_LIBIDN +HAVE_GETSID +USE_HCACHE ISPELL="/usr/bin/ispell" SENDMAIL="/usr/sbin/sendmail" MAILPATH="/var/mail" PKGDATADIR="/usr/local/share/mutt" SYSCONFDIR="/usr/local/etc" EXECSHELL="/bin/sh" -MIXMASTER To contact the developers, please mail to <[email protected]>. To report a bug, please visit http://bugs.mutt.org/. $ ldd ./mutt linux-gate.so.1 => (0xffffe000) libncursesw.so.5 => /usr/lib/libncursesw.so.5 (0xb7e68000) libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb7e2b000) libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb7cf8000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7ce0000) libqdbm.so.3 => /usr/local/lib/libqdbm.so.3 (0xb7cc1000) libidn.so.11 => /usr/lib/libidn.so.11 (0xb7c8f000) libc.so.6 => /lib/libc.so.6 (0xb7b61000) libdl.so.2 => /lib/libdl.so.2 (0xb7b5d000) libz.so.1 => /lib/libz.so.1 (0xb7b4a000) libresolv.so.2 => /lib/libresolv.so.2 (0xb7b37000) /lib/ld-linux.so.2 (0xb7efd000) QDBM is version 1.8.17 as far as "strings" tells me. I've kept the core file, but not the hcache files. If anyone wants to have a look... Any ideas? -- Matthias Andree
