<<< Date Index >>>     <<< Thread Index >>>

bug#1227: marked as done (mutt-1.2.5.1i: Consistent segfault refreshing MH folder when new mail arrives)



Your message dated Wed, 26 May 2004 00:38:34 +0100
with message-id <20040525233834.GB32515@xxxxxxxxxxxxxxxxxxxxx>
and subject line [Fwd: Re: mutt bug 1227, "consistent segfault refreshing MH 
folder when new mail arrives"]
has caused the attached bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Herr der Kaefer
(administrator, GUUG bugs database)

--------------------------------------
Received: (at submit) by bugs.guug.de; 4 Jun 2002 08:33:24 +0000
>From neilw@xxxxxxxxxxxxxxxxxxxxxxx Tue Jun 04 10:33:24 2002
Received: from gw.activestate.com ([209.17.183.249] 
helo=alfalfa.activestate.com)
        by trithemius.gnupg.org with esmtp (Exim 3.35 #1 (Debian))
        id 17F9kp-0003hF-00
        for <submit@xxxxxxxxxxxx>; Tue, 04 Jun 2002 10:33:23 +0200
Received: (from neilw@localhost)
        by alfalfa.activestate.com (8.11.6/8.11.6) id g548UpM04271;
        Tue, 4 Jun 2002 01:30:51 -0700
Date: Tue, 4 Jun 2002 01:30:51 -0700
From: Neil Watkiss <neilw@xxxxxxxxxxxxxxxxxxxxxxx>
Message-Id: <200206040830.g548UpM04271@xxxxxxxxxxxxxxxxxxxxxxx>
Subject: mutt-1.2.5.1i: Consistent segfault refreshing MH folder when new mail 
arrives
To: submit@xxxxxxxxxxxx

Package: mutt
Version: 1.2.5.1i
Severity: important

-- Please type your report below this line
This appears similar to bugs #903/#906, but it crashes in a totally different
place. I've experimented with a couple of versions: I can consistently
reproduce this bug with versions 1.2.5, 1.2.5.1, and 1.4. I've only noticed
this bug in the last few days, when I switched from mbox to MH folders in one
case.

This is how I reproduce it:

1. Open mutt in one xterm (just the default folder)
2. echo "Hello" | mail -s "Test" neilw          # neilw is my account
3. Hit <Tab> in mutt. This segfaults

I've duplicated this on Linux for i686 and alpha.

If the MH folder I'm using would be useful, I can make it available upon
request.

-- Mutt Version Information

Mutt 1.2.5.1i (2000-07-28)
Copyright (C) 1996-2000 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.4.7-10 [using ncurses 5.2]
Compile options:
-DOMAIN
-DEBUG
-HOMESPOOL  +USE_SETGID  +USE_DOTLOCK  +USE_FCNTL  -USE_FLOCK
-USE_IMAP  -USE_GSS  -USE_SSL  -USE_POP  +HAVE_REGCOMP  -USE_GNU_REGEX  
+HAVE_COLOR  +HAVE_PGP  -BUFFY_SIZE -EXACT_ADDRESS  +ENABLE_NLS  +COMPRESSED
SENDMAIL="/usr/sbin/sendmail"
MAILPATH="/var/mail"
SHAREDIR="/usr/local/share/mutt"
SYSCONFDIR="/usr/local/etc"
ISPELL="/usr/bin/ispell"
To contact the developers, please mail to <mutt-dev@xxxxxxxx>.
To report a bug, please use the muttbug utility.


-- Core Dump Analysis Output

GNU gdb Red Hat Linux 7.x (5.0rh-15) (MI_OUT)
Copyright 2001 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 "i386-redhat-linux"...
Core was generated by `./mutt'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libncurses.so.5...done.
Loaded symbols for /usr/lib/libncurses.so.5
Reading symbols from /lib/i686/libc.so.6...done.
Loaded symbols for /lib/i686/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-1.so
#0  0x400f3b3a in strcmp () from /lib/i686/libc.so.6
#0  0x400f3b3a in strcmp () from /lib/i686/libc.so.6
#1  0x0808abc0 in mutt_strcmp (
    a=0x80c66b8 "<Pine.SV4.3.91.1020603195721.12785A-101000@xxxxxxxxxxxxxxxx>", 
b=0x27 <Address 0x27 out of bounds>) at lib.c:544
#2  0x08063747 in hash_find_hash (table=0x80b7ef8, hash=1020, 
    key=0x80c66b8 
"<Pine.SV4.3.91.1020603195721.12785A-101000@xxxxxxxxxxxxxxxx>") at hash.c:102
#3  0x08087407 in find_reference (cur=0x80c5e08, ctx=0x80b7e80) at thread.c:55
#4  0x08087e4f in mutt_sort_threads (ctx=0x80b7e80, init=1) at thread.c:562
#5  0x0808678c in mutt_sort_headers (ctx=0x80b7e80, init=1) at sort.c:227
#6  0x08057249 in update_index (menu=0x80baf10, ctx=0x80b7e80, check=3, 
    oldcount=61, index_hint=60) at curs_main.c:294
#7  0x080575ee in mutt_index_menu () at curs_main.c:453
#8  0x0806885c in main (argc=1, argv=0xbffff9f4) at main.c:709
#9  0x4008a507 in __libc_start_main (main=0x8067ce0 <main>, argc=1, 
    ubp_av=0xbffff9f4, init=0x8049fb0 <_init>, fini=0x80920e0 <_fini>, 
    rtld_fini=0x4000dc14 <_dl_fini>, stack_end=0xbffff9ec)
    at ../sysdeps/generic/libc-start.c:129
321     
322     #define M_IGNORE  (1<<0)        /* -z */
323     #define M_BUFFY   (1<<1)        /* -Z */
324     #define M_NOSYSRC (1<<2)        /* -n */
325     #define M_RO      (1<<3)        /* -R */
326     #define M_SELECT  (1<<4)        /* -y */
327     
328     int main (int argc, char **argv)
329     {
330       char folder[_POSIX_PATH_MAX] = "";


--- Begin /home/neilw/.muttrc
ignore *
unignore From To Cc Subject Date Reply-To Organization X-Mailer User-Agent
hdr_order From: Date: To: Cc: Subject:
set mbox_type=MH
set autoedit=yes
auto_view text/x-patch
auto_view text/html
auto_view application/msword
auto_view application/octet-stream
set edit_headers
unset confirmappend
set delete=yes
set envelope_from
unset fcc_attach
my_hdr Bcc: neilw
set hostname="ActiveState.com"
set include=yes
set indent_str="> "
set index_format   = "%4C %Z %{%b %d} %-15.15F (%4c) %s" # format of index
set forward_format="Fw: %s"     # subject to use when forwarding messages
set date_format="%d/%m/%y %H:%M %Z" # format of date
set quote_regexp="^([ \t]*[|>:}#])+"
set mime_forward=ask-yes
set edit_headers
set editor="vim +':set textwidth=77' +':set wrap' +\`awk '/^$/ {print i+2; 
exit} {i++}' %s\` %s" 
set nomark_old
set reply_to=yes
unset save_empty
set dsn_notify='failure,delay' # when to return an error message
set dsn_return=hdrs            # what to return in the error message
set reverse_name
set auto_tag
set spoolfile="~/.mail/i"
set folder="~/.mail"
set postponed="=postponed"
set record="=sent-mail"
folder-hook . set sort=threads
folder-hook . set signature=~/sig.foo-default
folder-hook . 'set attribution="%n [%d]:"'
folder-hook . my_hdr From: neilw@xxxxxxxxxxxxxxx (Neil Watkiss)
folder-hook . my_hdr Reply-To: neilw@xxxxxxxxxxxxxxx (Neil Watkiss)
folder-hook . my_hdr Organization: ActiveState
folder-hook . my_hdr X-Operating-System: `uname -mnrs`
folder-hook . "push \"l!(~s 'FOLDER INTERNAL DATA')\n*\""
set move=no
macro generic <f1> "!less /usr/doc/mutt/manual.txt\n" "Show Mutt documentation"
macro index   <f1> "!less /usr/doc/mutt/manual.txt\n" "Show Mutt documentation"
macro pager   <f1> "!less /usr/doc/mutt/manual.txt\n" "Show Mutt documentation"
set alias_file=~/.mutt/aliases
source ~/.mutt/aliases
source ~/.mutt/colours
--- End /home/neilw/.muttrc


--- Begin /usr/local/etc/Muttrc
ignore "from " received content- mime-version status x-status message-id
ignore sender references return-path lines
macro index \eb '/~b ' 'search in message bodies'
macro index \cb |urlview\n 'call urlview to extract URLs out of a message'
macro pager \cb |urlview\n 'call urlview to extract URLs out of a message'
macro generic <f1> "!less /usr/local/doc/mutt/manual.txt\n" "Show Mutt 
documentation"
macro index   <f1> "!less /usr/local/doc/mutt/manual.txt\n" "Show Mutt 
documentation"
macro pager   <f1> "!less /usr/local/doc/mutt/manual.txt\n" "Show Mutt 
documentation"
--- End /usr/local/etc/Muttrc


---------------------------------------
Received: (at 1227-done) by bugs.guug.de; 25 May 2004 23:35:37 +0000
>From paul@xxxxxxxxxxxxxxxxxxxxx Wed May 26 01:35:31 2004
Received: from anchor-post-31.mail.demon.net ([194.217.242.89])
        by trithemius.gnupg.org with esmtp (Exim 3.35 #1 (Debian))
        id 1BSlSF-0007v0-00
        for <1227-done@xxxxxxxxxxxx>; Wed, 26 May 2004 01:35:31 +0200
Received: from black-sun.demon.co.uk ([212.228.147.62] helo=nova)
        by anchor-post-31.mail.demon.net with esmtp (Exim 3.35 #1)
        id 1BSlVD-0007wd-0V
        for 1227-done@xxxxxxxxxxxx; Wed, 26 May 2004 00:38:36 +0100
Received: from paul 
        by nova with local id 1BSlVC-0008W0-AA
        for <1227-done@xxxxxxxxxxxx>; Wed, 26 May 2004 00:38:34 +0100
Date: Wed, 26 May 2004 00:38:34 +0100
From: Paul Walker <paul@xxxxxxxxxxxxxxxxxxxxx>
To: 1227-done@xxxxxxxxxxxx
Subject: [Fwd: Re: mutt bug 1227, "consistent segfault refreshing MH folder 
when new mail arrives"]
Message-ID: <20040525233834.GB32515@xxxxxxxxxxxxxxxxxxxxx>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
        protocol="application/pgp-signature"; boundary="9jxsPFA5p3P2qPhR"
Content-Disposition: inline
User-Agent: Mutt/1.5.5.1+cvs20040105i
X-Spam-Status: No, hits=-108.5 required=4.0
        tests=AWL,BAYES_01,PGP_SIGNATURE_2,USER_AGENT_MUTT,
              USER_IN_WHITELIST
        autolearn=ham version=2.55
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp)


--9jxsPFA5p3P2qPhR
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Email address elided, so he doesn't receive spam at the new one...

----- Forwarded message

Actually, I've been using mutt 1.5.6i for a while now. The problem
seemed to disappear even in 1.4i, so you can close it.

----- End forwarded message -----

--=20
Paul

I have no idea what's going on here, but it's quite entertaining.
                  -- Jason Willoughby, in rec.humor.oracle.d

--9jxsPFA5p3P2qPhR
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAs9j6P9fOqdxRstoRAtkxAJ99NV81d0Hke8/n4aeDft1ty4s/SgCfd70t
8+KGZSR0epZIZvzjsPjAO9c=
=Rwg1
-----END PGP SIGNATURE-----

--9jxsPFA5p3P2qPhR--