[Dovecot] Dovecot 1.0 RC1 + Plugin cmusieve "Sendmail qui with signal 11"

Dominique Feyer dfeyer at net4all.ch
Wed Jul 5 14:29:16 EEST 2006


Attached is the full strace output of deliver (strace.lda)

On line 255, I have:

waitpid(0, [{WIFSIGNALED(s) && WTERMSIG(s) = SIGSEGV}], 0) --- SIGCHLD (Child exited) @ 0 (0) ---

I'm not a specialist of strace. But 29859 is the sendmail process for
sending redirect and/or vacation ?

I work last night on this problem and found nothing. Sendmail (postfix)
can send any mail without any problem. He crash (with signal 11) only
when deliver launch it.




Le mardi 04 juillet 2006 à 17:18 +0200, Dominique Feyer a écrit :
> Le mardi 04 juillet 2006 à 17:39 +0300, Timo Sirainen a écrit :
> > On Tue, 2006-07-04 at 11:33 +0200, Dominique Feyer wrote:
> > > I just install RC1 + Plugin cmusieve (cvs), the sieve script is compiled
> > > and the sive lib seems OK. But in my log I have sendmail qui with signal
> > > 11 when I try to send a mail with "redirect" or "vacation" ?
> > 
> > I remember hearing this before too. Did you ask about it before too? :)
> 
> Yes I have this problem one week before with some delivery problem
> (setuid).
> 
> Now with RC1, I can have deliver setuid, so I can use my virtual
> user/group (postgres) with LDA. And just for this thanks, this is
> perfect.
> 
> > 
> > Anyway, I can't really think of why it would crash. What if you change
> > the sendmail_path to /bin/true, does it still crash? (ie. is the crash
> > because of the sendmail binary or is it Dovecot's forked process that
> > crashes before starting the binary?)
> 
> I try with /bin/true, no error in the log, so I think this is a sendmail
> problem. I use the lateste postfix stable package for Debian Sarge ...
> that's a strange problem.
> 
> > 
> > If it really is crashing inside /usr/lib/sendmail, there's really
> > nothing that I can do about it.
> 
> Thanks for everything, your work on dovecot is really nice.
> 
> > 
> > > Any possibilitie to use a external SMTP server ?
> > 
> > No.
> 
> > 
-- 
Dominique Feyer
Administrateur Système
Ch. de la Colline 5bis
CH-1007 Lausanne
dfeyer at net4all.ch
-------------- next part --------------
execve("/usr/local/dovecot-1.0-rc1/libexec/dovecot/deliver", ["/usr/local/dovecot-1.0-rc1/libexec/dovecot/deliver", "-c", "/usr/local/dovecot-1.0-rc1/etc/dovecot.conf", "-d", "info at lda.net4all.ch"], [/* 15 vars */]) uname({sys="Linux", node="mail2.clm.net4all.ch", ...}) brk(0)                                  fcntl64(0, F_GETFD)                     fcntl64(1, F_GETFD)                     fcntl64(2, F_GETFD)                     access("/etc/suid-debug", F_OK)         old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) access("/etc/ld.so.nohwcap", F_OK)      open("/etc/ld.so.preload", O_RDONLY)    open("/etc/ld.so.cache", O_RDONLY)      fstat64(3, {st_mode=S_IFREG|0644, st_size894, ...}) old_mmap(NULL, 16894, PROT_READ, MAP_PRIVATE, 3, 0) close(3)                                access("/etc/ld.so.nohwcap", F_OK)      open("/lib/tls/libdl.so.2", O_RDONLY)   read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\32"..., 512) fstat64(3, {st_mode=S_IFREG|0644, st_size˜72, ...}) old_mmap(NULL, 8632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x4001f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) close(3)                                access("/etc/ld.so.nohwcap", F_OK)      open("/lib/tls/libc.so.6", O_RDONLY)    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`Z\1\000"..., 512) fstat64(3, {st_mode=S_IFREG|0755, st_size54660, ...}) old_mmap(NULL, 1264972, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x4014a000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x129000) old_mmap(0x40153000, 7500, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) close(3)                                old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) set_thread_area({entry_number:-1 -> 6, base_addr:0x401555e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) munmap(0x40018000, 16894)               time(NULL)                              brk(0)                                  brk(0x80ef000)                          brk(0)                                  uname({sys="Linux", node="mail2.clm.net4all.ch", ...}) getpid()                                gettimeofday({1152098281, 31480}, {4294967176, 0}) epoll_create(128)                       fcntl64(3, F_GETFD)                     fcntl64(3, F_SETFD, FD_CLOEXEC)         pipe([4, 5])                            fcntl64(4, F_GETFL)                     fcntl64(4, F_SETFL, O_RDONLY|O_NONBLOCK) fcntl64(5, F_GETFL)                     fcntl64(5, F_SETFL, O_WRONLY|O_NONBLOCK) fcntl64(4, F_GETFD)                     fcntl64(4, F_SETFD, FD_CLOEXEC)         fcntl64(5, F_GETFD)                     fcntl64(5, F_SETFD, FD_CLOEXEC)         rt_sigaction(SIGIO, {SIG_IGN}, {SIG_DFL}, 8) rt_sigaction(SIGRT_1, {0x80ab9a0, [], SA_RESTART|SA_NOMASK|SA_SIGINFO}, NULL, 8) rt_sigaction(SIGINT, {0x80ac550, [], 0}, NULL, 8) pipe([6, 7])                            fcntl64(6, F_GETFD)                     fcntl64(6, F_SETFD, FD_CLOEXEC)         fcntl64(7, F_GETFD)                     fcntl64(7, F_SETFD, FD_CLOEXEC)         epoll_ctl(3, EPOLL_CTL_ADD, 6, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP, {u325064152, u64X0095944038345304}}) rt_sigaction(SIGTERM, {0x80ac550, [], 0}, NULL, 8) rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) rt_sigaction(SIGALRM, {0x80ac5f0, [], 0}, NULL, 8) rt_sigaction(SIGXFSZ, {0x80ac5f0, [], 0}, NULL, 8) geteuid32()                             open("/usr/local/dovecot-1.0-rc1/etc/dovecot.conf", O_RDONLY|O_LARGEFILE) fstat64(8, {st_mode=S_IFREG|0644, st_sizeC28, ...}) pread(8, "# Dovecot Net4all/Oxito configur"..., 1024, 0) pread(8, "pread(8, "table pread(8, "-rc1/libexec/dovecot/dovecot-aut"..., 984, 3042) pread(8, "sten {\n    master {\n      path ="..., 1013, 4026) pread(8, "", 711, 4328)                 close(8)                                socket(PF_FILE, SOCK_DGRAM, 0)          fcntl64(8, F_SETFD, FD_CLOEXEC)         connect(8, {sa_family¯_FILE, path="/dev/log"}, 16) socket(PF_FILE, SOCK_STREAM, 0)         fcntl64(9, F_GETFL)                     fcntl64(9, F_SETFL, O_RDWR|O_NONBLOCK)  connect(9, {sa_family¯_FILE, path="/var/run/dovecot/auth-master"}, 110) fstat64(9, {st_mode=S_IFSOCK|0777, st_size=0, ...}) _llseek(9, 0, 0xbfffea00, SEEK_CUR)     getsockname(9, {sa_family¯_FILE, path="<Y¡"}, [2]) epoll_ctl(3, EPOLL_CTL_ADD, 9, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP, {u325066272, u64X0111337201136288}}) write(9, "VERSION\t1\t0\nUSER\t1\tinfo at lda.net4"..., 55) epoll_wait(3, {{EPOLLIN, {u325066272, u64X0111337201136288}}}, 128, 2147483647) gettimeofday({1152098281, 41944}, {4294967176, 0}) read(9, "VERSION\t1\t0\nSPID\t5450\n", 4096) epoll_wait(3, {{EPOLLIN, {u325066272, u64X0111337201136288}}}, 128, 2147483647) gettimeofday({1152098281, 42625}, {4294967176, 0}) read(9, "USER\t1\tinfo at lda.net4all.ch\thome="..., 4074) getgid32()                              setgid32(1999)                          setgroups32(1, [1999])                  setuid32(1999)                          setuid32(0)                             getgid32()                              getegid32()                             setgid32(0)                             epoll_ctl(3, EPOLL_CTL_DEL, 9, {0, {u325066272, u64835034312838017696}}) close(9)                                chdir("/var/mail/lda.net4all.ch/mails/info") open("/usr/local/dovecot-1.0-rc1/lib/dovecot/lda", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) fstat64(9, {st_mode=S_IFDIR|S_ISGID|0755, st_size at 96, ...}) fcntl64(9, F_SETFD, FD_CLOEXEC)         getdents64(9, /* 9 entries */, 4096)    getdents64(9, /* 0 entries */, 4096)    open("/usr/local/dovecot-1.0-rc1/lib/dovecot/lda/lib90_cmusieve_plugin.so", O_RDONLY) read(10, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0Pr\0\000"..., 512) fstat64(10, {st_mode=S_IFREG|0755, st_size81646, ...}) old_mmap(NULL, 116220, PROT_READ|PROT_EXEC, MAP_PRIVATE, 10, 0) old_mmap(0x40172000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x1b000) close(10)                               mprotect(0x40156000, 114688, PROT_READ|PROT_WRITE) mprotect(0x40156000, 114688, PROT_READ|PROT_EXEC) close(9)                                lstat64("/var/mail/lda.net4all.ch/mails/info/cur", {st_mode=S_IFDIR|0700, st_size at 96, ...}) lstat64("/var/mail/lda.net4all.ch/mails/info/new", {st_mode=S_IFDIR|0700, st_size at 96, ...}) lstat64("/var/mail/lda.net4all.ch/mails/info/tmp", {st_mode=S_IFDIR|0700, st_size at 96, ...}) stat64("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size24, ...}) lstat64("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size24, ...}) fcntl64(0, F_GETFL)                     fcntl64(0, F_SETFL, O_RDONLY|O_LARGEFILE) open("/etc/localtime", O_RDONLY)        fstat64(9, {st_mode=S_IFREG|0644, st_sizeh5, ...}) mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) read(9, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0"..., 4096) close(9)                                munmap(0x40173000, 4096)                fstat64(0, {st_mode=S_IFREG|0600, st_sizea2, ...}) time(NULL)                              time(NULL)                              pread(0, "Return-Path: <info at lda.net4all.c"..., 4096, 0) pread(0, "", 3484, 612)                 time(NULL)                              stat64("/var/mail/lda.net4all.ch/mails/info/.dovecot.sieve", {st_mode=S_IFREG|0644, st_size43, ...}) stat64("/var/mail/lda.net4all.ch/mails/info/.dovecot.sieve", {st_mode=S_IFREG|0644, st_size43, ...}) stat64("/var/mail/lda.net4all.ch/mails/info/.dovecot.sievec", 0xbfffe970) open("/var/mail/lda.net4all.ch/mails/info/.dovecot.sieve", O_RDONLY|O_LARGEFILE) ioctl(9, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffe848) fstat64(9, {st_mode=S_IFREG|0644, st_size43, ...}) mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) read(9, "require [\"fileinto\", \"vacation\"]"..., 8192) read(9, "", 4096)                       ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffdb78) ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffdb48) ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffdb28) ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffdb28) read(9, "", 8192)                       ioctl(9, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffe2a8) open("/var/mail/lda.net4all.ch/mails/info/.dovecot.sievec.tmp", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) write(10, "CyrSBytecode", 12)           write(10, "\0\0\0\3", 4)                write(10, "\0\0\0\6", 4)                _llseek(10, 4, [24], SEEK_CUR)          write(10, "\0\0\0\6", 4)                write(10, "\0\0\0\1", 4)                _llseek(10, 0, [32], SEEK_CUR)          _llseek(10, 4, [36], SEEK_CUR)          write(10, "\0\0\0\t", 4)                write(10, "\0\0\0%", 4)                 write(10, "\377\377\377\377", 4)        write(10, "\0\0\0\35", 4)               write(10, "\0\0\0\1", 4)                _llseek(10, 0, [56], SEEK_CUR)          _llseek(10, 4, [60], SEEK_CUR)          write(10, "\0\0\0\r", 4)                write(10, "X-Spam-Status", 13)          write(10, "\0\0\0", 3)                  _llseek(10, 0, [80], SEEK_CUR)          _llseek(10, 56, [56], SEEK_SET)         write(10, "\0\0\0P", 4)                 _llseek(10, 80, [80], SEEK_SET)         write(10, "\0\0\0\1", 4)                _llseek(10, 0, [84], SEEK_CUR)          _llseek(10, 4, [88], SEEK_CUR)          write(10, "\0\0\0\3", 4)                write(10, "Yes", 3)                     write(10, "\0", 1)                      _llseek(10, 0, [96], SEEK_CUR)          _llseek(10, 84, [84], SEEK_SET)         write(10, "\0\0\0`", 4)                 _llseek(10, 96, [96], SEEK_SET)         _llseek(10, 0, [96], SEEK_CUR)          _llseek(10, 32, [32], SEEK_SET)         write(10, "\0\0\0`", 4)                 _llseek(10, 96, [96], SEEK_SET)         _llseek(10, 20, [20], SEEK_SET)         write(10, "\0\0\0\30", 4)               _llseek(10, 96, [96], SEEK_SET)         write(10, "\0\0\0\20", 4)               _llseek(10, 4, [104], SEEK_CUR)         write(10, "\0\0\0\4", 4)                write(10, "\0\0\0\4", 4)                write(10, "spam", 4)                    write(10, "\0\0\0\0", 4)                write(10, "\0\0\0\0", 4)                _llseek(10, 100, [100], SEEK_SET)       write(10, "\0\0\0\37", 4)               _llseek(10, 124, [124], SEEK_SET)       write(10, "\0\0\0\5", 4)                write(10, "\0\0\0\21", 4)               write(10, "dfeyer at net4all.ch", 17)      write(10, "\0\0\0", 3)                  write(10, "\0\0\0\1", 4)                write(10, "\0\0\0\16", 4)               write(10, "\0\0\0\2", 4)                _llseek(10, 0, [164], SEEK_CUR)         _llseek(10, 4, [168], SEEK_CUR)         write(10, "\0\0\0\23", 4)               write(10, "info at lda.net4all.ch", 19)    write(10, "\0", 1)                      write(10, "\0\0\0\20", 4)               write(10, "dfeyer at ne4all.ch", 16)       write(10, "\0\0\0\0", 4)                _llseek(10, 0, [216], SEEK_CUR)         _llseek(10, 164, [164], SEEK_SET)       write(10, "\0\0\0\330", 4)              _llseek(10, 216, [216], SEEK_SET)       write(10, "\0\0\0\23", 4)               write(10, "Out of office reply", 19)    write(10, "\0", 1)                      write(10, "\0\0\0J", 4)                 write(10, "I\'m out of office, please contac"..., 74) write(10, "\0\0", 2)                    write(10, "\0\0\0\1", 4)                write(10, "\0\0\0\0", 4)                close(10)                               rename("/var/mail/lda.net4all.ch/mails/info/.dovecot.sievec.tmp", "/var/mail/lda.net4all.ch/mails/info/.dovecot.sievec") time(NULL)                              open("/var/mail/lda.net4all.ch/mails/info/.dovecot.sievec", O_RDONLY|O_LARGEFILE) fstat64(10, {st_mode=S_IFREG|0600, st_size28, ...}) read(10, "CyrSBytecode\0\0\0\3\0\0\0\6\0\0\0\30\0\0\0\6\0\0\0\1"..., 328) brk(0)                                  brk(0x8111000)                          time(NULL)                              lstat64("/var/mail/lda.net4all.ch/mails/info/.dovecot.lda-dupes.lock", 0xbfffd730) stat64("/var/mail/lda.net4all.ch/mails/info/.temp.mail2.clm.net4all.ch.29858.d2141a8f56f6b743", 0xbfffd700) open("/var/mail/lda.net4all.ch/mails/info/.temp.mail2.clm.net4all.ch.29858.d2141a8f56f6b743", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0666) link("/var/mail/lda.net4all.ch/mails/info/.temp.mail2.clm.net4all.ch.29858.d2141a8f56f6b743", "/var/mail/lda.net4all.ch/mails/info/.dovecot.lda-dupes.lock") unlink("/var/mail/lda.net4all.ch/mails/info/.temp.mail2.clm.net4all.ch.29858.d2141a8f56f6b743") fstat64(11, {st_mode=S_IFREG|0644, st_size=0, ...}) open("/var/mail/lda.net4all.ch/mails/info/.dovecot.lda-dupes", O_RDONLY|O_LARGEFILE) pipe([12, 13])                          clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x40155628) close(12)                               fcntl64(13, F_GETFL)                    fstat64(13, {st_mode=S_IFIFO|0600, st_size=0, ...}) mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) _llseek(13, 0, 0xbfffd78c, SEEK_CUR)    write(13, "Test\n\n", 6)                close(13)                               munmap(0x40174000, 4096)                waitpid(0, [{WIFSIGNALED(s) && WTERMSIG(s) = SIGSEGV}], 0) --- SIGCHLD (Child exited) @ 0 (0) ---
time([1152098281])                      rt_sigaction(SIGPIPE, {0x400f4a70, [], 0}, {SIG_IGN}, 8) send(8, "<11>Jul  5 13:18:01 deliver(info"..., 99, 0) rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) time([1152098281])                      rt_sigaction(SIGPIPE, {0x400f4a70, [], 0}, {SIG_IGN}, 8) send(8, "<14>Jul  5 13:18:01 deliver(info"..., 99, 0) rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) lstat64("/var/mail/lda.net4all.ch/mails/info/cur", {st_mode=S_IFDIR|0700, st_size at 96, ...}) lstat64("/var/mail/lda.net4all.ch/mails/info/new", {st_mode=S_IFDIR|0700, st_size at 96, ...}) lstat64("/var/mail/lda.net4all.ch/mails/info/tmp", {st_mode=S_IFDIR|0700, st_size at 96, ...}) stat64("/var/mail/lda.net4all.ch/mails/info/dovecot-shared", 0xbfffe980) time(NULL)                              time(NULL)                              stat64("/var/mail/lda.net4all.ch/mails/info/new", {st_mode=S_IFDIR|0700, st_size at 96, ...}) stat64("/var/mail/lda.net4all.ch/mails/info/cur", {st_mode=S_IFDIR|0700, st_size at 96, ...}) stat64("/var/mail/lda.net4all.ch/mails/info/tmp/1152098281.P29858Q0M42625.mail2.clm.net4all.ch", 0xbfffe990) umask(0)                                open("/var/mail/lda.net4all.ch/mails/info/tmp/1152098281.P29858Q0M42625.mail2.clm.net4all.ch", O_WRONLY|O_CREAT|O_EXCL|O_LARGEFILE, 0600) umask(022)                              _llseek(12, 0, [0], SEEK_CUR)           fstat64(12, {st_mode=S_IFREG|0600, st_size=0, ...}) writev(12, [{"Return-Path: <info at lda.net4all.c"..., 34}, {"\n", 1}], 2) writev(12, [{"X-Original-To: info at lda.net4all."..., 34}, {"\n", 1}], 2) writev(12, [{"Delivered-To: info at lda.net4all.c"..., 33}, {"\n", 1}], 2) writev(12, [{"Received: from [192.168.1.6] (un"..., 51}, {"\n", 1}], 2) writev(12, [{"\tby mail2.clm.net4all.ch (Postfi"..., 58}, {"\n", 1}], 2) writev(12, [{"\tfor <info at lda.net4all.ch>; Mon,"..., 66}, {"\n", 1}], 2) writev(12, [{"Message-ID: <44A91312.4050907 at ld"..., 45}, {"\n", 1}], 2) writev(12, [{"Date: Mon, 03 Jul 2006 14:52:34 "..., 37}, {"\n", 1}], 2) writev(12, [{"From: Dominique Feyer <info at lda."..., 43}, {"\n", 1}], 2) writev(12, [{"User-Agent: Thunderbird 1.5.0.4 "..., 46}, {"\n", 1}], 2) writev(12, [{"MIME-Version: 1.0", 17}, {"\n", 1}], 2) writev(12, [{"To: info at lda.net4all.ch", 23}, {"\n", 1}], 2) writev(12, [{"Subject: Test", 13}, {"\n", 1}], 2) writev(12, [{"Content-Type: text/plain; charse"..., 59}, {"\n", 1}], 2) writev(12, [{"Content-Transfer-Encoding: 7bit", 31}, {"\n", 1}], 2) writev(12, [{"", 0}, {"\n", 1}], 2)     write(12, "Test\n", 5)                  write(12, "\n", 1)                      utime("/var/mail/lda.net4all.ch/mails/info/tmp/1152098281.P29858Q0M42625.mail2.clm.net4all.ch", [2006/07/05-13:18:01, 2006/07/05-13:18:01]) fsync(12)                               close(12)                               umask(0177)                             time(NULL)                              lstat64("/var/mail/lda.net4all.ch/mails/info/dovecot-uidlist.lock", 0xbfffe840) stat64("/var/mail/lda.net4all.ch/mails/info/temp.mail2.clm.net4all.ch.29858.05f95a32ae950203", 0xbfffe810) open("/var/mail/lda.net4all.ch/mails/info/temp.mail2.clm.net4all.ch.29858.05f95a32ae950203", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0666) link("/var/mail/lda.net4all.ch/mails/info/temp.mail2.clm.net4all.ch.29858.05f95a32ae950203", "/var/mail/lda.net4all.ch/mails/info/dovecot-uidlist.lock") unlink("/var/mail/lda.net4all.ch/mails/info/temp.mail2.clm.net4all.ch.29858.05f95a32ae950203") fstat64(12, {st_mode=S_IFREG|0600, st_size=0, ...}) umask(022)                              open("/var/mail/lda.net4all.ch/mails/info/dovecot-uidlist", O_RDONLY|O_LARGEFILE) fstat64(13, {st_mode=S_IFREG|0600, st_size(64, ...}) fstat64(13, {st_mode=S_IFREG|0600, st_size(64, ...}) pread(13, "1 1150456426 58\n2 1151917855.P78"..., 4096, 0) pread(13, "", 1232, 2864)               close(13)                               link("/var/mail/lda.net4all.ch/mails/info/tmp/1152098281.P29858Q0M42625.mail2.clm.net4all.ch", "/var/mail/lda.net4all.ch/mails/info/new/1152098281.P29858Q0M42625.mail2.clm.net4all.ch") unlink("/var/mail/lda.net4all.ch/mails/info/tmp/1152098281.P29858Q0M42625.mail2.clm.net4all.ch") write(12, "1 1150456426 59\n2 1151917855.P78"..., 2914) utime("/var/mail/lda.net4all.ch/mails/info/dovecot-uidlist.lock", [2006/07/05-13:18:01, 2006/07/05-13:18:01]) fsync(12)                               rename("/var/mail/lda.net4all.ch/mails/info/dovecot-uidlist.lock", "/var/mail/lda.net4all.ch/mails/info/dovecot-uidlist") close(12)                               munmap(0x40156000, 116220)              lstat64("/var/mail/lda.net4all.ch/mails/info/.dovecot.lda-dupes.lock", {st_mode=S_IFREG|0644, st_size=0, ...}) unlink("/var/mail/lda.net4all.ch/mails/info/.dovecot.lda-dupes.lock") close(11)                               epoll_ctl(3, EPOLL_CTL_DEL, 6, {0, {u325064152, u6409372709464}}) close(6)                                close(7)                                rt_sigaction(SIGRT_1, {SIG_IGN}, {0x80ab9a0, [], SA_RESTART|SA_NOMASK|SA_SIGINFO}, 8) close(4)                                close(5)                                close(3)                                exit_group(0)                           


More information about the dovecot mailing list