[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