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

Reply via email to