[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