[Dovecot] Dovecot 1.0 RC1 + Plugin cmusieve "Sendmail qui with signal 11"
Dominique Feyer
dfeyer at net4all.ch
Wed Jul 5 17:20:00 EEST 2006
I add a wrapper to sendmail, with strace output.
I try to send a mail as root, without any problem.
If I try with LDA (deliver setuid, owner root), sendmail do a segfault
when trying to check the ulimit for the virtual user
(sendmail.346_as_virtual_users at line 326, the same line in file
sendmail.718_as_root, line 326).
Now we can use the deliver setuid, to have one virtual user per domain
or account, but it's not possible to use cmusieve plugin with this
configuration.
Do you have any workaround for this "bug" ?
Thanks
Le mercredi 05 juillet 2006 à 13:29 +0200, Dominique Feyer a écrit :
> 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/lib/sendmail.origin", ["/usr/lib/sendmail.origin", "-i", "-f", "<>", "--", "dfeyer at net4all.ch"], [/* 49 vars */]) uname({sys="Linux", node="mail2.clm.net4all.ch", ...}) brk(0) 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_size410, ...}) old_mmap(NULL, 16410, PROT_READ, MAP_PRIVATE, 3, 0) close(3) access("/etc/ld.so.nohwcap", F_OK) open("/usr/lib/libpostfix-global.so.1", 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\240\216"..., 512) fstat64(3, {st_mode=S_IFREG|0644, st_size2192, ...}) old_mmap(NULL, 146044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x4003f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x21000) close(3) access("/etc/ld.so.nohwcap", F_OK) open("/usr/lib/libpostfix-util.so.1", 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\200a\0"..., 512) fstat64(3, {st_mode=S_IFREG|0644, st_size3024, ...}) old_mmap(NULL, 147084, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x40063000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x22000) old_mmap(0x40064000, 3724, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) close(3) access("/etc/ld.so.nohwcap", F_OK) open("/usr/lib/libdb-4.2.so", O_RDONLY) read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\205"..., 512) fstat64(3, {st_mode=S_IFREG|0644, st_size6584, ...}) old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) old_mmap(NULL, 876124, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x4013a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd4000) close(3) access("/etc/ld.so.nohwcap", F_OK) open("/lib/tls/libnsl.so.1", 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 <\0\000"..., 512) fstat64(3, {st_mode=S_IFREG|0644, st_sizes304, ...}) old_mmap(NULL, 80544, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x4014d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) old_mmap(0x4014e000, 6816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) close(3) access("/etc/ld.so.nohwcap", F_OK) open("/lib/tls/libresolv.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\220)\0"..., 512) fstat64(3, {st_mode=S_IFREG|0644, st_sized924, ...}) old_mmap(NULL, 73640, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x4015f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf000) old_mmap(0x40160000, 8104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) close(3) access("/etc/ld.so.nohwcap", F_OK) open("/usr/lib/libgdbm_compat.so.3", 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\360\v\0"..., 512) fstat64(3, {st_mode=S_IFREG|0644, st_sizef68, ...}) old_mmap(NULL, 9728, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x40164000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) 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(0x4028f000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x129000) old_mmap(0x40298000, 7500, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 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_size72, ...}) old_mmap(NULL, 8632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x4029c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) close(3) access("/etc/ld.so.nohwcap", F_OK) open("/usr/lib/libgdbm.so.3", 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\354\20"..., 512) fstat64(3, {st_mode=S_IFREG|0644, st_size532, ...}) old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) old_mmap(NULL, 21612, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x402a3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) 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:0x402a4080, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) munmap(0x40018000, 16410) umask(022) fstat64(0, {st_mode=S_IFIFO|0600, st_size=0, ...}) fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) fstat64(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) close(3) close(4) close(5) close(6) close(7) close(8) close(9) close(10) close(11) close(12) close(13) close(14) close(15) close(16) close(17) close(18) close(19) close(20) close(21) close(22) close(23) close(24) close(25) close(26) close(27) close(28) close(29) close(30) close(31) close(32) close(33) close(34) close(35) close(36) close(37) close(38) close(39) close(40) close(41) close(42) close(43) close(44) close(45) close(46) close(47) close(48) close(49) close(50) close(51) close(52) close(53) close(54) close(55) close(56) close(57) close(58) close(59) close(60) close(61) close(62) close(63) close(64) close(65) close(66) close(67) close(68) close(69) close(70) close(71) close(72) close(73) close(74) close(75) close(76) close(77) close(78) close(79) close(80) close(81) close(82) close(83) close(84) close(85) close(86) close(87) close(88) close(89) close(90) close(91) close(92) close(93) close(94) close(95) close(96) close(97) close(98) close(99) geteuid32() getuid32() getgid32() getegid32() geteuid32() getuid32() getgid32() getegid32() brk(0) brk(0x806e000) brk(0) geteuid32() getuid32() getgid32() getegid32() geteuid32() getuid32() getgid32() getegid32() open("/etc/localtime", O_RDONLY) fstat64(3, {st_mode=S_IFREG|0644, st_sizeh5, ...}) mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) read(3, "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(3) munmap(0x40018000, 4096) socket(PF_FILE, SOCK_DGRAM, 0) fcntl64(3, F_SETFD, FD_CLOEXEC) connect(3, {sa_family¯_FILE, path="/dev/log"}, 16) geteuid32() time(NULL) open("/etc/postfix/main.cf", O_RDONLY) read(4, "#\n# SMTP Banner\nsmtpd_banner read(4, "", 4096) fstat64(4, {st_mode=S_IFREG|0644, st_size45, ...}) close(4) time(NULL) open("/etc/postfix/dynamicmaps.cf", O_RDONLY) read(4, "# Postfix dynamic maps configura"..., 4096) read(4, "", 4096) close(4) open("/etc/mailname", O_RDONLY) fstat64(4, {st_mode=S_IFREG|0644, st_size", ...}) lstat64("/etc/mailname", {st_mode=S_IFREG|0644, st_size", ...}) read(4, "localhost.localdomain\n", 4096) close(4) socket(PF_FILE, SOCK_STREAM, 0) connect(4, {sa_family¯_FILE, path="/var/run/.nscd_socket"}, 110) close(4) open("/etc/nsswitch.conf", O_RDONLY) fstat64(4, {st_mode=S_IFREG|0644, st_sizeF5, ...}) mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) read(4, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) read(4, "", 4096) close(4) munmap(0x40018000, 4096) open("/etc/ld.so.cache", O_RDONLY) fstat64(4, {st_mode=S_IFREG|0644, st_size410, ...}) old_mmap(NULL, 16410, PROT_READ, MAP_PRIVATE, 4, 0) close(4) access("/etc/ld.so.nohwcap", F_OK) open("/lib/tls/libnss_compat.so.2", O_RDONLY) read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\22\0"..., 512) fstat64(4, {st_mode=S_IFREG|0644, st_size(616, ...}) old_mmap(NULL, 31628, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) old_mmap(0x402ac000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x6000) close(4) munmap(0x40018000, 16410) open("/etc/ld.so.cache", O_RDONLY) fstat64(4, {st_mode=S_IFREG|0644, st_size410, ...}) old_mmap(NULL, 16410, PROT_READ, MAP_PRIVATE, 4, 0) close(4) access("/etc/ld.so.nohwcap", F_OK) open("/lib/tls/libnss_nis.so.2", O_RDONLY) read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\34\0"..., 512) fstat64(4, {st_mode=S_IFREG|0644, st_size3440, ...}) old_mmap(NULL, 36620, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) old_mmap(0x402b5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x7000) close(4) access("/etc/ld.so.nohwcap", F_OK) open("/lib/tls/libnss_files.so.2", O_RDONLY) read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\35"..., 512) fstat64(4, {st_mode=S_IFREG|0644, st_size4748, ...}) old_mmap(NULL, 38044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) old_mmap(0x402bf000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x8000) close(4) munmap(0x40018000, 16410) open("/etc/passwd", O_RDONLY) fcntl64(4, F_GETFD) fcntl64(4, F_SETFD, FD_CLOEXEC) _llseek(4, 0, [0], SEEK_CUR) fstat64(4, {st_mode=S_IFREG|0644, st_size99, ...}) mmap2(NULL, 1199, PROT_READ, MAP_SHARED, 4, 0) _llseek(4, 1199, [1199], SEEK_SET) munmap(0x40018000, 1199) close(4) open("/etc/passwd", O_RDONLY) fcntl64(4, F_GETFD) fcntl64(4, F_SETFD, FD_CLOEXEC) _llseek(4, 0, [0], SEEK_CUR) fstat64(4, {st_mode=S_IFREG|0644, st_size99, ...}) mmap2(NULL, 1199, PROT_READ, MAP_SHARED, 4, 0) _llseek(4, 1199, [1199], SEEK_SET) munmap(0x40018000, 1199) close(4) open("/etc/passwd", O_RDONLY) fcntl64(4, F_GETFD) fcntl64(4, F_SETFD, FD_CLOEXEC) _llseek(4, 0, [0], SEEK_CUR) fstat64(4, {st_mode=S_IFREG|0644, st_size99, ...}) mmap2(NULL, 1199, PROT_READ, MAP_SHARED, 4, 0) _llseek(4, 1199, [1199], SEEK_SET) munmap(0x40018000, 1199) close(4) socket(PF_FILE, SOCK_STREAM, 0) connect(4, {sa_family¯_FILE, path="/var/run/.nscd_socket"}, 110) close(4) open("/etc/group", O_RDONLY) fcntl64(4, F_GETFD) fcntl64(4, F_SETFD, FD_CLOEXEC) _llseek(4, 0, [0], SEEK_CUR) fstat64(4, {st_mode=S_IFREG|0644, st_sized4, ...}) mmap2(NULL, 644, PROT_READ, MAP_SHARED, 4, 0) _llseek(4, 644, [644], SEEK_SET) munmap(0x40018000, 644) close(4) open("/etc/group", O_RDONLY) fcntl64(4, F_GETFD) fcntl64(4, F_SETFD, FD_CLOEXEC) _llseek(4, 0, [0], SEEK_CUR) fstat64(4, {st_mode=S_IFREG|0644, st_sized4, ...}) mmap2(NULL, 644, PROT_READ, MAP_SHARED, 4, 0) _llseek(4, 644, [644], SEEK_SET) munmap(0x40018000, 644) close(4) getpid() time([1152108062]) geteuid32() getuid32() getgid32() getegid32() chdir("/var/spool/postfix") rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 8) --- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
-------------- next part --------------
execve("/usr/lib/sendmail.origin", ["/usr/lib/sendmail.origin", "-i", "info at lda.net4all.ch"], [/* 15 vars */]) uname({sys="Linux", node="mail2.clm.net4all.ch", ...}) brk(0) 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_size410, ...}) old_mmap(NULL, 16410, PROT_READ, MAP_PRIVATE, 3, 0) close(3) access("/etc/ld.so.nohwcap", F_OK) open("/usr/lib/libpostfix-global.so.1", 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\240\216"..., 512) fstat64(3, {st_mode=S_IFREG|0644, st_size2192, ...}) old_mmap(NULL, 146044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x4003f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x21000) close(3) access("/etc/ld.so.nohwcap", F_OK) open("/usr/lib/libpostfix-util.so.1", 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\200a\0"..., 512) fstat64(3, {st_mode=S_IFREG|0644, st_size3024, ...}) old_mmap(NULL, 147084, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x40063000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x22000) old_mmap(0x40064000, 3724, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) close(3) access("/etc/ld.so.nohwcap", F_OK) open("/usr/lib/libdb-4.2.so", O_RDONLY) read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\205"..., 512) fstat64(3, {st_mode=S_IFREG|0644, st_size6584, ...}) old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) old_mmap(NULL, 876124, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x4013a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd4000) close(3) access("/etc/ld.so.nohwcap", F_OK) open("/lib/tls/libnsl.so.1", 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 <\0\000"..., 512) fstat64(3, {st_mode=S_IFREG|0644, st_sizes304, ...}) old_mmap(NULL, 80544, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x4014d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) old_mmap(0x4014e000, 6816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) close(3) access("/etc/ld.so.nohwcap", F_OK) open("/lib/tls/libresolv.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\220)\0"..., 512) fstat64(3, {st_mode=S_IFREG|0644, st_sized924, ...}) old_mmap(NULL, 73640, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x4015f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf000) old_mmap(0x40160000, 8104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) close(3) access("/etc/ld.so.nohwcap", F_OK) open("/usr/lib/libgdbm_compat.so.3", 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\360\v\0"..., 512) fstat64(3, {st_mode=S_IFREG|0644, st_sizef68, ...}) old_mmap(NULL, 9728, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x40164000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) 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(0x4028f000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x129000) old_mmap(0x40298000, 7500, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 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_size72, ...}) old_mmap(NULL, 8632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x4029c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) close(3) access("/etc/ld.so.nohwcap", F_OK) open("/usr/lib/libgdbm.so.3", 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\354\20"..., 512) fstat64(3, {st_mode=S_IFREG|0644, st_size532, ...}) old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) old_mmap(NULL, 21612, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) old_mmap(0x402a3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) 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:0x402a4080, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) munmap(0x40018000, 16410) umask(022) fstat64(0, {st_mode=S_IFREG|0777, st_size`8, ...}) fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) fstat64(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) close(3) close(4) close(5) close(6) close(7) close(8) close(9) close(10) close(11) close(12) close(13) close(14) close(15) close(16) close(17) close(18) close(19) close(20) close(21) close(22) close(23) close(24) close(25) close(26) close(27) close(28) close(29) close(30) close(31) close(32) close(33) close(34) close(35) close(36) close(37) close(38) close(39) close(40) close(41) close(42) close(43) close(44) close(45) close(46) close(47) close(48) close(49) close(50) close(51) close(52) close(53) close(54) close(55) close(56) close(57) close(58) close(59) close(60) close(61) close(62) close(63) close(64) close(65) close(66) close(67) close(68) close(69) close(70) close(71) close(72) close(73) close(74) close(75) close(76) close(77) close(78) close(79) close(80) close(81) close(82) close(83) close(84) close(85) close(86) close(87) close(88) close(89) close(90) close(91) close(92) close(93) close(94) close(95) close(96) close(97) close(98) close(99) geteuid32() getuid32() getgid32() getegid32() geteuid32() getuid32() getgid32() getegid32() brk(0) brk(0x806e000) brk(0) geteuid32() getuid32() getgid32() getegid32() geteuid32() getuid32() getgid32() getegid32() open("/etc/localtime", O_RDONLY) fstat64(3, {st_mode=S_IFREG|0644, st_sizeh5, ...}) mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) read(3, "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(3) munmap(0x40018000, 4096) socket(PF_FILE, SOCK_DGRAM, 0) fcntl64(3, F_SETFD, FD_CLOEXEC) connect(3, {sa_family¯_FILE, path="/dev/log"}, 16) geteuid32() getuid32() time(NULL) open("/etc/postfix/main.cf", O_RDONLY) read(4, "#\n# SMTP Banner\nsmtpd_banner read(4, "", 4096) fstat64(4, {st_mode=S_IFREG|0644, st_size45, ...}) close(4) time(NULL) open("/etc/postfix/dynamicmaps.cf", O_RDONLY) read(4, "# Postfix dynamic maps configura"..., 4096) read(4, "", 4096) close(4) open("/etc/mailname", O_RDONLY) fstat64(4, {st_mode=S_IFREG|0644, st_size", ...}) lstat64("/etc/mailname", {st_mode=S_IFREG|0644, st_size", ...}) read(4, "localhost.localdomain\n", 4096) close(4) socket(PF_FILE, SOCK_STREAM, 0) connect(4, {sa_family¯_FILE, path="/var/run/.nscd_socket"}, 110) close(4) open("/etc/nsswitch.conf", O_RDONLY) fstat64(4, {st_mode=S_IFREG|0644, st_sizeF5, ...}) mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) read(4, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) read(4, "", 4096) close(4) munmap(0x40018000, 4096) open("/etc/ld.so.cache", O_RDONLY) fstat64(4, {st_mode=S_IFREG|0644, st_size410, ...}) old_mmap(NULL, 16410, PROT_READ, MAP_PRIVATE, 4, 0) close(4) access("/etc/ld.so.nohwcap", F_OK) open("/lib/tls/libnss_compat.so.2", O_RDONLY) read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\22\0"..., 512) fstat64(4, {st_mode=S_IFREG|0644, st_size(616, ...}) old_mmap(NULL, 31628, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) old_mmap(0x402ac000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x6000) close(4) munmap(0x40018000, 16410) open("/etc/ld.so.cache", O_RDONLY) fstat64(4, {st_mode=S_IFREG|0644, st_size410, ...}) old_mmap(NULL, 16410, PROT_READ, MAP_PRIVATE, 4, 0) close(4) access("/etc/ld.so.nohwcap", F_OK) open("/lib/tls/libnss_nis.so.2", O_RDONLY) read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\34\0"..., 512) fstat64(4, {st_mode=S_IFREG|0644, st_size3440, ...}) old_mmap(NULL, 36620, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) old_mmap(0x402b5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x7000) close(4) access("/etc/ld.so.nohwcap", F_OK) open("/lib/tls/libnss_files.so.2", O_RDONLY) read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\35"..., 512) fstat64(4, {st_mode=S_IFREG|0644, st_size4748, ...}) old_mmap(NULL, 38044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) old_mmap(0x402bf000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x8000) close(4) munmap(0x40018000, 16410) open("/etc/passwd", O_RDONLY) fcntl64(4, F_GETFD) fcntl64(4, F_SETFD, FD_CLOEXEC) _llseek(4, 0, [0], SEEK_CUR) fstat64(4, {st_mode=S_IFREG|0644, st_size99, ...}) mmap2(NULL, 1199, PROT_READ, MAP_SHARED, 4, 0) _llseek(4, 1199, [1199], SEEK_SET) munmap(0x40018000, 1199) close(4) open("/etc/passwd", O_RDONLY) fcntl64(4, F_GETFD) fcntl64(4, F_SETFD, FD_CLOEXEC) _llseek(4, 0, [0], SEEK_CUR) fstat64(4, {st_mode=S_IFREG|0644, st_size99, ...}) mmap2(NULL, 1199, PROT_READ, MAP_SHARED, 4, 0) _llseek(4, 1199, [1199], SEEK_SET) munmap(0x40018000, 1199) close(4) open("/etc/passwd", O_RDONLY) fcntl64(4, F_GETFD) fcntl64(4, F_SETFD, FD_CLOEXEC) _llseek(4, 0, [0], SEEK_CUR) fstat64(4, {st_mode=S_IFREG|0644, st_size99, ...}) mmap2(NULL, 1199, PROT_READ, MAP_SHARED, 4, 0) _llseek(4, 1199, [1199], SEEK_SET) munmap(0x40018000, 1199) close(4) socket(PF_FILE, SOCK_STREAM, 0) connect(4, {sa_family¯_FILE, path="/var/run/.nscd_socket"}, 110) close(4) open("/etc/group", O_RDONLY) fcntl64(4, F_GETFD) fcntl64(4, F_SETFD, FD_CLOEXEC) _llseek(4, 0, [0], SEEK_CUR) fstat64(4, {st_mode=S_IFREG|0644, st_sized4, ...}) mmap2(NULL, 644, PROT_READ, MAP_SHARED, 4, 0) _llseek(4, 644, [644], SEEK_SET) munmap(0x40018000, 644) close(4) open("/etc/group", O_RDONLY) fcntl64(4, F_GETFD) fcntl64(4, F_SETFD, FD_CLOEXEC) _llseek(4, 0, [0], SEEK_CUR) fstat64(4, {st_mode=S_IFREG|0644, st_sized4, ...}) mmap2(NULL, 644, PROT_READ, MAP_SHARED, 4, 0) _llseek(4, 644, [644], SEEK_SET) munmap(0x40018000, 644) close(4) getpid() time([1152108164]) geteuid32() getuid32() getgid32() getegid32() chdir("/var/spool/postfix") rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) getuid32() getrlimit(RLIMIT_FSIZE, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) setrlimit(RLIMIT_FSIZE, {rlim_cur000*1024, rlim_max000*1024}) rt_sigaction(SIGXFSZ, {SIG_IGN}, {SIG_DFL}, 8) getuid32() open("/etc/passwd", O_RDONLY) fcntl64(4, F_GETFD) fcntl64(4, F_SETFD, FD_CLOEXEC) _llseek(4, 0, [0], SEEK_CUR) fstat64(4, {st_mode=S_IFREG|0644, st_size99, ...}) mmap2(NULL, 1199, PROT_READ, MAP_SHARED, 4, 0) _llseek(4, 1199, [1199], SEEK_SET) munmap(0x40018000, 1199) close(4) socketpair(PF_FILE, SOCK_STREAM, 0, [4, 5]) clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x402a40c8) close(4) read(5, "queue_id\0004079F1F234\0\0", 4096) geteuid32() getuid32() getgid32() getegid32() getuid32() open("/etc/passwd", O_RDONLY) fcntl64(4, F_GETFD) fcntl64(4, F_SETFD, FD_CLOEXEC) _llseek(4, 0, [0], SEEK_CUR) fstat64(4, {st_mode=S_IFREG|0644, st_size99, ...}) mmap2(NULL, 1199, PROT_READ, MAP_SHARED, 4, 0) _llseek(4, 1199, [1199], SEEK_SET) munmap(0x40018000, 1199) close(4) read(0, "Return-Path: <dfeyer at net4all.ch>"..., 4096) read(0, "", 4096) write(5, "F\4rootS\4rootR\23info at lda.net4all.c"..., 665) read(5, "status\0000\0reason\0\0\0", 4096) close(5) --- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(721, [{WIFEXITED(s) && WEXITSTATUS(s) = 0}], 0) exit_group(0)
More information about the dovecot
mailing list