Hey all, I'm having some trouble with 1.2.7final (the one that's in Debian testing at the moment... but I don't think 1.2.8 changes anything that this problem deals with). This is the same problem I emailed about a while ago with mutt, although I now have a much better log of the problem (attached to this email) as witnessed by pine---the debuglog I'm attaching is a pine debuglog.
For some reason, Binc can get in a state when expunging multiple items that it doesn't reply to each expunge. According to the IMAP spec, when I tell it to expunge 3 messages (as I did in the debuglog), it's supposed to respond with three EXPUNGE messages. Binc didn't, even though it did delete all three, so pine concluded that the expunge had only expunged two messages (and displayed a phantom message with no subject or sender). (If my experience with mutt is any indication, it will spit out that last EXPUNGE at some random time later.) I have the full pine debuglog here: http://www.memoryhole.net/~kyle/debugfile-2 I also have it trimmed down to just the IMAP commands (the full session, minus passwords) here: http://www.memoryhole.net/~kyle/imapsession Any thoughts? Would installing 1.2.8 fix it? ~Kyle -- You've got to laugh at yourself, because you'd cry your eyes out if you didn't. -- Indigo Girls
Debug output of the Pine program (debug=9 debug_imap=4). Version 4.60 (OSX)
Mon Jun 21 14:31:21 2004
Debug file: /Users/bmoore/.pine-debug1 (level=9 imap=4)
"pine" "-p" ".pinerc-forkit" "-d" "imap=4,verbose=9"
Setting home dir from $HOME: "/Users/bmoore"
********* SNIP ***********
map_cmd(INBOX, LIST, 0x0)
IMAP DEBUG 16:29:57 6/21: 000001b8 LIST "" INBOX/Software/macbiff
IMAP DEBUG 16:29:57 6/21: * LIST (\Unmarked) "/" "INBOX/Software/macbiff"
mm_list "{imap.forkit.org/ssl/[EMAIL
PROTECTED]/novalidate-cert}INBOX/Software/macbiff": delim: '/', , unmarked
IMAP DEBUG 16:29:57 6/21: 000001b8 OK LIST completed
cancel_busy_alarm(-1)
busy_alarm(1, Busy, 0x0, 0)
same_stream: {imap.forkit.org/ssl/[EMAIL
PROTECTED]/novalidate-cert}INBOX/Software/macbiff ==
{wopr.forkit.org:993/imap/ssl/novalidate-cert/user="[EMAIL PROTECTED]"}INBOX: yes
pine_mail_copy_full: copying to "INBOX/Software/macbiff"
imap_cmd(INBOX, COPY, 0x0)
IMAP DEBUG 16:29:57 6/21: 000001b9 COPY 5 INBOX/Software/macbiff
IMAP DEBUG 16:29:57 6/21: 000001b9 OK COPY completed
imap_cmd(INBOX, STORE, 0x1)
IMAP DEBUG 16:29:57 6/21: 000001ba STORE 5 +Flags (\DELETED)
IMAP DEBUG 16:29:58 6/21: * 5 FETCH (FLAGS (\Seen \Deleted \Recent))
check_point_change(INBOX): increment to 3
IMAP DEBUG 16:29:58 6/21: 000001ba OK STORE completed
cancel_busy_alarm(0)
q_status_message(Message 5 copied to folder "Software/macbiff" and deleted)
new mail called (force=0 VeryBad flags=0x1)
INBOX: force=0 interval=30 exp_reap_to=180 adj_idle_to=1650
since_last_ping=1 since_last_reap=1
check_point(VeryBadTime: INBOX)
Chk changes(3) x since_last_input(1) (=3) >= freq(48) x 30/1 (=1440) ? No
or since_1st_change(18) >= tm(2520) && since_last_input >= 10 ? No
Logs/caesar/: force=0 interval=30 exp_reap_to=180 adj_idle_to=1650
since_last_ping=139 since_last_reap=139 since_last_input=1
Logs/mirror: force=0 interval=30 exp_reap_to=180 adj_idle_to=1650
since_last_ping=139 since_last_reap=139 since_last_input=1
******** new mail returning -1 ********
set_titlebar - style: 2 current message cnt:1 current_pl: 0 total_pl: 0
--update_index--
Hit: Returning 0x7db000 -> <+ 1 Mar 26 CodeTek Support (2347) Re: [#21405]
CTVD 3.0 Pro Bug (80), 0x4ce0f318>
Hit: Returning 0x7db10c -> <+ 2 Jun 9 Chris Herman via R (2082) [datility.net
#67] QmailAdmin (80), 0xc0c98536>
Hit: Returning 0x7db218 -> < D 3 Jun 21 Comcast Online Com (12K) Comcast
High-Speed Internet - Got Ques (80), 0x7fcd221e>
Hit: Returning 0x7db324 -> <+ D 4 Jun 21 Michel (2711) Re: Accepting
MacBiff patches ? (80), 0xd96b2bc9>
=== format_index_line(5,5) ===
INDEX(0x7db430) -->+ D 5 Jun 21 [EMAIL PROTECTED] (1176) Product Updates Approved
<-- (80), 0x2fc57574>
get_index_line_color
any_patterns(0x810)
match_pattern
match_pattern
match_pattern
match_pattern
--update_index done
0 ? Help 0
1 O OTHER CMDS 0
2 < FldrList 13
3 > [ViewMsg] 13
4 P PrevMsg 26
5 N NextMsg 26
6 - PrevPage 42
7 Spc NextPage 40
8 D Delete 53
9 U Undelete 53
10 R Reply 66
11 F Forward 66
row: -2, real_row: 22, column: 0
output_message(Message 5 copied to folder "Software/macbiff" and deleted)
STATUS cmd:115, max:3, min0
cancel_busy_alarm(-1)
Read char returning: 120 x
Read command returning: 120 x
New_mail_count zeroed
- process_cmd(cmd=717) -
- expunge -
any_patterns(0x80010)
imap_cmd(INBOX, NOOP, 0x0)
IMAP DEBUG 16:29:59 6/21: 000001bb NOOP
IMAP DEBUG 16:29:59 6/21: 000001bb OK NOOP completed
suspend_busy_alarm
d_q_status_message(Message 5 copied to folder "Software/mac)
0 Y [Yes] 0
1 N No 0
2 (null) (null) 13
3 (null) (null) 13
4 (null) (null) 26
5 (null) (null) 26
6 (null) (null) 40
7 (null) (null) 40
8 (null) (null) 53
9 (null) (null) 53
10 (null) (null) 66
11 (null) (null) 66
row: -2, real_row: 22, column: 0
Read char returning: 121 y
Want_to read: y (121)
resume_busy_alarm
Expunge max:5 cur:5 kill:3
busy_alarm(1, Expunging, 0x0, 0)
imap_cmd(INBOX, EXPUNGE, 0x0)
IMAP DEBUG 16:29:59 6/21: 000001bc EXPUNGE
IMAP DEBUG 16:30:00 6/21: * 3 EXPUNGE
mm_expunged({wopr.forkit.org:993/imap/ssl/novalidate-cert/user="[EMAIL
PROTECTED]"}INBOX,3)
mm_expunged: rawno=3 msgno=3 nmsgs=5 max_msgno=5 flagged_exld=0
IMAP DEBUG 16:30:00 6/21: * 3 EXPUNGE
mm_expunged({wopr.forkit.org:993/imap/ssl/novalidate-cert/user="[EMAIL
PROTECTED]"}INBOX,3)
mm_expunged: rawno=3 msgno=3 nmsgs=4 max_msgno=4 flagged_exld=0
IMAP DEBUG 16:30:00 6/21: * 2 EXISTS
=== mm_exists(2,{wopr.forkit.org:993/imap/ssl/novalidate-cert/user="[EMAIL
PROTECTED]"}INBOX) called ===
IMAP DEBUG 16:30:00 6/21: * 0 RECENT
IMAP DEBUG 16:30:00 6/21: 000001bc OK EXPUNGE completed
IMAP 16:30:00 6/21 mm_log babble: EXPUNGE completed
cancel_busy_alarm(0)
q_status_message(Expunging DONE)
expunge complete cur:3 max:3
new mail called (force=0 VeryBad flags=0x1)
INBOX: force=0 interval=30 exp_reap_to=180 adj_idle_to=1650
since_last_ping=0 since_last_reap=0
Logs/caesar/: force=0 interval=30 exp_reap_to=180 adj_idle_to=1650
since_last_ping=141 since_last_reap=141 since_last_input=1
Logs/mirror: force=0 interval=30 exp_reap_to=180 adj_idle_to=1650
since_last_ping=141 since_last_reap=141 since_last_input=1
Cur new mail, {wopr.forkit.org:993/imap/ssl/novalidate-cert/user="[EMAIL
PROTECTED]"}INBOX, new_mail_count: 0 expunge: 2, max_msgno: 3
******** new mail returning 2 ********
set_titlebar - style: 2 current message cnt:1 current_pl: 0 total_pl: 0
--update_index--
Hit: Returning 0x7db000 -> <+ 1 Mar 26 CodeTek Support (2347) Re: [#21405]
CTVD 3.0 Pro Bug (80), 0x4ce0f318>
Hit: Returning 0x7db10c -> <+ 2 Jun 9 Chris Herman via R (2082) [datility.net
#67] QmailAdmin (80), 0xc0c98536>
=== format_index_line(3,3) ===
INDEX(0x7db218) --> 3
<-- (80), 0x2a171d4d>
--update_index done
0 ? Help 0
1 O OTHER CMDS 0
2 < FldrList 13
3 > [ViewMsg] 13
4 P PrevMsg 26
5 N NextMsg 26
6 - PrevPage 42
7 Spc NextPage 40
8 D Delete 53
9 U Undelete 53
10 R Reply 66
11 F Forward 66
row: -2, real_row: 22, column: 0
output_message(Expunging DONE)
STATUS cmd:120, max:2, min0
cancel_busy_alarm(-1)
q_status_message(2 messages expunged from folder "INBOX")
STATUS: diff:0, displayed: 1087853400, now: 1087853400
d_q_status_message(Expunging DONE)
output_message(2 messages expunged from folder "INBOX")
STATUS cmd:120, max:3, min3
Read char returning: 13 RETURN
Read command returning: 13 RETURN
New_mail_count zeroed
- process_cmd(cmd=505) -
----- MAIL VIEW -----
busy_alarm(1, Busy, 0x0, 0)
end_screen called
d_q_status_message(2 messages expunged from folder "INBOX")
about to end_tty_driver
end_signals(1)
Pine Panic: Bad msgno 3 in mail_elt, nmsgs = 2
pgpT09bxMPF2W.pgp
Description: PGP signature
