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 },