[Dovecot] assertion failed: (mailbox_list_is_valid_existing_name(_list, name))
Adam McDougall
mcdouga9 at egr.msu.edu
Sun Nov 11 10:47:08 EET 2007
On Sun, Nov 11, 2007 at 12:57:21AM -0500, Adam McDougall wrote:
Do you need a gdb backtrace for this one?
I'm not sure why all of a sudden this started happening, its probably due to
me adding a folder somewhere? not sure. It happened when I went to open my
folder subscriptions in thunderbird. It was taking longer than usual (call this
phase 1) and I noticed this in the logs:
(cant remember if this was phase 1 or 2 but the error is probably the same)
Nov 11 00:38:38 boomhauer dovecot: imap-login: Login: user=<mcdouga9>, method=PLAIN,
rip=208.53.102.126, lip=35.9.37.190, TLS
Nov 11 00:38:39 boomhauer dovecot: IMAP(mcdouga9):
fchown(/egr/mail/shared/decs/temp.boomhauer.3050.af3db3ac545170a7) failed: Operation not
permitted
Nov 11 00:38:44 boomhauer dovecot: IMAP(mcdouga9): file mailbox-list-maildir.c: line 186
(maildir_list_get_path): assertion failed: (mailbox_list_is_valid_existing_name(_list,
name))
Nov 11 00:38:44 boomhauer dovecot: child 3050 (imap) killed with signal 6
Nov 11 00:38:45 boomhauer dovecot: imap-login: Login: user=<mcdouga9>, method=PLAIN,
rip=208.53.102.126, lip=35.9.37.190, TLS
Nov 11 00:38:45 boomhauer dovecot: IMAP(mcdouga9):
fchown(/egr/mail/shared/decs/temp.boomhauer.3052.5538be060c2f9c7d) failed: Operation not
permitted
Nov 11 00:38:46 boomhauer dovecot: IMAP(mcdouga9): file mailbox-list-maildir.c: line 186
(maildir_list_get_path): assertion failed: (mailbox_list_is_valid_existing_name(_list,
name))
Nov 11 00:38:46 boomhauer dovecot: child 3052 (imap) killed with signal 6
When I cancelled the subscription window, "phase 2" is the same thing but happening
more rapidly. I traced what tbird is doing and can reproduce it with:
? OK Logged in.
a list "" "#shared/decs/%/%"
Connection closed by foreign host.
Doing a list on #shared/decs/% works though.
I found why this happens. I had accidently created a maildir with a dot
at the end of its name due to a bug in a script. Can be reproduced with
"mkdir /egr/mail/shared/decs/.foo." Crashes go away when I deleted the
directory.
More information about the dovecot
mailing list