Package: mutt
Version: 1.5.9-2
Severity: normal

I skimmed the existing bug reports through, so perhaps this is a
duplicate of http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=292663 or
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=196766 but I'm filing
it anyway.

Is this hang isn't going to be fixed in Sarge, but how about unstable?

I'm connecting mutt from Sarge with TLS and IMAP to my ISP:

$ nc mail.suomi.net 143
* OK [CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS
CHILDREN BINARY LANGUAGE XSENDER X-NETSCAPE XSERVERINFO AUTH=PLAIN]
Messaging Multiplexor (Sun Java(tm) System Messaging Server 6.2 (built
 Dec  2 2004))

$ openssl s_client -connect mail.suomi.net:993
CONNECTED(00000003)
depth=0 /C=FI/ST=N/A/L=Oulu/O=Oulu Telephone Company Ltd/OU=Data
Systems/OU=Terms of use at www.verisign.com/rpa (c)00/CN=mail.suomi.net
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=0 /C=FI/ST=N/A/L=Oulu/O=Oulu Telephone Company Ltd/OU=Data
Systems/OU=Terms of use at www.verisign.com/rpa (c)00/CN=mail.suomi.net
verify error:num=27:certificate not trusted
verify return:1
depth=0 /C=FI/ST=N/A/L=Oulu/O=Oulu Telephone Company Ltd/OU=Data
Systems/OU=Terms of use at www.verisign.com/rpa (c)00/CN=mail.suomi.net
verify error:num=21:unable to verify the first certificate
verify return:1
---
Certificate chain
 0 s:/C=FI/ST=N/A/L=Oulu/O=Oulu Telephone Company Ltd/OU=Data
Systems/OU=Terms of use at www.verisign.com/rpa (c)00/CN=mail.suomi.net
   i:/O=VeriSign Trust Network/OU=VeriSign, Inc./OU=VeriSign
International Server CA - Class 3/OU=www.verisign.com/CPS Incorp.by Ref.
LIABILITY LTD.(c)97 VeriSign
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIEcDCCA9mgAwIBAgIQM/OTetQlGVA8B3N2YOrTFDANBgkqhkiG9w0BAQUFADCB
ujEfMB0GA1UEChMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazEXMBUGA1UECxMOVmVy
aVNpZ24sIEluYy4xMzAxBgNVBAsTKlZlcmlTaWduIEludGVybmF0aW9uYWwgU2Vy
dmVyIENBIC0gQ2xhc3MgMzFJMEcGA1UECxNAd3d3LnZlcmlzaWduLmNvbS9DUFMg
SW5jb3JwLmJ5IFJlZi4gTElBQklMSVRZIExURC4oYyk5NyBWZXJpU2lnbjAeFw0w
NDA2MjEwMDAwMDBaFw0wNTA2MjEyMzU5NTlaMIG0MQswCQYDVQQGEwJGSTEMMAoG
A1UECBMDTi9BMQ0wCwYDVQQHFARPdWx1MSMwIQYDVQQKFBpPdWx1IFRlbGVwaG9u
ZSBDb21wYW55IEx0ZDEVMBMGA1UECxQMRGF0YSBTeXN0ZW1zMTMwMQYDVQQLFCpU
ZXJtcyBvZiB1c2UgYXQgd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDAxFzAVBgNV
BAMUDm1haWwuc3VvbWkubmV0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDY
ZJ2DG9eBKDPk/TuEvvoO5nA4nHV38aMGtBIe7Z70trnwijtdbQweLPpQEjYtKtng
YmWbg6q1iWU/HD6NvEf6A/yyI8jIpLh8cahSCHyLntsFRztu6qEgJNb3CjmzHMzN
Ol3kRFXWskbBwwqcY8Ux7mIpnvmWkN0z+DXzVQMn0QIDAQABo4IBeTCCAXUwCQYD
VR0TBAIwADALBgNVHQ8EBAMCBaAwRgYDVR0fBD8wPTA7oDmgN4Y1aHR0cDovL2Ny
bC52ZXJpc2lnbi5jb20vQ2xhc3MzSW50ZXJuYXRpb25hbFNlcnZlci5jcmwwRAYD
VR0gBD0wOzA5BgtghkgBhvhFAQcXAzAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3
dy52ZXJpc2lnbi5jb20vcnBhMCgGA1UdJQQhMB8GCWCGSAGG+EIEAQYIKwYBBQUH
AwEGCCsGAQUFBwMCMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDov
L29jc3AudmVyaXNpZ24uY29tMG0GCCsGAQUFBwEMBGEwX6FdoFswWTBXMFUWCWlt
YWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2Oa8PPgGrUSBgsexkuMCUWI2h0
dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMA0GCSqGSIb3DQEBBQUA
A4GBACE4NifCSlfbGlFe3xu/Pq6Q7hAU+ffKyQR5UXWrUGhfsckIb4g3yRgJSJj3
k5RPA0yycYHrqvwTxGN0aXMefmpgra+tZ51DuibIpwDjti+ZnyoQBhw81scVRx8T
vMERJiaG5iXtLbOhvp7ndfF+p5Afxr5/IqfSyq6PTDGxtxMI
-----END CERTIFICATE-----
subject=/C=FI/ST=N/A/L=Oulu/O=Oulu Telephone Company Ltd/OU=Data
Systems/OU=Terms of use at www.verisign.com/rpa (c)00/CN=mail.suomi.net
issuer=/O=VeriSign Trust Network/OU=VeriSign, Inc./OU=VeriSign
International Server CA - Class 3/OU=www.verisign.com/CPS Incorp.by Ref.
LIABILITY LTD.(c)97 VeriSign
---
No client certificate CA names sent
---
SSL handshake has read 1276 bytes and written 324 bytes
---
New, TLSv1/SSLv3, Cipher is RC4-MD5
Server public key is 1024 bit
SSL-Session:
    Protocol  : TLSv1
    Cipher    : RC4-MD5
    Session-ID:
12E83D83E5CD567F0671B341629E4F89C6EBE90640A3DB3535104D03B0BA550A
    Session-ID-ctx:
    Master-Key:
33287F03980FACA5A7F161F06106A16BA65DAD325B0548590EC22A939672C103845B04A5B399DFCC4D9E0A947752BF13
    Key-Arg   : None
    Start Time: 1126181117
    Timeout   : 300 (sec)
    Verify return code: 21 (unable to verify the first certificate)
---
* OK [CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS
CHILDREN BINARY LANGUAGE XSENDER X-NETSCAPE XSERVERINFO AUTH=PLAIN]
Messaging Multiplexor (Sun Java(tm) System Messaging Server 6.2 (built
Dec  2 2004))

Every now and then mutt freezes. strace sees it doing "read(3,
<unfinished ...>" and gdb shows:

~/src/mutt-1.5.9/build-tree/mutt-1.5.9$ gdb ./mutt 31001
GNU gdb 6.3-debian
Copyright 2004 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-linux"...Using host libthread_db
library "/lib/tls/libthread_db.so.1".

Attaching to program:
/mnt/spare/mcfrisk/src/mutt-1.5.9/build-tree/mutt-1.5.9/mutt, process
31001
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
Reading symbols from /usr/lib/libncursesw.so.5...done.
Loaded symbols for /usr/lib/libncursesw.so.5
Reading symbols from /usr/lib/libgnutls.so.11...done.
Loaded symbols for /usr/lib/libgnutls.so.11
Reading symbols from /usr/lib/libsasl2.so.2...done.
Loaded symbols for /usr/lib/libsasl2.so.2
Reading symbols from /usr/lib/libidn.so.11...done.
Loaded symbols for /usr/lib/libidn.so.11
Reading symbols from /usr/lib/libdb-4.3.so...done.
Loaded symbols for /usr/lib/libdb-4.3.so
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /usr/lib/libtasn1.so.2...done.
Loaded symbols for /usr/lib/libtasn1.so.2
Reading symbols from /usr/lib/libgcrypt.so.11...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /usr/lib/libgpg-error.so.0...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/tls/libdl.so.2...done.
Loaded symbols for /lib/tls/libdl.so.2
Reading symbols from /lib/tls/libresolv.so.2...done.
Loaded symbols for /lib/tls/libresolv.so.2
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/tls/libnsl.so.1...done.
Loaded symbols for /lib/tls/libnsl.so.1
Reading symbols from /lib/tls/libnss_compat.so.2...done.
Loaded symbols for /lib/tls/libnss_compat.so.2
Reading symbols from /lib/tls/libnss_nis.so.2...done.
Loaded symbols for /lib/tls/libnss_nis.so.2
Reading symbols from /lib/tls/libnss_files.so.2...done.
Loaded symbols for /lib/tls/libnss_files.so.2
Reading symbols from /usr/lib/gconv/ISO8859-15.so...done.
Loaded symbols for /usr/lib/gconv/ISO8859-15.so
Reading symbols from /lib/tls/libnss_dns.so.2...done.
Loaded symbols for /lib/tls/libnss_dns.so.2
Reading symbols from /usr/lib/sasl2/libotp.so.2...done.
Loaded symbols for /usr/lib/sasl2/libotp.so.2
Reading symbols from /usr/lib/i586/libcrypto.so.0.9.7...done.
Loaded symbols for /usr/lib/i586/libcrypto.so.0.9.7
Reading symbols from /usr/lib/sasl2/libsasldb.so.2...done.
Loaded symbols for /usr/lib/sasl2/libsasldb.so.2
Reading symbols from /usr/lib/libdb-4.2.so...done.
Loaded symbols for /usr/lib/libdb-4.2.so
Reading symbols from /usr/lib/sasl2/libntlm.so.2...done.
Loaded symbols for /usr/lib/sasl2/libntlm.so.2
Reading symbols from /usr/lib/sasl2/libplain.so.2...done.
Loaded symbols for /usr/lib/sasl2/libplain.so.2
Reading symbols from /lib/tls/libcrypt.so.1...done.
Loaded symbols for /lib/tls/libcrypt.so.1
Reading symbols from /usr/lib/sasl2/liblogin.so.2...done.
Loaded symbols for /usr/lib/sasl2/liblogin.so.2
Reading symbols from /usr/lib/sasl2/libdigestmd5.so.2...done.
Loaded symbols for /usr/lib/sasl2/libdigestmd5.so.2
Reading symbols from /usr/lib/sasl2/libcrammd5.so.2...done.
Loaded symbols for /usr/lib/sasl2/libcrammd5.so.2
Reading symbols from /usr/lib/sasl2/libanonymous.so.2...done.
Loaded symbols for /usr/lib/sasl2/libanonymous.so.2
0x402be8de in read () from /lib/tls/libc.so.6
(gdb) bt
#0  0x402be8de in read () from /lib/tls/libc.so.6
#1  0x080ba1d0 in raw_socket_read (conn=0x8130ae8,
    buf=0xfffffe00 <Address 0xfffffe00 out of bounds>, len=4294966784)
    at mutt_socket.c:371
#2  0x080b9cca in mutt_socket_readchar (conn=0x8130ae8,
    c=0xfffffe00 <Address 0xfffffe00 out of bounds>) at
mutt_socket.c:142
#3  0x080b9d7f in mutt_socket_readln_d (buf=0x812f4d0 "a1921 OK
Completed",
    buflen=512, conn=0x8130ae8, dbg=-512) at mutt_socket.c:168
#4  0x080c0a88 in imap_cmd_step (idata=0x812deb8) at command.c:118
#5  0x080c5148 in imap_fetch_message (msg=0x81033a0, ctx=0x81571f0,
msgno=-512)
    at message.c:391
#6  0x08083b52 in mx_open_message (ctx=0x81571f0, msgno=36) at mx.c:1459
#7  0x0805e8e5 in mutt_copy_message (fpout=0x80fd7e8, src=0xfffffe00,
    hdr=0x8102b38, flags=-512, chflags=-512) at copy.c:743
#8  0x08057998 in mutt_display_message (cur=0x8102b38) at commands.c:146
#9  0x08062f0e in mutt_index_menu () at curs_main.c:1175
#10 0x08079b17 in main (argc=1, argv=0xbffff6c4) at main.c:947

-Mikko

-- System Information:
Debian Release: 3.1
Architecture: i386 (i586)
Kernel: Linux 2.6.8-2-386
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages mutt depends on:
ii  exim4                       4.50-8       metapackage to ease exim MTA (v4) 
ii  exim4-daemon-light [mail-tr 4.50-8       lightweight exim MTA (v4) daemon
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  libdb4.3                    4.3.27-2     Berkeley v4.3 Database Libraries [
ii  libgnutls11                 1.0.16-13.1  GNU TLS library - runtime library
ii  libidn11                    0.5.13-1.0   GNU libidn library, implementation
ii  libncursesw5                5.4-4        Shared libraries for terminal hand
ii  libsasl2                    2.1.19-1.5   Authentication abstraction library

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to