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

imap/2444: segfault when trying to list folders



>Number:         2444
>Notify-List:    
>Category:       imap
>Synopsis:       segfault when trying to list folders
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    mutt-dev
>State:          open
>Keywords:       
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Aug 24 06:51:52 +0200 2006
>Originator:     Michael(tm) Smith
>Release:        1.5.12
>Organization:
>Environment:
Mutt 1.5.12 (2006-07-14)
Copyright (C) 1996-2006 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.16-2-686 (i686) [using ncurses 5.5] [using libidn 0.6.5 
(compiled with 0.6.5)]
Compile options:
-DOMAIN
+DEBUG
-HOMESPOOL  +USE_SETGID  +USE_DOTLOCK  +DL_STANDALONE
+USE_FCNTL  -USE_FLOCK   +USE_INODESORT
+USE_POP  +USE_IMAP  -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
-BUFFY_SIZE -EXACT_ADDRESS  -SUN_ATTACHMENT
+ENABLE_NLS  -LOCALES_HACK  +COMPRESSED  +HAVE_WC_FUNCS  +HAVE_LANGINFO_CODESET 
 +HAVE_LANGINFO_YESEXPR
+HAVE_ICONV  -ICONV_NONTRANS  +HAVE_LIBIDN  +HAVE_GETSID  +USE_HCACHE
-ISPELL
SENDMAIL="/usr/sbin/sendmail"
MAILPATH="/var/mail"
PKGDATADIR="/usr/share/mutt"
SYSCONFDIR="/etc"
EXECSHELL="/bin/sh"
MIXMASTER="mixmaster"
To contact the developers, please mail to <mutt-dev@xxxxxxxx>.
To report a bug, please visit http://bugs.mutt.org/.

patch-1.5.11.rr.compressed.1
patch-1.5.4.vk.pgp_verbose_mime
patch-1.5.5.1.nt.xtitles.3.ab.1
patch-1.5.6.dw.maildir-mtime.1
patch-1.5.6.tt.assumed_charset.1

>Description:
Doing change-folder+<questionmark> (c+?) (to list folders) causes my mutt to 
segfault.

---

Here's the part of the debug log before the segfault.

This is the last part of the debug log just before mutt segfaults.

mutt_index_menu[633]: Got op 99
> a0007 NAMESPACE
< * NAMESPACE (("" "/")("#mhinbox" NIL)("#mh/" "/")) (("~" "/")) (("#shared/" 
"/")("#ftp/" "/")("#news." ".")("#public/" "/"))
browse_get_namespace: adding #mhinbox
browse_get_namespace: adding #mh/
browse_get_namespace: adding ~
browse_get_namespace: adding #shared/
browse_get_namespace: adding #ftp/
browse_get_namespace: adding #news.
browse_get_namespace: adding #public/
< a0007 OK NAMESPACE completed
> a0008 LIST "" "#mhinbox%"
< a0008 OK LIST completed
> a0009 LIST "" "#mh/%"
< * NO /home/mikes/.mh_profile not found, mh format names disabled
Handling untagged NO
/home/mikes/.mh_profile not found, mh format names disabled
>How-To-Repeat:
I can reproduce this 100% of the time in my environment just by hitting the "c" 
key an then the question mark key.
>Fix:
Unknown
>Add-To-Audit-Trail:

>Unformatted: