[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:
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.
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:
On Thu, 2010-09-23 at 15:00 +0200, Maciej Uhlig wrote:
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.
I can't reproduce this.
Stephan suggested this is probably because of duplicate database. This probably fixes it: http://hg.dovecot.org/dovecot-2.0/rev/75e466740c57
On 2010-09-23 17:08, Timo Sirainen wrote:
On Thu, 2010-09-23 at 15:33 +0100, Timo Sirainen wrote:
On Thu, 2010-09-23 at 15:00 +0200, Maciej Uhlig wrote:
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.
I can't reproduce this.
Stephan suggested this is probably because of duplicate database. This probably fixes it: http://hg.dovecot.org/dovecot-2.0/rev/75e466740c57
Yes, this fixed the issue. Thank you Timo and Stephan :-)
participants (2)
-
Maciej Uhlig
-
Timo Sirainen