[Dovecot] problem with mail_full_filesystem_access = yes

Ladislav Pašek pasek at valbek.cz
Fri Jul 30 20:44:58 EEST 2010


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 at ent -f enevelope at sender<  test_message_file
> See http://wiki.dovecot.org/LDA#Parameters for more details.
>
>
> Regards,
> Pascal



More information about the dovecot mailing list