From: KB S. <ma...@ya...> - 2007-09-14 23:59:59
|
Apologies -- I made a mistake in my original bug submit on the location of the problem. Attached is a gdb stack trace when fetchmail hangs (with some email headers edited), hope that helps. (gdb) r --nodetach --nosyslog -vvv Starting program: /home/kbs/extsrc/fetchmail-6.3.8/fetchmail --nodetach --nosyslog -vvv Failed to read a valid object file image from memory. fetchmail: starting fetchmail 6.3.8 daemon fetchmail: 6.3.8 querying Xx.zz (protocol IMAP) at Fri 14 Sep 2007 02:07:08 PM PDT: poll started Trying to connect to 16.232.83.0/993...connected. fetchmail: Issuer Organization: RSA Data Security, Inc. fetchmail: Unknown Issuer CommonName fetchmail: Server CommonName: xx.zz fetchmail: Subject Alternative Name: xx.zz fetchmail: Subject Alternative Name: xx fetchmail: Subject Alternative Name: aa fetchmail: Subject Alternative Name: aa fetchmail: Xx.zz key fingerprint: 72:6A:90:DB:D7:E9:64:B0:6E:FC:26:E4:F0:55:9B:5C fetchmail: IMAP< * OK Microsoft Exchange Server 2007 IMAP4 service ready fetchmail: IMAP> A0001 CAPABILITY fetchmail: IMAP< * CAPABILITY IMAP4 IMAP4rev1 AUTH=NTLM AUTH=GSSAPI IDLE NAMESPACE LITERAL+ fetchmail: IMAP< A0001 OK CAPABILITY completed. fetchmail: Protocol identified as IMAP4 rev 1 fetchmail: IMAP> A0002 AUTHENTICATE NTLM fetchmail: IMAP< + NTLM Request: Ident = NTLMSSP mType = 1 Flags = 0000b207 User = nnn Domain = zzz fetchmail: IMAP> TlRMTVNTUAABAAAAB7IAAAgACAAgAAAACAAIACgAAABzcmlyYW1za2FtZXJpY2Fz fetchmail: IMAP< + TlRMTVNTUAACAAAAEAAQADgAAAAFgoECr1SyxvugvkgAAAAAAAAAAKwArABIAAAABQLODgAAAA9BAE0ARQBSAEkAQwBBAFMAAgAQAEEATQBFAFIASQBDAEEAUwABAA4ARwAzAFcAMQAwADQANAAEACgAYQBtAGUAcgBpAGMAYQBzAC4AYwBwAHEAYwBvAHIAcAAuAG4AZQB0AAMAOABHADMAVwAxADAANAA0AC4AYQBtAGUAcgBpAGMAYQBzAC4AaABwAHEAYwBvAHIAcAAuAG4AZQB0AAUAFgBjAHAAcQBjAG8AcgBwAC4AbgBlAHQAAAAAAA== NTLM Challenge: Ident = NTLMSSP mType = 2 Domain = ZZZ Flags = 02818205 Challenge = af 54 b2 c6 fb a0 be 48 NTLM Response: Ident = NTLMSSP mType = 3 LmResp = 0b 57 e0 45 66 7a e6 9b 74 bf 29 41 97 66 de 11 30 c9 8b dc 44 5d 2f 49 NTResp = b6 a8 61 df 09 c4 19 80 49 52 5e c2 76 a1 37 ee e9 7a 81 b4 73 d3 2f ae Domain = zzz User = nnn Wks = nnn sKey = Flags = 02818205 fetchmail: IMAP> TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAABAAEABwAAAAEAAQAIAAAAAQABAAkAAAAAAAAABgAAAABYKBAgtX4EVmeuabdL8pQZdm3hEwyYvcRF0vSbaoYd8JxBmASVJewnahN+7peoG0c9MvrmEAbQBlAHIAaQBjAGEAcwBzAHIAaQByAGEAbQBzAGsAcwByAGkAcgBhAG0AcwBrAA== fetchmail: IMAP< A0002 OK AUTHENTICATE completed. fetchmail: selecting or re-polling default folder fetchmail: IMAP> A0003 SELECT "INBOX" fetchmail: IMAP< * 13 EXISTS fetchmail: IMAP< * 0 RECENT fetchmail: IMAP< * FLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent) fetchmail: IMAP< * OK [PERMANENTFLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)] Permanent flags fetchmail: IMAP< * OK [UNSEEN 1] Is the first unseen message fetchmail: IMAP< * OK [UIDVALIDITY 2529] UIDVALIDITY value fetchmail: IMAP< * OK [UIDNEXT 32334] The next unique identifier value fetchmail: IMAP< A0003 OK [READ-WRITE] SELECT completed. fetchmail: 13 messages waiting after first poll fetchmail: IMAP> A0004 EXPUNGE fetchmail: IMAP< A0004 OK EXPUNGE completed. fetchmail: 13 messages waiting after expunge fetchmail: IMAP> A0005 SEARCH UNSEEN NOT DELETED fetchmail: IMAP< * SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 fetchmail: 1 is unseen fetchmail: 2 is unseen fetchmail: 3 is unseen fetchmail: 4 is unseen fetchmail: 5 is unseen fetchmail: 6 is unseen fetchmail: 7 is unseen fetchmail: 8 is unseen fetchmail: 9 is unseen fetchmail: 10 is unseen fetchmail: 11 is unseen fetchmail: 12 is unseen fetchmail: 13 is unseen fetchmail: IMAP< A0005 OK SEARCH completed. fetchmail: 1 is first unseen 13 messages for nnn@zzz at Xx.zz. fetchmail: IMAP> A0006 FETCH 1:13 RFC822.SIZE fetchmail: IMAP< * 1 FETCH (RFC822.SIZE 1046) fetchmail: IMAP< * 2 FETCH (RFC822.SIZE 555) fetchmail: IMAP< * 3 FETCH (RFC822.SIZE 555) fetchmail: IMAP< * 4 FETCH (RFC822.SIZE 2408) fetchmail: IMAP< * 5 FETCH (RFC822.SIZE 555) fetchmail: IMAP< * 6 FETCH (RFC822.SIZE 12634) fetchmail: IMAP< * 7 FETCH (RFC822.SIZE 555) fetchmail: IMAP< * 8 FETCH (RFC822.SIZE 2009) fetchmail: IMAP< * 9 FETCH (RFC822.SIZE 3815) fetchmail: IMAP< * 10 FETCH (RFC822.SIZE 555) fetchmail: IMAP< * 11 FETCH (RFC822.SIZE 8798) fetchmail: IMAP< * 12 FETCH (RFC822.SIZE 555) fetchmail: IMAP< * 13 FETCH (RFC822.SIZE 10551) fetchmail: IMAP< A0006 OK FETCH completed. fetchmail: IMAP> A0007 FETCH 1 RFC822.HEADER fetchmail: IMAP< * 1 FETCH (RFC822.HEADER {964} reading message nnn@zzz@Xx.zz:1 of 13 (964 header octets) About to rewrite From: zzz Rewritten version is From: zzz About to rewrite To: xxx Rewritten version is To: xxx Trying to connect to 127.0.0.1/25...connected. fetchmail: SMTP< 220 kbs-deskbottom.zz ESMTP Postfix (Debian/GNU) fetchmail: SMTP> EHLO kbs-deskbottom.zz fetchmail: SMTP< 250-kbs-deskbottom.zz fetchmail: SMTP< 250-PIPELINING fetchmail: SMTP< 250-SIZE 10240000 fetchmail: SMTP< 250-VRFY fetchmail: SMTP< 250-ETRN fetchmail: SMTP< 250-STARTTLS fetchmail: SMTP< 250-ENHANCEDSTATUSCODES fetchmail: SMTP< 250-8BITMIME fetchmail: SMTP< 250 DSN fetchmail: forwarding to localhost fetchmail: SMTP> MAIL FROM:<zzz> BODY=8BITMIME SIZE=1046 fetchmail: SMTP< 250 2.1.0 Ok fetchmail: SMTP> RCPT TO:<kbs@localhost> fetchmail: SMTP< 250 2.1.5 Ok fetchmail: SMTP> DATA fetchmail: SMTP< 354 End data with <CR><LF>.<CR><LF> # fetchmail: IMAP< ) fetchmail: IMAP< A0007 OK FETCH completed. fetchmail: IMAP> A0008 FETCH 1 BODY.PEEK[TEXT] fetchmail: IMAP< * 1 FETCH (BODY[TEXT] NIL) (82 body octets)* Program received signal SIGINT, Interrupt. 0xb7f46410 in ?? () (gdb) where #0 0xb7f46410 in ?? () #1 0xbfc94438 in ?? () #2 0x00000005 in ?? () #3 0x080a71b0 in ?? () #4 0xb7d01783 in read () from /lib/tls/i686/cmov/libc.so.6 #5 0xb7e0ce9a in BIO_new_socket () from /usr/lib/i686/cmov/libcrypto.so.0.9.8 #6 0xb7e0af21 in BIO_read () from /usr/lib/i686/cmov/libcrypto.so.0.9.8 #7 0xb7ecb6d3 in ssl3_read_n () from /usr/lib/i686/cmov/libssl.so.0.9.8 #8 0xb7ecbc97 in ssl3_read_bytes () from /usr/lib/i686/cmov/libssl.so.0.9.8 #9 0xb7ec8789 in ssl3_peek () from /usr/lib/i686/cmov/libssl.so.0.9.8 #10 0xb7ed904b in SSL_peek () from /usr/lib/i686/cmov/libssl.so.0.9.8 #11 0x0804baa3 in SockRead (sock=6, buf=0xbfc94618 "A0008 OK FETCH completed.\r\n", len=8191) at socket.c:456 #12 0x0805a074 in readbody (sock=6, ctl=0x8095650, forward=1 '\001', len=55) at transact.c:1365 #13 0x080558ce in fetch_messages (mailserver_socket=6, ctl=0x8095650, count=13, msgsizes=0x8086d08, maxfetch=0, fetches=0xbfc9a734, dispatches=0xbfc9a730, deletions=0xbfc9a744) at driver.c:686 #14 0x08056f0a in do_session (ctl=0x8095650, proto=0x8081f80, maxfetch=0) at driver.c:1415 #15 0x0805750a in do_protocol (ctl=0x8095650, proto=0x8081f80) at driver.c:1626 #16 0x0806cc49 in doIMAP (ctl=0x8095650) at imap.c:1302 #17 0x080505e9 in query_host (ctl=0x8095650) at fetchmail.c:1481 #18 0x0804e0ed in main (argc=4, argv=0xbfc9a9d4) at fetchmail.c:740 ____________________________________________________________________________________ Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel and lay it on us. http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 |