Thanks for hint. So I checked with strace and its output is here:
http://www.volny.cz/vykupitel/Pictures/mail/dovecot.err
I think that the most interesting part is on the end. It segfault on the parameter mail_full_filesystem_access = no.
. . . uname({sys="Linux", node="mail.valbek.cz", ...}) = 0 rt_sigaction(SIGINT, {0x49b680, [], SA_RESTORER|SA_SIGINFO, 0x3129a302d0}, NULL, 8) = 0 pipe([4, 5]) = 0 fcntl(4, F_GETFL) = 0 (flags O_RDONLY) fcntl(4, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 fcntl(5, F_GETFL) = 0x1 (flags O_WRONLY) fcntl(5, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 epoll_create(128) = 6 fcntl(6, F_GETFD) = 0 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 epoll_ctl(6, EPOLL_CTL_ADD, 4, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP, {u32=200799440, u64=200799440}}) = 0 rt_sigaction(SIGTERM, {0x49b680, [], SA_RESTORER|SA_SIGINFO, 0x3129a302d0}, NULL, 8) = 0 rt_sigaction(SIGPIPE, {0x1, [], SA_RESTORER|SA_RESTART, 0x3129a302d0}, NULL, 8) = 0 rt_sigaction(SIGALRM, {0x49b480, [], SA_RESTORER|SA_SIGINFO, 0x3129a302d0}, NULL, 8) = 0 rt_sigaction(SIGXFSZ, {0x1, [], SA_RESTORER|SA_RESTART, 0x3129a302d0}, NULL, 8) = 0 geteuid() = 0 open("/etc/dovecot.conf", O_RDONLY) = 8 fstat(8, {st_mode=S_IFREG|0644, st_size=3618, ...}) = 0 pread(8, "mail_full_filesystem_access = no"..., 4096, 0) = 3618 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++
Best Regards, Ladislav
Dne 30.7.2010 18:04, Pascal Volk napsal(a):
On 07/30/2010 05:58 PM Pašek Ladislav wrote:
According to my previous email, is it possible to somehow debug delivery process to find out why is this happening?
Command died with signal 11: "/usr/libexec/dovecot/deliver"
Thanks in Advance
Ladislav
See http://dovecot.org/bugreport.html Note: you can also execute deliver on the commandline deliver -d recipi@ent -f enevelope@sender< test_message_file See http://wiki.dovecot.org/LDA#Parameters for more details.
Regards, Pascal