#3956: mutt 1.8.3 hangs on accessing Exchange via IMAP, when Outlook is used
simultaneously
--------------------+---------------------
 Reporter:  davee   |      Owner:  brendan
     Type:  defect  |     Status:  new
 Priority:  minor   |  Milestone:
Component:  IMAP    |    Version:  1.8.3
 Keywords:          |
--------------------+---------------------
 Mutt 1.8.3 works fine connecting to Exchange via IMAP, runs happily for
 days at a time.  However if I also run Outlook connecting to the same
 account on Exchange, certain operations appear to provoke Mutt to freeze.
 I haven't been able to nail down exactly which these operations are,
 unfortunately.  It seems to be related to performing calendar activities,
 e.g. setting up & accepting meeting requests  [That's because this is the
 only thing I use Outlook for!]

 Simply browsing through the inbox in Outlook is fine, although Mutt may
 occasionally tell me that the mailbox has been modified, that's expected
 and not a problem.

 When the freeze happens, a message similar to this is always in the status
 bar:

     Fetching message... 0K/2.6K (0%)

 And the results of 'mutt -d 5' during the few seconds before when this
 happened, sanitized only for the email content of the message and some of
 the headers: this is a logcheck message from a server 'phobos'. 'nemesis'
 is my workstation on which Mutt is running.  Message comes in via
 University of Oxford's mail relays and also passes through our Watchguard
 firewall appliance.

 {{{
 [...]
 [2017-07-13 12:23:57] 4> a7163 NOOP
 [2017-07-13 12:23:57] 4< * 6 FETCH (FLAGS (\Seen \Recent))
 [2017-07-13 12:23:57] Handling FETCH
 [2017-07-13 12:23:57] Message UID 2120 updated
 [2017-07-13 12:23:57] imap_fetch_message: parsing FLAGS
 [2017-07-13 12:23:57] Fetching message...
 [2017-07-13 12:23:57] message.c:471: mutt_mktemp returns "/tmp/mutt-
 nemesis-1001-29102-1425355567289062470".
 [2017-07-13 12:23:57] 4> a7164 UID FETCH 2120 BODY.PEEK[]
 [2017-07-13 12:23:57] 4< a7163 OK NOOP completed.
 [2017-07-13 12:23:57] 4< * 6 FETCH (BODY[] {2704}
 [2017-07-13 12:23:57] Handling FETCH
 [2017-07-13 12:23:57] FETCH response ignored for this message
 [2017-07-13 12:23:57] updating progress: 0K
 [2017-07-13 12:23:57] Fetching message... 0K/2.6K (0%)
 [2017-07-13 12:23:57] imap_read_literal: reading 2704 bytes
 [2017-07-13 12:23:57] updating progress: 0K
 [2017-07-13 12:23:57] Fetching message... 0K/2.6K (0%)

 [... email single message content here ...]

 [2017-07-13 12:23:57] 4<  UID 2120)
 [2017-07-13 12:23:57] 4< a7164 OK FETCH completed.
 [2017-07-13 12:23:57] IMAP queue drained
 [2017-07-13 12:23:57] pattern.c:166: mutt_mktemp returns "/tmp/mutt-
 nemesis-1001-29102-15172943841740161185".
 [2017-07-13 12:23:57] WEED is Not
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] Reorder: x = 0; hdr_count = 1
 [2017-07-13 12:23:57] mwoh: buf[from exchange3.OURDOMAIN (10.132.0.28) by
 EXCHANGE1.OURDOMAIN (10.132.0.25) with Microsoft SMTP Server (TLS) id
 15.0.1156.6 via Mailbox Transport; Thu, 13 Jul 2017 11:45:07 +0100
 ] too long, max width = 196 > 78
 [2017-07-13 12:23:57] mwoh: pfx=[(null)], tag=[Received], flags=20
 value=[from exchange3.OURDOMAIN (10.132.0.28) by EXCHANGE1.OURDOMAIN
 (10.132.0.25) with Microsoft SMTP Server (TLS) id 15.0.1156.6 via Mailbox
 Transport; Thu, 13 Jul 2017 11:45:07 +0100
 ]
 [2017-07-13 12:23:57] mwoh: word=[from], col=10, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ exchange3.OURDOMAIN], col=14, w=24,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ (10.132.0.28)], col=38, w=14,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ by], col=52, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ EXCHANGE1.OURDOMAIN], col=55, w=24,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ (10.132.0.25)], col=24, w=14,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ with], col=38, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Microsoft], col=43, w=10, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ SMTP], col=53, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Server], col=58, w=7, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ (TLS)], col=65, w=6, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ id], col=71, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 15.0.1156.6], col=74, w=12,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ via], col=12, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Mailbox], col=16, w=8, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Transport;], col=24, w=11, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Thu,], col=35, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 13], col=40, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Jul], col=43, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 2017], col=47, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 11:45:07], col=52, w=9, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ +0100], col=61, w=6, next=[0x0a]
 [2017-07-13 12:23:57] mwoh: word=[
 ], col=0, w=1, next=[0x00]
 [2017-07-13 12:23:57] mwoh: buf[from exchange3.OURDOMAIN (10.132.0.28) by
 exchange3.OURDOMAIN (10.132.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1156.6; Thu, 13 Jul 2017 11:45:07 +0100
 ] too long, max width = 174 > 78
 [2017-07-13 12:23:57] mwoh: pfx=[(null)], tag=[Received], flags=20
 value=[from exchange3.OURDOMAIN (10.132.0.28) by exchange3.OURDOMAIN
 (10.132.0.28) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Thu, 13 Jul
 2017 11:45:07 +0100
 ]
 [2017-07-13 12:23:57] mwoh: word=[from], col=10, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ exchange3.OURDOMAIN], col=14, w=24,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ (10.132.0.28)], col=38, w=14,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ by], col=52, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ exchange3.OURDOMAIN], col=55, w=24,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ (10.132.0.28)], col=24, w=14,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ with], col=38, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Microsoft], col=43, w=10, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ SMTP], col=53, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Server], col=58, w=7, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ (TLS)], col=65, w=6, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ id], col=71, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 15.0.1156.6;], col=74, w=13,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Thu,], col=13, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 13], col=18, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Jul], col=21, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 2017], col=25, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 11:45:07], col=30, w=9, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ +0100], col=39, w=6, next=[0x0a]
 [2017-07-13 12:23:57] mwoh: word=[
 ], col=0, w=1, next=[0x00]
 [2017-07-13 12:23:57] mwoh: buf[from relay14.UPSTREAMDOMAIN (x.y.2.162) by
 exchange3.OURDOMAIN (10.132.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1156.6 via Frontend Transport; Thu, 13 Jul 2017 11:45:07 +0100
 ] too long, max width = 195 > 78
 [2017-07-13 12:23:57] mwoh: pfx=[(null)], tag=[Received], flags=20
 value=[from relay14.UPSTREAMDOMAIN (x.y.2.162) by exchange3.OURDOMAIN
 (10.132.0.28) with Microsoft SMTP Server (TLS) id 15.0.1156.6 via Frontend
 Transport; Thu, 13 Jul 2017 11:45:07 +0100
 ]
 [2017-07-13 12:23:57] mwoh: word=[from], col=10, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ relay14.UPSTREAMDOMAIN], col=14, w=22,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ (x.y.2.162)], col=36, w=14,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ by], col=50, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ exchange3.OURDOMAIN], col=53, w=24,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ (10.132.0.28)], col=77, w=14,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ with], col=14, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Microsoft], col=19, w=10, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ SMTP], col=29, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Server], col=34, w=7, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ (TLS)], col=41, w=6, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ id], col=47, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 15.0.1156.6], col=50, w=12,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ via], col=62, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Frontend], col=66, w=9, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Transport;], col=75, w=11, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Thu,], col=11, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 13], col=16, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Jul], col=19, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 2017], col=23, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 11:45:07], col=28, w=9, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ +0100], col=37, w=6, next=[0x0a]
 [2017-07-13 12:23:57] mwoh: word=[
 ], col=0, w=1, next=[0x00]
 [2017-07-13 12:23:57] mwoh: buf[from smtp5.UPSTREAMDOMAIN ([x.y.2.207]) by
 relay14.UPSTREAMDOMAIN with esmtp (Exim 4.89) (envelope-from
 <logcheck@phobos.OURDOMAIN>) id 1dVbcI-0006rs-mJ for
 network.reports@OURDOMAIN; Thu, 13 Jul 2017 11:45:07 +0100
 ] too long, max width = 233 > 78
 [2017-07-13 12:23:57] mwoh: pfx=[(null)], tag=[Received], flags=20
 value=[from smtp5.UPSTREAMDOMAIN ([x.y.2.207]) by relay14.UPSTREAMDOMAIN
 with esmtp (Exim 4.89) (envelope-from <logcheck@phobos.OURDOMAIN>) id
 1dVbcI-0006rs-mJ for network.reports@OURDOMAIN; Thu, 13 Jul 2017 11:45:07
 +0100
 ]
 [2017-07-13 12:23:57] mwoh: word=[from], col=10, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ smtp5.UPSTREAMDOMAIN], col=14, w=20,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ ([x.y.2.207])], col=34, w=16,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ by], col=50, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ relay14.UPSTREAMDOMAIN], col=53, w=22,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ with], col=75, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ esmtp], col=5, w=6, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ (Exim], col=11, w=6, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 4.89)], col=17, w=6, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ (envelope-from], col=23, w=15,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ <logcheck@phobos.OURDOMAIN>)], col=38,
 w=33, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ id], col=71, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 1dVbcI-0006rs-mJ], col=74, w=17,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ for], col=17, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ network.reports@OURDOMAIN;], col=21,
 w=31, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Thu,], col=52, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 13], col=57, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Jul], col=60, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 2017], col=64, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 11:45:07], col=69, w=9, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ +0100], col=9, w=6, next=[0x0a]
 [2017-07-13 12:23:57] mwoh: word=[
 ], col=0, w=1, next=[0x00]
 [2017-07-13 12:23:57] mwoh: buf[from gateway.OURDOMAIN ([x.y.206.129]
 helo=phobos.OURDOMAIN) by smtp5.UPSTREAMDOMAIN with esmtp (Exim 4.80)
 (envelope-from <logcheck@phobos.OURDOMAIN>) id 1dVbcI-0006En-J2 for
 network.reports@OURDOMAIN; Thu, 13 Jul 2017 11:45:06 +0100
 ] too long, max width = 261 > 78
 [2017-07-13 12:23:57] mwoh: pfx=[(null)], tag=[Received], flags=20
 value=[from gateway.OURDOMAIN ([x.y.206.129] helo=phobos.OURDOMAIN) by
 smtp5.UPSTREAMDOMAIN with esmtp (Exim 4.80) (envelope-from
 <logcheck@phobos.OURDOMAIN>) id 1dVbcI-0006En-J2 for
 network.reports@OURDOMAIN; Thu, 13 Jul 2017 11:45:06 +0100
 ]
 [2017-07-13 12:23:57] mwoh: word=[from], col=10, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ gateway.OURDOMAIN], col=14, w=22,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ ([x.y.206.129]], col=36, w=17,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ helo=phobos.OURDOMAIN)], col=53, w=27,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ by], col=27, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ smtp5.UPSTREAMDOMAIN], col=30, w=20,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ with], col=50, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ esmtp], col=55, w=6, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ (Exim], col=61, w=6, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 4.80)], col=67, w=6, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ (envelope-from], col=73, w=15,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ <logcheck@phobos.OURDOMAIN>)], col=15,
 w=33, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ id], col=48, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 1dVbcI-0006En-J2], col=51, w=17,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ for], col=68, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ network.reports@OURDOMAIN;], col=72,
 w=31, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Thu,], col=31, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 13], col=36, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Jul], col=39, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 2017], col=43, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ 11:45:06], col=48, w=9, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ +0100], col=57, w=6, next=[0x0a]
 [2017-07-13 12:23:57] mwoh: word=[
 ], col=0, w=1, next=[0x00]
 [2017-07-13 12:23:57] mwoh: buf[To: network.reports@OURDOMAIN
 ] short enough, max width = 33 <= 78
 [2017-07-13 12:23:57] mwoh: buf[Subject: phobos.OURDOMAIN 13.07.2017 11:45
 log events
 ] short enough, max width = 57 <= 78
 [2017-07-13 12:23:57] mwoh: buf[Message-ID: <E1dVbcI-
 0001d6-Oq@phobos.OURDOMAIN>
 ] short enough, max width = 52 <= 78
 [2017-07-13 12:23:57] mwoh: buf[From: Phobos Logcheck
 <logcheck@phobos.OURDOMAIN>
 ] short enough, max width = 53 <= 78
 [2017-07-13 12:23:57] mwoh: buf[Date: Thu, 13 Jul 2017 11:45:06 +0100
 ] short enough, max width = 37 <= 78
 [2017-07-13 12:23:57] mwoh: buf[score=0.4 tests=NO_DNS_FOR_FROM  0.4
 NO_DNS_FOR_FROM        DNS: Envelope sender has no MX or A DNS records
 ] too long, max width = 129 > 78
 [2017-07-13 12:23:57] mwoh: pfx=[(null)], tag=[X-Oxmail-Spam-Status],
 flags=20 value=[score=0.4 tests=NO_DNS_FOR_FROM  0.4 NO_DNS_FOR_FROM
 DNS: Envelope sender has no MX or A DNS records
 ]
 [2017-07-13 12:23:57] mwoh: word=[score=0.4], col=22, w=9, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ tests=NO_DNS_FOR_FROM], col=31, w=22,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[  0.4], col=53, w=5, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ NO_DNS_FOR_FROM], col=58, w=16,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[        DNS:], col=74, w=12,
 next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ Envelope], col=12, w=9, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ sender], col=21, w=7, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ has], col=28, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ no], col=32, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ MX], col=35, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ or], col=38, w=3, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ A], col=41, w=2, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ DNS], col=43, w=4, next=[0x020]
 [2017-07-13 12:23:57] mwoh: word=[ records], col=47, w=8, next=[0x0a]
 [2017-07-13 12:23:57] mwoh: word=[
 ], col=0, w=1, next=[0x00]
 [2017-07-13 12:23:57] mwoh: buf[X-Oxmail-Spam-Level: /
 ] short enough, max width = 22 <= 78
 [2017-07-13 12:23:57] mwoh:
 
buf[str=0001.0A0B0203.59674F33.00A0,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0
 ] too long, max width = 106 > 78
 [2017-07-13 12:23:57] mwoh: pfx=[(null)], tag=[X-WatchGuard-Spam-ID],
 flags=20
 
value=[str=0001.0A0B0203.59674F33.00A0,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0
 ]
 [2017-07-13 12:23:57] mwoh:
 
word=[str=0001.0A0B0203.59674F33.00A0,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0],
 col=22, w=84, next=[0x0a]
 [2017-07-13 12:23:57] mwoh: word=[
 ], col=0, w=1, next=[0x00]
 [2017-07-13 12:23:57] mwoh: buf[X-WatchGuard-Spam-Score: 0, clean; 0,
 virus threat unknown
 ] short enough, max width = 58 <= 78
 [2017-07-13 12:23:57] mwoh: buf[X-WatchGuard-Mail-Client-IP: x.y.2.162
 ] short enough, max width = 40 <= 78
 [2017-07-13 12:23:57] mwoh: buf[X-WatchGuard-Mail-From:
 logcheck@phobos.OURDOMAIN
 ] short enough, max width = 53 <= 78
 [2017-07-13 12:23:57] mwoh: buf[X-WatchGuard-AntiVirus: part scanned.
 clean action=allow
 ] short enough, max width = 56 <= 78
 [2017-07-13 12:23:57] mwoh: buf[Return-Path: logcheck@phobos.OURDOMAIN
 ] short enough, max width = 42 <= 78
 [2017-07-13 12:23:57] mwoh: buf[Content-Type: text/plain
 ] short enough, max width = 24 <= 78
 [2017-07-13 12:23:57] mwoh: buf[70c828c7-c999-4600-c2c6-08d4c9dc3a49
 ] too long, max width = 83 > 78
 [2017-07-13 12:23:57] mwoh: pfx=[(null)], tag=[X-MS-Exchange-Organization-
 Network-Message-Id], flags=20 value=[70c828c7-c999-4600-c2c6-08d4c9dc3a49
 ]
 [2017-07-13 12:23:57] mwoh: word=[70c828c7-c999-4600-c2c6-08d4c9dc3a49],
 col=47, w=36, next=[0x0a]
 [2017-07-13 12:23:57] mwoh: word=[
 ], col=0, w=1, next=[0x00]
 [2017-07-13 12:23:58] mwoh: buf[X-MS-Exchange-Organization-AVStamp-
 Enterprise: 1.0
 ] short enough, max width = 50 <= 78
 [2017-07-13 12:23:58] mwoh: buf[X-Auto-Response-Suppress: DR, OOF,
 AutoReply
 ] short enough, max width = 44 <= 78
 [2017-07-13 12:23:58] mwoh: buf[X-MS-Exchange-Organization-AuthSource:
 exchange3.OURDOMAIN
 ] short enough, max width = 62 <= 78
 [2017-07-13 12:23:58] mwoh: buf[X-MS-Exchange-Organization-AuthAs:
 Anonymous
 ] short enough, max width = 44 <= 78
 [2017-07-13 12:23:58] mwoh: buf[MIME-Version: 1.0
 ] short enough, max width = 17 <= 78
 [2017-07-13 12:23:58] IMAP queue drained
 }}}

 That 'IMAP queue drained' is the last message which appears in the debug
 log after Mutt freezes.

 My Mutt, built myself:

 {{{
 $ mutt -v
 Mutt 1.8.3 (2017-05-23)
 Copyright (C) 1996-2016 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 3.13.0-116-generic (x86_64)
 ncurses: ncurses 5.9.20140118 (compiled with 5.9)
 libidn: 1.28 (compiled with 1.28)
 hcache backend: tokyocabinet 1.4.48

 Compiler:
 Using built-in specs.
 COLLECT_GCC=gcc
 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper
 Target: x86_64-linux-gnu
 Configured with: ../src/configure -v --with-pkgversion='Ubuntu
 4.8.4-2ubuntu1~14.04.3' --with-
 bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-
 languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-
 suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib
 --without-included-gettext --enable-threads=posix --with-gxx-include-
 dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/
 --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes
 --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-
 system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-
 cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-
 java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64
 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-
 arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar
 --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686
 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic
 --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu
 --target=x86_64-linux-gnu
 Thread model: posix
 gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3)

 Configure options: '--prefix=/usr/local' '--enable-sidebar' '--
 sysconfdir=/etc' '--with-mailpath=/var/mail' '--disable-dependency-
 tracking' '--enable-compressed' '--enable-debug' '--enable-fcntl'
 '--enable-hcache' '--enable-imap' '--enable-smtp' '--with-curses' '--with-
 gnutls' '--with-gss' '--with-idn' '--with-mixmaster' '--with-sasl'

 Compilation CFLAGS: -Wall -pedantic -Wno-long-long -g -O2

 Compile options:
 -DOMAIN
 +DEBUG
 -HOMESPOOL  +USE_SETGID  +USE_DOTLOCK  +DL_STANDALONE  +USE_FCNTL
 -USE_FLOCK
 -USE_POP  +USE_IMAP  +USE_SMTP
 -USE_SSL_OPENSSL  +USE_SSL_GNUTLS  +USE_SASL  +USE_GSS  +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
 +USE_SIDEBAR  +USE_COMPRESSED
 -ISPELL
 SENDMAIL="/usr/sbin/sendmail"
 MAILPATH="/var/mail"
 PKGDATADIR="/usr/local/share/mutt"
 SYSCONFDIR="/etc"
 EXECSHELL="/bin/sh"
 MIXMASTER="mixmaster"
 To contact the developers, please mail to <mutt-dev@mutt.org>.
 To report a bug, please visit http://bugs.mutt.org/.
 }}}

 I'll happily undertake further troubleshooting if someone can suggest what
 form that should take.

 Thanks,

 Dave.

--
Ticket URL: <https://dev.mutt.org/trac/ticket/3956>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Reply via email to