[Dovecot] dovecot-1.1 + dovecot-sieve-1.1 deliver backtraces

Sergey seriv at parkheights.dyndns.org
Tue Aug 14 00:34:04 EEST 2007


I've tried dovecot-1.1-alpha3 (actually pulled from
hg://hg.dovecot.org/dovecot changeset 6289:4a57baddc8b8) and
dovecot-sieve from changeset 34:0367450c9382, and got problems:
---
$tail -2 /tmp/dovecot11.log
deliver(seriv): Aug 13 17:21:17 Panic: file index-mail-headers.c: line
590 (index_mail_get_raw_headers): assertion failed: (ret != -1)
deliver(seriv): Aug 13 17:21:17 Error: Raw backtrace:
/usr/lib64/dovecot11/deliver [0x46e5f5] -> /usr/lib64/dovecot11/deliver
[0x46e2dc] -> /usr/lib64/dovecot11/deliver [0x43f3da] ->
/usr/lib64/dovecot11/deliver(index_mail_get_first_header+0x25)
[0x43f675] ->
/usr/lib64/dovecot11/deliver(deliver_get_return_address+0x1d) [0x41416d]
->
/usr/lib64/dovecot11/modules/lda/lib90_cmusieve_plugin.so(cmu_sieve_run+0x2ac)
[0x2aaaab20a31c] ->
/usr/lib64/dovecot11/modules/lda/lib90_cmusieve_plugin.so
[0x2aaaab208806] -> /usr/lib64/dovecot11/deliver(main+0xc52) [0x4150f2]
-> /lib64/libc.so.6(__libc_start_main+0xf4) [0x2aaaaaee5c14] ->
/usr/lib64/dovecot11/deliver [0x4137d9]
---
$ sudo /usr/sbin/dovecot11 -n
# 1.1.alpha3: /etc/dovecot11/dovecot11.conf
base_dir: /var/run/dovecot11/
log_path: /tmp/dovecot11.log
info_log_path: /tmp/dovecot11.debug
protocols: imap imaps pop3 pop3s
listen(default): *:143
listen(imap): *:143
listen(pop3): *:110
ssl_listen(default): *:993
ssl_listen(imap): *:993
ssl_listen(pop3): *:995
ssl_cert_file: /etc/ssl/parkheights.cert
ssl_key_file: /etc/ssl/parkheights.key
login_dir: /var/run/dovecot11/login
login_executable(default): /usr/lib64/dovecot11/imap-login
login_executable(imap): /usr/lib64/dovecot11/imap-login
login_executable(pop3): /usr/lib64/dovecot11/pop3-login
mail_extra_groups: mail
mail_location: maildir:/var/spool/imap/%n/.imap
mail_debug: yes
mail_drop_priv_before_exec: yes
mail_executable(default): /usr/lib64/dovecot11/imap
mail_executable(imap): /usr/lib64/dovecot11/imap
mail_executable(pop3): /usr/lib64/dovecot11/pop3
mail_plugin_dir(default): /usr/lib64/dovecot11/modules/imap
mail_plugin_dir(imap): /usr/lib64/dovecot11/modules/imap
mail_plugin_dir(pop3): /usr/lib64/dovecot11/modules/pop3
auth default:
  debug: yes
  debug_passwords: yes
  passdb:
    driver: passwd-file
    args: /etc/dovecot/dovecot.passwd
  userdb:
    driver: static
    args: uid=1927 gid=1927 home=/var/spool/imap/%n
  userdb:
    driver: passwd-file
    args: /etc/dovecot/dovecot.passwd
  socket:
    type: listen
    client:
      path: /var/spool/postfix/private/auth
      mode: 432
      user: postfix
      group: postfix
    master:
      path: /var/run/dovecot11/auth-master
      mode: 384
      user: vmail
      group: vmail
---
and the part of dovecot.conf corresponding to dovecot-sieve module is
the following:
---
protocol lda {
  postmaster_address = postmaster at parkheights.dyndns.org
  hostname =  parkheights.dyndns.org
  mail_plugins = cmusieve
  mail_plugin_dir = /usr/lib64/dovecot11/modules/lda
  sendmail_path = /usr/lib/sendmail
  auth_socket_path = /var/run/dovecot11/auth-master
}
--
	WBR,
		Sergey Ivanov


More information about the dovecot mailing list