imap-login segfaults when using post-login
Teemu Huovila
teemu.huovila at dovecot.fi
Wed Nov 26 11:16:46 UTC 2014
I hope you already found the issue on your own, but here are some pointers, just in case.
On 11/12/2014 07:01 PM, Nico Rittner wrote:
> imap-login: Fatal: master: service(imap-login): child 574 killed with signal 11 (core dumps disabled)
> imap[5523]: segfault at 14 ip b7556276 sp bfc1c940 error 4 in libdovecot.so.0.0.0[b7529000+d4000]
>
> these are the relevant sections i added:
>
> service imap-login {
> executable = imap post-login
> }
The service executing the post-login should be imap, not imap-login. Please see http://wiki2.dovecot.org/PostLoginScripting
> service post-login {
> executable = script-login /path/to/exec
> }
>
> i also used /bin/true as /path/to/exec to exclude
> the used exec itself as the reason. same result.
Testing with /bin/true will not have the expected results. As its last action, the post-login script needs to call exec on its
argv. In sh this would be done with 'exec "$@"'. Again, I refer you to the wiki for examples.
br,
Teemu Huovila
More information about the dovecot
mailing list