[Dovecot] dovecot+sieve redirect action signal 11 while user homedir not defined
Hi, while executing simple sieve script:
require ["fileinto", "envelope"]; if header :contains "subject" "test" { redirect "user@domain"; }
we got:
2010-09-23T09:25:23+02:00 st1/192.168.10.201 dovecot: [ID 583609 mail.error] master: Error: service(lmtp): child 15524 killed with signal 11 (core not dumped)
in case user home directory is (erroneously) undefined.
This happens with 'redirect' action only ('keep', 'fileinto' work ok).
Moreover, since there is no homedir, there is no core file too :-)
After user homedir was defined, the error disappeared.
This is under Solaris 10 with dovecot 2.0.3 and pigeonhole 0.2.0.
Thank you,
Maciej Uhlig
On Thu, 2010-09-23 at 15:00 +0200, Maciej Uhlig wrote:
I can't reproduce this. Could you get gdb backtrace?
Start lmtp process, e.g. telnet localhost <lmtp port> + quit
gdb .../dovecot/lmtp <pid of lmtp process> And then give command: cont
Deliver a mail to get it to crash
In gdb it should have now stopped and you can give it "bt full" command.
On Thu, 2010-09-23 at 15:33 +0100, Timo Sirainen wrote:
Stephan suggested this is probably because of duplicate database. This probably fixes it: http://hg.dovecot.org/dovecot-2.0/rev/75e466740c57
participants (2)
-
Maciej Uhlig
-
Timo Sirainen