Julian Cowley wrote:
Seeing a problem with a certain user causing dovecot to crash when copying mail to a folder. This looks similar to a bug someone on the mailing list posted recently.

Hi,

first of all I would like to report success with moving from UW-imapd to Dovecot 1.0.5 for a ~100 user setup on Debian Etch. Everything works nicely, including the snarf plugin.

Only a small problem: In the last four days Dovecot crashed twice with a similar error message posted in this thread:

dovecot: 2007-09-25 16:54:08 Panic: Lost login process PID 420
dovecot: 2007-09-25 16:54:08 Error: Raw backtrace:
 dovecot [0x805616a] ->
 dovecot [0x8055fdc] ->
 dovecot [0x804d83a] ->
 dovecot [0x8050572] ->
 dovecot [0x8059e0e] ->
 dovecot [0x8059780] ->
 dovecot [0x80587a8] ->
 dovecot [0x8050f5c] ->
 /lib/tls/libc.so.6(__libc_start_main+0xc8) [0xb7eb1ea8] ->
 dovecot [0x804a391]

dovecot: 2007-09-27 12:13:02 Panic: Lost login process PID 5160
dovecot: 2007-09-27 12:13:02 Error: Raw backtrace:
 dovecot [0x805616a] ->
 dovecot [0x8055fdc] ->
 dovecot [0x804d83a] ->
 dovecot [0x8050572] ->
 dovecot [0x8059e0e] ->
 dovecot [0x8059780] ->
 dovecot [0x80587a8] ->
 dovecot [0x8050f5c] ->
 /lib/tls/libc.so.6(__libc_start_main+0xc8) [0xb7e24ea8] ->
 dovecot [0x804a391]

I witnessed the first crash, an user moved some messages out of a larger mbox file to the trash, using Thunderbird 2.0.0.6/Windows + IMAP.

After starting the move, TB showed an hourglas for approx. 10 minutes, then the messages were moved. I guess during these 10 minutes Dovecot crashed and was restarted through new TB commands send to the server. Dovecot is started through inetd.

I am not sure if I can reproduce the bug because the user with the first crash uses Dovecot already for several months and he said he saw this problem already several times but he was unable to tell me a procedure to reproduce the bug.

Greetings, Bernd Kuhls

PS: My config

# dovecot -n
# 1.0.5: /etc/dovecot/dovecot.conf
log_path: /var/log/dovecot/dovecot.main
log_timestamp: %Y-%m-%d %H:%M:%S
protocols: imap imaps pop3 pop3s
disable_plaintext_auth: no
login_dir: /var/run/dovecot/login
login_executable(default): /usr/lib/dovecot/imap-login
login_executable(imap): /usr/lib/dovecot/imap-login
login_executable(pop3): /usr/lib/dovecot/pop3-login
login_max_processes_count: 256
mail_extra_groups: mail
mail_location: mbox:~/.imap_mail:INBOX=/var/mail/%u:INDEX=/var/mail/indexes/%u
mail_executable(default): /usr/lib/dovecot/imap
mail_executable(imap): /usr/lib/dovecot/imap
mail_executable(pop3): /usr/lib/dovecot/pop3
mail_plugins(default): quota imap_quota mbox_snarf
mail_plugins(imap): quota imap_quota mbox_snarf
mail_plugins(pop3): mbox_snarf
mail_plugin_dir(default): /usr/lib/dovecot/modules/imap
mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3
imap_client_workarounds(default): outlook-idle netscape-eoh tb-extra-mailbox-sep delay-newmail imap_client_workarounds(imap): outlook-idle netscape-eoh tb-extra-mailbox-sep delay-newmail
imap_client_workarounds(pop3): outlook-idle
pop3_uidl_format(default):
pop3_uidl_format(imap):
pop3_uidl_format(pop3): %08Xv%08Xu
auth default:
  passdb:
    driver: pam
  userdb:
    driver: passwd
plugin:
  quota: fs
  mbox_snarf: ~/.imap_mail/inbox

Reply via email to