[Dovecot] 2.0.beta6 panic (mailbox_list_get_unexpanded_path)

Mike Abbott michael.abbott at apple.com
Mon Jun 14 22:34:52 EEST 2010


2.0.beta6 assert-fails for me when:
- using mdbox (maildir is OK)
- my authentication module returns the mail= and mail_location= attributes (relying on mail_location from 10-mail.conf is OK)
- a user logs in for the first time and selects his nonexistent INBOX

The error is:
Panic: file mailbox-list.c: line 318 (mailbox_list_get_unexpanded_path): assertion failed: (*location == '0')

The location string is "1mdbox:/Volumes/Mail/joe".

This did not happen with beta5.

Backtrace:
0   __kill + 10
1   abort + 90
2   default_fatal_finish + 68
3   i_internal_error_handler + 0
4   i_debug + 0
5   mailbox_list_get_unexpanded_path + 111
6   mailbox_list_mkdir + 70
7   mdbox_map_open_internal + 169
8   mdbox_map_open_or_create + 14
9   mdbox_write_index_header + 51
10  mdbox_mailbox_create_indexes + 27
11  dbox_mailbox_create + 155
12  mailbox_open_full + 267
13  cmd_select_full + 1856 (cmd-select.c:287)
14  cmd_select + 11 (cmd-select.c:430)
15  client_command_input + 36 (imap-client.c:672)
16  client_command_input + 416 (imap-client.c:737)
17  client_handle_input + 134 (imap-client.c:778)
18  client_input + 118 (imap-client.c:829)
19  io_loop_handler_run + 234
20  io_loop_run + 56
21  master_service_run + 27
22  main + 689 (main.c:360)
23  start + 52



More information about the dovecot mailing list