On Mon, 2010-10-25 at 19:42 -0400, Greg Troxel wrote: > Oct 25 19:27:36 gdtserver dovecot: IMAP(gdt): Panic: Trying to close mailbox > foo.bar with open transactions .. > 19:35:43 506 EXAMINE "mbox.named-in-panic" (QRESYNC (1208908407 1))
Could you try if the attached patch fixes it?
diff -r 45769d0cc39c src/imap/commands.c --- a/src/imap/commands.c Mon Oct 25 16:22:04 2010 +0100 +++ b/src/imap/commands.c Tue Nov 02 16:56:21 2010 +0000 @@ -13,13 +13,13 @@ { "NOOP", cmd_noop, COMMAND_FLAG_BREAKS_SEQS }, { "APPEND", cmd_append, COMMAND_FLAG_BREAKS_SEQS }, - { "EXAMINE", cmd_examine, COMMAND_FLAG_BREAKS_MAILBOX }, + { "EXAMINE", cmd_examine, COMMAND_FLAG_USES_MAILBOX }, { "CREATE", cmd_create, 0 }, { "DELETE", cmd_delete, COMMAND_FLAG_USE_NONEXISTENT }, { "RENAME", cmd_rename, COMMAND_FLAG_USE_NONEXISTENT }, { "LIST", cmd_list, 0 }, { "LSUB", cmd_lsub, 0 }, - { "SELECT", cmd_select, COMMAND_FLAG_BREAKS_MAILBOX }, + { "SELECT", cmd_select, COMMAND_FLAG_USES_MAILBOX }, { "STATUS", cmd_status, 0 }, { "SUBSCRIBE", cmd_subscribe, 0 }, { "UNSUBSCRIBE", cmd_unsubscribe, COMMAND_FLAG_USE_NONEXISTENT },