[Dovecot] subscription to mail folders not working properlyanymore with dovecot1.0x ?

Alain Hofer hofer at glue.ch
Tue Jul 4 16:17:48 EEST 2006


Hi Timo

thx for the quick answer!

first of all: yes, we do use NFS, with lockd in use. 
As far as I know, I thought to have set the correct values in dovecot.conf 
(changes to defaults and that are concerned:
  mmap_disable for file locking, i used the following settings:
  mbox_write_locks (I tried also without success 
  mbox_write_locks )

I did also try to use ...
  lock_method   mbox_write_locks ...which didn't help eather.

In the attachement you'll find the complete output of truss concerning this
imap process.

What I saw meanwhile truss log makes me suspecious:


1530:   rename("/home/hofer/Mail/.subscriptions.lock", "/home/hofer/Mail/.subscriptions") 1530:   close(8)                                        1530:   brk(0x000BDCF8)                                 1530:   brk(0x000BFCF8)                                 1530:   write(1, " 2   O K   S u b s c r i".., 27)      1530:   poll(0x000B6568, 3, 9908)                       1530:   read(0, " 3   s u b s c r i b e  ".., 4077)     1530:   stat64("/home/hofer/Mail/oe1", 0xFFBFF638)      1530:   time()                                          1530:   lstat64("/home/hofer/Mail/.subscriptions.lock", 0xFFBFF428) Err#2 ENOENT
1530:   stat64("/home/hofer/Mail/.temp.mzsun.1530.4f4ac63a44393bfd", 0xFFBFF3B8) Err#2 ENOENT
1530:   open64("/home/hofer/Mail/.temp.mzsun.1530.4f4ac63a44393bfd", O_RDWR|O_CREAT|O_EXCL, 0666) 1530:   link("/home/hofer/Mail/.temp.mzsun.1530.4f4ac63a44393bfd", "/home/hofer/Mail/.subscriptions.lock") 1530:   unlink("/home/hofer/Mail/.temp.mzsun.1530.4f4ac63a44393bfd") 1530:   fstat64(8, 0xFFBFF538)                          1530:   open64("/home/hofer/Mail/.subscriptions", O_RDONLY) Err#2 ENOENT


.subscriptions.lock is beeing successfully renamed to .subscriptions
shortly afterwards, a read on the file .subscriptions fails.


Any help is greatly appreciated!

Cheers, Alain


> 
> On Fri, 2006-06-30 at 11:41 +0200, Alain Hofer wrote:
> > With dovecot_1.0 the subscriptions get properly read, but as soon as
> > the user wants to make any changes to them (for example subscribing
> > to a new folder out of thunderbird), the subscriptions get lost, the
> > file <usershome>/Mail/.subscriptions simply disappears.
> 
> I can't think of why this would happen. Could you do truss -p <imap
> process pid> before doing the subscribing and then send me the log?
> 
> Or are you using NFS?
-------------- next part --------------
1460:	fork()						1530:	fork()		(returning as child ...)	1530:	getpid()					1530:	fcntl(16, F_DUP2FD, 0x00000000)			1530:	fcntl(16, F_DUP2FD, 0x00000001)			1530:	fcntl(21, F_DUP2FD, 0x00000002)			1530:	fcntl(0, F_GETFD, 0x00000000)			1530:	fcntl(0, F_SETFD, 0x00000000)			1530:	fcntl(1, F_GETFD, 0x00000000)			1530:	fcntl(1, F_SETFD, 0x00000000)			1530:	fcntl(2, F_GETFD, 0x00000000)			1530:	fcntl(2, F_SETFD, 0x00000000)			1530:	setrlimit64(RLIMIT_DATA, 0xFFBFE350)		1530:	setrlimit64(RLIMIT_VMEM, 0xFFBFE350)		1530:	setegid(50)					1530:	seteuid(108)					1530:	chdir("/home/hofer")				1530:	seteuid(0)					1530:	umask(077)					1530:	execve("/opt/imapd/dovecot-1.0.beta9/libexec/dovecot/imap", 0x00043850, 0x00055738)  argc 1530:	    *** SGID: rgid/egid/sgid 1530:	mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) 1530:	resolvepath("/opt/imapd/dovecot-1.0.beta9/libexec/dovecot/imap", "/opt/imapd/dovecot-1.0.beta9/libexec/dovecot/imap", 1023) 1530:	resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) 1530:	stat("/opt/imapd/dovecot-1.0.beta9/libexec/dovecot/imap", 0xFFBFF920) 1530:	open("/var/ld/ld.config", O_RDONLY)		Err#2 ENOENT
1530:	stat("/opt/local/openssl/0.9.7b/lib/libdl.so.1", 0xFFBFF130) Err#2 ENOENT
1530:	stat("/opt/sfw/gcc-3/lib/libdl.so.1", 0xFFBFF130) Err#2 ENOENT
1530:	stat("/usr/lib/libdl.so.1", 0xFFBFF130)		1530:	open("/usr/lib/libdl.so.1", O_RDONLY)		1530:	mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) 1530:	mmap(0x00002000, 8192, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFF39A000, 1894, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	resolvepath("/usr/lib/libdl.so.1", "/usr/lib/libdl.so.1", 1023) 1530:	close(3)					1530:	stat("/opt/local/openssl/0.9.7b/lib/libssl.so.0.9.7", 0xFFBFF130) 1530:	open("/opt/local/openssl/0.9.7b/lib/libssl.so.0.9.7", O_RDONLY) 1530:	mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0x00010000, 278528, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFF340000, 194369, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0xFF37E000, 20100, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 188416) 1530:	munmap(0xFF370000, 57344)			1530:	resolvepath("/nas/solaris/local/openssl/0.9.7b/lib/libssl.so.0.9.7", "/nas/solaris/local/openssl/0.9.7b/lib/libssl.so.0.9.7", 1023) 1530:	memcntl(0xFF340000, 40112, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(3)					1530:	stat("/opt/local/openssl/0.9.7b/lib/libcrypto.so.0.9.7", 0xFFBFF130) 1530:	open("/opt/local/openssl/0.9.7b/lib/libcrypto.so.0.9.7", O_RDONLY) 1530:	mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0x00010000, 1302528, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFF180000, 1135413, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0xFF2A4000, 92784, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 1130496) 1530:	mmap(0xFF2BC000, 5216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) 1530:	munmap(0xFF296000, 57344)			1530:	resolvepath("/nas/solaris/local/openssl/0.9.7b/lib/libcrypto.so.0.9.7", "/nas/solaris/local/openssl/0.9.7b/lib/libcrypto.so.0.9.7", 1023) 1530:	memcntl(0xFF180000, 241628, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(3)					1530:	stat("/opt/local/openssl/0.9.7b/lib/libgcc_s.so.1", 0xFFBFF130) Err#2 ENOENT
1530:	stat("/opt/sfw/gcc-3/lib/libgcc_s.so.1", 0xFFBFF130) 1530:	open("/opt/sfw/gcc-3/lib/libgcc_s.so.1", O_RDONLY) 1530:	mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0x00010000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFF320000, 31476, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0xFF336000, 9156, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 24576) 1530:	munmap(0xFF328000, 57344)			1530:	resolvepath("/opt/sfw/gcc-3/lib/libgcc_s.so.1", "/opt/sfw/gcc-3/lib/libgcc_s.so.1", 1023) 1530:	memcntl(0xFF320000, 6036, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(3)					1530:	stat("/opt/local/openssl/0.9.7b/lib/libsocket.so.1", 0xFFBFF130) Err#2 ENOENT
1530:	stat("/opt/sfw/gcc-3/lib/libsocket.so.1", 0xFFBFF130) Err#2 ENOENT
1530:	stat("/usr/lib/libsocket.so.1", 0xFFBFF130)	1530:	open("/usr/lib/libsocket.so.1", O_RDONLY)	1530:	mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0x00010000, 114688, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFF300000, 39550, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0xFF31A000, 4333, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 40960) 1530:	munmap(0xFF30A000, 65536)			1530:	resolvepath("/usr/lib/libsocket.so.1", "/usr/lib/libsocket.so.1", 1023) 1530:	memcntl(0xFF300000, 13792, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(3)					1530:	stat("/opt/local/openssl/0.9.7b/lib/libnsl.so.1", 0xFFBFF130) Err#2 ENOENT
1530:	stat("/opt/sfw/gcc-3/lib/libnsl.so.1", 0xFFBFF130) Err#2 ENOENT
1530:	stat("/usr/lib/libnsl.so.1", 0xFFBFF130)	1530:	open("/usr/lib/libnsl.so.1", O_RDONLY)		1530:	mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0x00010000, 712704, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFF080000, 577978, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0xFF11E000, 32732, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 581632) 1530:	mmap(0xFF126000, 30936, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) 1530:	munmap(0xFF10E000, 65536)			1530:	resolvepath("/usr/lib/libnsl.so.1", "/usr/lib/libnsl.so.1", 1023) 1530:	memcntl(0xFF080000, 82168, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(3)					1530:	stat("/opt/local/openssl/0.9.7b/lib/librt.so.1", 0xFFBFF130) Err#2 ENOENT
1530:	stat("/opt/sfw/gcc-3/lib/librt.so.1", 0xFFBFF130) Err#2 ENOENT
1530:	stat("/usr/lib/librt.so.1", 0xFFBFF130)		1530:	open("/usr/lib/librt.so.1", O_RDONLY)		1530:	mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0x00010000, 98304, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFF2E0000, 21378, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0xFF2F6000, 1736, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 24576) 1530:	munmap(0xFF2E6000, 65536)			1530:	mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) 1530:	resolvepath("/usr/lib/librt.so.1", "/usr/lib/librt.so.1", 1023) 1530:	memcntl(0xFF2E0000, 9364, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(3)					1530:	stat("/opt/local/openssl/0.9.7b/lib/libsendfile.so.1", 0xFFBFF130) Err#2 ENOENT
1530:	stat("/opt/sfw/gcc-3/lib/libsendfile.so.1", 0xFFBFF130) Err#2 ENOENT
1530:	stat("/usr/lib/libsendfile.so.1", 0xFFBFF130)	1530:	open("/usr/lib/libsendfile.so.1", O_RDONLY)	1530:	mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFF160000, 1800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0xFF172000, 348, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 8192) 1530:	munmap(0xFF162000, 65536)			1530:	resolvepath("/usr/lib/libsendfile.so.1", "/usr/lib/libsendfile.so.1", 1023) 1530:	memcntl(0xFF160000, 1212, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(3)					1530:	stat("/opt/local/openssl/0.9.7b/lib/libc.so.1", 0xFFBFF130) Err#2 ENOENT
1530:	stat("/opt/sfw/gcc-3/lib/libc.so.1", 0xFFBFF130) Err#2 ENOENT
1530:	stat("/usr/lib/libc.so.1", 0xFFBFF130)		1530:	open("/usr/lib/libc.so.1", O_RDONLY)		1530:	mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0x00010000, 802816, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFEF80000, 701392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0xFF03C000, 24692, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 704512) 1530:	munmap(0xFF02C000, 65536)			1530:	resolvepath("/usr/lib/libc.so.1", "/usr/lib/libc.so.1", 1023) 1530:	memcntl(0xFEF80000, 117384, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(3)					1530:	stat("/usr/lib/libcrypto.so.0.9.7", 0xFFBFF130)	Err#2 ENOENT
1530:	stat("/usr/lib/libsocket.so.1", 0xFFBFF130)	1530:	stat("/usr/lib/libnsl.so.1", 0xFFBFF130)	1530:	stat("/usr/lib/libdl.so.1", 0xFFBFF130)		1530:	stat("/usr/lib/libc.so.1", 0xFFBFF130)		1530:	stat("/usr/lib/libgcc_s.so.1", 0xFFBFF130)	Err#2 ENOENT
1530:	stat("/usr/lib/libsocket.so.1", 0xFFBFF130)	1530:	stat("/usr/lib/libnsl.so.1", 0xFFBFF130)	1530:	stat("/usr/lib/libdl.so.1", 0xFFBFF130)		1530:	stat("/usr/lib/libc.so.1", 0xFFBFF130)		1530:	stat("/usr/lib/libgcc_s.so.1", 0xFFBFF130)	Err#2 ENOENT
1530:	stat("/opt/sfw/gcc-3/lib/libc.so.1", 0xFFBFF130) Err#2 ENOENT
1530:	stat("/usr/lib/libc.so.1", 0xFFBFF130)		1530:	stat("/usr/lib/libnsl.so.1", 0xFFBFF130)	1530:	stat("/usr/lib/libc.so.1", 0xFFBFF130)		1530:	stat("/usr/lib/libdl.so.1", 0xFFBFF130)		1530:	stat("/usr/lib/libc.so.1", 0xFFBFF130)		1530:	stat("/usr/lib/libmp.so.2", 0xFFBFF130)		1530:	open("/usr/lib/libmp.so.2", O_RDONLY)		1530:	mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0x00010000, 90112, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFF140000, 10804, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0xFF154000, 849, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 16384) 1530:	munmap(0xFF144000, 65536)			1530:	resolvepath("/usr/lib/libmp.so.2", "/usr/lib/libmp.so.2", 1023) 1530:	memcntl(0xFF140000, 2464, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(3)					1530:	stat("/usr/lib/libaio.so.1", 0xFFBFF130)	1530:	open("/usr/lib/libaio.so.1", O_RDONLY)		1530:	mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0x00010000, 114688, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFF060000, 32913, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0xFF07A000, 1756, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 40960) 1530:	munmap(0xFF06A000, 65536)			1530:	resolvepath("/usr/lib/libaio.so.1", "/usr/lib/libaio.so.1", 1023) 1530:	memcntl(0xFF060000, 6796, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(3)					1530:	stat("/usr/lib/libc.so.1", 0xFFBFF130)		1530:	stat("/usr/lib/libmd5.so.1", 0xFFBFF130)	1530:	open("/usr/lib/libmd5.so.1", O_RDONLY)		1530:	mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFEF60000, 5864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0xFEF72000, 456, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 8192) 1530:	munmap(0xFEF62000, 65536)			1530:	resolvepath("/usr/lib/libmd5.so.1", "/usr/lib/libmd5.so.1", 1023) 1530:	memcntl(0xFEF60000, 1268, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(3)					1530:	stat("/usr/lib/libc.so.1", 0xFFBFF130)		1530:	stat("/usr/lib/libdl.so.1", 0xFFBFF130)		1530:	stat("/usr/lib/libdl.so.1", 0xFFBFF130)		1530:	stat("/usr/lib/libc.so.1", 0xFFBFF130)		1530:	stat("/usr/lib/libc.so.1", 0xFFBFF130)		1530:	stat("/usr/lib/libc.so.1", 0xFFBFF130)		1530:	stat("/usr/platform/SUNW,Sun-Blade-100/lib/libc_psr.so.1", 0xFFBFEEA8) 1530:	open("/usr/platform/SUNW,Sun-Blade-100/lib/libc_psr.so.1", O_RDONLY) 1530:	mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	mmap(0x00002000, 16384, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFF388000, 13544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) 1530:	resolvepath("/usr/platform/sun4u/lib/libc_psr.so.1libc_psr.so.1", "/usr/platform/sun4u/lib/libc_psr.so.1", 1023) 1530:	close(3)					1530:	mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) 1530:	munmap(0xFF390000, 8192)			1530:	getustack(0xFFBFF774)
1530:	getrlimit(RLIMIT_STACK, 0xFFBFF76C)		1530:	getcontext(0xFFBFF5A8)
1530:	setustack(0xFF0438F4)
1530:	sysconfig(_CONFIG_STACK_PROT)			1530:	sysconfig(_CONFIG_SEM_VALUE_MAX)		1530:	munmap(0xFF050000, 8192)			1530:	fcntl(3, F_GETFD, 0x00000000)			Err#9 EBADF
1530:	fcntl(4, F_GETFD, 0x00000000)			Err#9 EBADF
1530:	fcntl(5, F_GETFD, 0x00000000)			Err#9 EBADF
1530:	fcntl(6, F_GETFD, 0x00000000)			Err#9 EBADF
1530:	fcntl(7, F_GETFD, 0x00000000)			Err#9 EBADF
1530:	fcntl(8, F_GETFD, 0x00000000)			Err#9 EBADF
1530:	fcntl(9, F_GETFD, 0x00000000)			Err#9 EBADF
1530:	fcntl(10, F_GETFD, 0x00000000)			Err#9 EBADF
1530:	fcntl(11, F_GETFD, 0x00000000)			Err#9 EBADF
1530:	fcntl(12, F_GETFD, 0x00000000)			Err#9 EBADF
.
.
.
.  many lines discarded
.
.
.
1530:	fcntl(1017, F_GETFD, 0x00000000)		Err#9 EBADF
1530:	fcntl(1018, F_GETFD, 0x00000000)		Err#9 EBADF
1530:	fcntl(1019, F_GETFD, 0x00000000)		Err#9 EBADF
1530:	fcntl(1020, F_GETFD, 0x00000000)		Err#9 EBADF
1530:	fcntl(1021, F_GETFD, 0x00000000)		Err#9 EBADF
1530:	fcntl(1022, F_GETFD, 0x00000000)		Err#9 EBADF
1530:	fcntl(1023, F_GETFD, 0x00000000)		Err#9 EBADF
1530:	time()						1530:	brk(0x000ABCF8)					1530:	brk(0x000B1CF8)					1530:	uname(0xFFBFF500)				1530:	getpid()					1530:	open64("/dev/urandom", O_RDONLY)		1530:	read(3, "B1 q ( \", 4)				1530:	fcntl(3, F_GETFD, 0x00000000)			1530:	fcntl(3, F_SETFD, 0x00000001)			1530:	getgid()					1530:	setgid(50)					1530:	sysconfig(_CONFIG_NGROUPS)			1530:	open("/etc/default/nss", O_RDONLY|O_LARGEFILE)	1530:	fcntl(4, F_DUPFD, 0x00000100)			Err#22 EINVAL
1530:	read(4, " #   i d e n t\t " @ ( #".., 1024)	1530:	read(4, 0x000AFEF0, 1024)			1530:	close(4)					1530:	open("/etc/nsswitch.conf", O_RDONLY|O_LARGEFILE) 1530:	fcntl(4, F_DUPFD, 0x00000100)			Err#22 EINVAL
1530:	read(4, " #\n #   / e t c / n s s".., 1024)	1530:	read(4, " e t u r n ]   f i l e s".., 1024)	1530:	brk(0x000B1CF8)					1530:	brk(0x000B3CF8)					1530:	read(4, 0x000AFF50, 1024)			1530:	close(4)					1530:	stat("/usr/lib/nss_files.so.1", 0xFFBFEC30)	1530:	open("/usr/lib/nss_files.so.1", O_RDONLY)	1530:	mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 4, 0) 1530:	mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) 1530:	mmap(0x00010000, 98304, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFEF30000, 19054, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) 1530:	mmap(0xFEF46000, 1736, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 24576) 1530:	munmap(0xFEF36000, 65536)			1530:	resolvepath("/usr/lib/nss_files.so.1", "/usr/lib/nss_files.so.1", 1023) 1530:	memcntl(0xFEF30000, 6232, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(4)					1530:	stat("/usr/lib/libc.so.1", 0xFFBFEB70)		1530:	stat("/usr/lib/libnsl.so.1", 0xFFBFEB70)	1530:	munmap(0xFF050000, 8192)			1530:	open("/etc/group", O_RDONLY|O_LARGEFILE)	1530:	fcntl(4, F_DUPFD, 0x00000100)			Err#22 EINVAL
1530:	read(4, " r o o t : : 0 : r o o t".., 1024)	1530:	brk(0x000B3CF8)					1530:	brk(0x000B5CF8)					1530:	read(4, 0x000AFFC8, 1024)			1530:	close(4)					1530:	stat("/usr/lib/nss_ldap.so.1", 0xFFBFEC30)	1530:	open("/usr/lib/nss_ldap.so.1", O_RDONLY)	1530:	mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 4, 0) 1530:	mmap(0x00010000, 131072, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFEF00000, 51650, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) 1530:	mmap(0xFEF1E000, 4517, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 57344) 1530:	munmap(0xFEF0E000, 65536)			1530:	resolvepath("/usr/lib/nss_ldap.so.1", "/usr/lib/nss_ldap.so.1", 1023) 1530:	memcntl(0xFEF00000, 11372, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(4)					1530:	stat("/usr/lib/libc.so.1", 0xFFBFEB70)		1530:	stat("/usr/lib/libsldap.so.1", 0xFFBFEB70)	1530:	open("/usr/lib/libsldap.so.1", O_RDONLY)	1530:	mmap(0xFF050000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) 1530:	mmap(0x00010000, 147456, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFEED0000, 130272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) 1530:	mmap(0xFEEF0000, 10745, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 131072) 1530:	resolvepath("/usr/lib/libsldap.so.1", "/usr/lib/libsldap.so.1", 1023) 1530:	memcntl(0xFEED0000, 20040, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(4)					1530:	stat("/usr/lib/libnsl.so.1", 0xFFBFEB70)	1530:	stat("/usr/lib/libsocket.so.1", 0xFFBFEB70)	1530:	stat("/usr/lib/libldap.so.5", 0xFFBFEB70)	1530:	open("/usr/lib/libldap.so.5", O_RDONLY)		1530:	mmap(0xFF050000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) 1530:	mmap(0x00010000, 1040384, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFED80000, 907675, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) 1530:	mmap(0xFEE6E000, 40916, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 909312) 1530:	mmap(0xFEE78000, 20296, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) 1530:	munmap(0xFEE5E000, 65536)			1530:	resolvepath("/usr/lib/libldap.so.5", "/usr/lib/libldap.so.5", 1023) 1530:	memcntl(0xFED80000, 54688, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(4)					1530:	stat("/usr/lib/libnsl.so.1", 0xFFBFEB70)	1530:	stat("/usr/lib/libldap.so.5", 0xFFBFEB70)	1530:	stat("/usr/lib/libc.so.1", 0xFFBFEB70)		1530:	stat("/usr/lib/libdoor.so.1", 0xFFBFEB70)	1530:	open("/usr/lib/libdoor.so.1", O_RDONLY)		1530:	mmap(0xFF050000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) 1530:	mmap(0x00010000, 81920, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) 1530:	mmap(0xFEEB0000, 3655, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) 1530:	mmap(0xFEEC2000, 616, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 8192) 1530:	munmap(0xFEEB2000, 65536)			1530:	resolvepath("/usr/lib/libdoor.so.1", "/usr/lib/libdoor.so.1", 1023) 1530:	memcntl(0xFEEB0000, 2528, MC_ADVISE, MADV_WILLNEED, 0, 0) 1530:	close(4)					1530:	stat("/usr/lib/librt.so.1", 0xFFBFEB70)		1530:	stat("/usr/lib/libsocket.so.1", 0xFFBFEB70)	1530:	stat("/usr/lib/libnsl.so.1", 0xFFBFEB70)	1530:	stat("/usr/lib/libdl.so.1", 0xFFBFEB70)		1530:	stat("/usr/lib/libc.so.1", 0xFFBFEB70)		1530:	stat("/usr/lib/libmd5.so.1", 0xFFBFEB70)	1530:	stat("/usr/lib/libc.so.1", 0xFFBFEB70)		1530:	munmap(0xFF050000, 8192)			1530:	sysinfo(SI_SRPC_DOMAIN, "glue.ch", 256)		1530:	brk(0x000B5CF8)					1530:	brk(0x000B7CF8)					1530:	open("/var/run/ldap_cache_door", O_RDONLY)	1530:	fcntl(4, F_SETFD, 0x00000001)			1530:	door_info(4, 0xFEEF2A00)			1530:	door_call(4, 0xFFBFE760)			1530:	sysinfo(SI_SRPC_DOMAIN, "glue.ch", 256)		1530:	time()						1530:	door_info(4, 0xFFBFAF30)			1530:	door_call(4, 0xFFBFAF18)			1530:	open("/etc/nsswitch.conf", O_RDONLY|O_LARGEFILE) 1530:	fcntl(5, F_DUPFD, 0x00000100)			Err#22 EINVAL
1530:	read(5, " #\n #   / e t c / n s s".., 1024)	1530:	read(5, " e t u r n ]   f i l e s".., 1024)	1530:	read(5, 0x000B5338, 1024)			1530:	close(5)					1530:	open("/etc/netconfig", O_RDONLY|O_LARGEFILE)	1530:	fcntl(5, F_DUPFD, 0x00000100)			Err#22 EINVAL
1530:	read(5, " # p r a g m a   i d e n".., 1024)	1530:	read(5, " t s           t p i _ c".., 1024)	1530:	read(5, 0x000B6578, 1024)			1530:	lseek(5, 0, SEEK_SET)				1530:	read(5, " # p r a g m a   i d e n".., 1024)	1530:	read(5, " t s           t p i _ c".., 1024)	1530:	read(5, 0x000B6578, 1024)			1530:	close(5)					1530:	open("/dev/udp", O_RDONLY)			1530:	ioctl(5, 0xC00C6982, 0xFFBFC69C)		1530:	close(5)					1530:	open64("/var/run/name_service_door", O_RDONLY)	1530:	fcntl(5, F_SETFD, 0x00000001)			1530:	door_info(5, 0xFF042748)			1530:	door_call(5, 0xFFBFA608)			1530:	so_socket(PF_INET, SOCK_STREAM, IPPROTO_IP, "", 1) 1530:	sigfillset(0xFF042940)				1530:	sigprocmask(SIG_BLOCK, 0xFFBFC868, 0xFFBFC858)	1530:	fcntl(6, F_GETFL, 0x00000000)			1530:	fcntl(6, F_SETFL, 0x00000082)			1530:	connect(6, 0xFFBFC878, 16, 1)			Err#150 EINPROGRESS
1530:	poll(0xFFBFC638, 1, 10000)			1530:	getsockopt(6, SOL_SOCKET, SO_ERROR, 0xFFBFC7EC, 0xFFBFC6E0, 1) 1530:	fcntl(6, F_SETFL, 0x00000002)			1530:	sigprocmask(SIG_SETMASK, 0xFFBFC858, 0x00000000) 1530:	time()						1530:	write(6, " 0 6020101 ` 102010304 &".., 56)	1530:	time()						1530:	poll(0x000B5AA8, 5, 10000)			1530:	brk(0x000B7CF8)					1530:	brk(0x000B9CF8)					1530:	read(6, " 0\f020101 a07\n01\004\0".., 8192)	1530:	time()						1530:	time()						1530:	write(6, " 08188020102 c81820416 o".., 139)	1530:	time()						1530:	poll(0x000B5AA8, 5, 30000)			1530:	read(6, " 0\f020102 e07\n01\004\0".., 8192)	1530:	time()						1530:	write(6, " 005020103 B\0", 7)			1530:	close(6)					1530:	setgroups(2, 0x000AFEA8)			1530:	getgroups(0, 0x00000000)			1530:	getgroups(2, 0x000ABD28)			1530:	setuid(108)					1530:	setuid(0)					Err#1 EPERM
1530:	getgid()					1530:	getgid()					1530:	setgid(0)					Err#1 EPERM
1530:	sigaction(SIGINT, 0xFFBFF958, 0x00000000)	1530:	pipe()						1530:	fcntl(6, F_GETFD, 0x00000000)			1530:	fcntl(6, F_SETFD, 0x00000001)			1530:	fcntl(7, F_GETFD, 0x00000000)			1530:	fcntl(7, F_SETFD, 0x00000001)			1530:	sigaction(SIGTERM, 0xFFBFF958, 0x00000000)	1530:	sigaction(SIGPIPE, 0xFFBFF958, 0x00000000)	1530:	sigaction(SIGALRM, 0xFFBFF958, 0x00000000)	1530:	getuid()					1530:	getgid()					1530:	write(2, "01 I E f f e c t i v e  ".., 28)	1530:	access("/home/hofer/Maildir", 7)		Err#2 ENOENT
1530:	write(2, "01 I m a i l d i r :   a".., 79)	1530:	access("/cur", 7)				Err#2 ENOENT
1530:	write(2, "01 I m a i l d i r :   c".., 34)	1530:	access("/home/hofer/mail", 7)			Err#2 ENOENT
1530:	write(2, "01 I m b o x :   r o o t".., 78)	1530:	access("/home/hofer/Mail", 7)			1530:	write(2, "01 I m b o x :   r o o t".., 39)	1530:	lstat64("/home/hofer/Mail", 0xFFBFF868)		1530:	access("/var/mail/hofer", 6)			1530:	write(2, "01 I m b o x :   I N B O".., 39)	1530:	write(2, "01 I m b o x :   r o o t".., 77)	1530:	fcntl(0, F_GETFL, 0x00000000)			1530:	fcntl(0, F_SETFL, 0x00000082)			1530:	fcntl(1, F_GETFL, 0x00000000)			1530:	fcntl(1, F_SETFL, 0x00000082)			1530:	fstat64(0, 0xFFBFF8E8)				1530:	llseek(1, 0, SEEK_CUR)				Err#29 ESPIPE
1530:	getsockname(1, 0xFFBFF868, 0xFFBFF864, 1)	1530:	brk(0x000B9CF8)					1530:	brk(0x000BBCF8)					1530:	brk(0x000BBCF8)					1530:	brk(0x000BDCF8)					1530:	poll(0x000B6568, 3, 9980)			1530:	read(0, " 2   s u b s c r i b e  ".., 4096)	1530:	stat64("/home/hofer/Mail/oe2", 0xFFBFF638)	1530:	time()						1530:	lstat64("/home/hofer/Mail/.subscriptions.lock", 0xFFBFF428) Err#2 ENOENT
1530:	stat64("/home/hofer/Mail/.temp.mzsun.1530.a2c49516d7f60548", 0xFFBFF3B8) Err#2 ENOENT
1530:	open64("/home/hofer/Mail/.temp.mzsun.1530.a2c49516d7f60548", O_RDWR|O_CREAT|O_EXCL, 0666) 1530:	link("/home/hofer/Mail/.temp.mzsun.1530.a2c49516d7f60548", "/home/hofer/Mail/.subscriptions.lock") 1530:	unlink("/home/hofer/Mail/.temp.mzsun.1530.a2c49516d7f60548") 1530:	fstat64(8, 0xFFBFF538)				1530:	open64("/home/hofer/Mail/.subscriptions", O_RDONLY) 1530:	fstat64(9, 0xFFBFF610)				1530:	llseek(8, 0, SEEK_CUR)				1530:	fstat64(8, 0xFFBFF610)				1530:	pread64(9, " I N B O X\n t b 1\n t b".., 1024, 0) 1530:	write(8, " I N B O X", 5)			1530:	write(8, "\n", 1)				1530:	write(8, " t b 1", 3)				1530:	write(8, "\n", 1)				1530:	write(8, " t b F o l d e r", 8)			1530:	write(8, "\n", 1)				1530:	write(8, " t b F o l d e r / t b 3", 12)	1530:	write(8, "\n", 1)				1530:	pread64(9, 0x000BCF80, 992, 32)			1530:	write(8, " o e 2\n", 4)				1530:	close(9)					1530:	fstat64(8, 0xFFBFF610)				1530:	lstat64("/home/hofer/Mail/.subscriptions.lock", 0xFFBFF578) 1530:	rename("/home/hofer/Mail/.subscriptions.lock", "/home/hofer/Mail/.subscriptions") 1530:	close(8)					1530:	brk(0x000BDCF8)					1530:	brk(0x000BFCF8)					1530:	write(1, " 2   O K   S u b s c r i".., 27)	1530:	poll(0x000B6568, 3, 9908)			1530:	read(0, " 3   s u b s c r i b e  ".., 4077)	1530:	stat64("/home/hofer/Mail/oe1", 0xFFBFF638)	1530:	time()						1530:	lstat64("/home/hofer/Mail/.subscriptions.lock", 0xFFBFF428) Err#2 ENOENT
1530:	stat64("/home/hofer/Mail/.temp.mzsun.1530.4f4ac63a44393bfd", 0xFFBFF3B8) Err#2 ENOENT
1530:	open64("/home/hofer/Mail/.temp.mzsun.1530.4f4ac63a44393bfd", O_RDWR|O_CREAT|O_EXCL, 0666) 1530:	link("/home/hofer/Mail/.temp.mzsun.1530.4f4ac63a44393bfd", "/home/hofer/Mail/.subscriptions.lock") 1530:	unlink("/home/hofer/Mail/.temp.mzsun.1530.4f4ac63a44393bfd") 1530:	fstat64(8, 0xFFBFF538)				1530:	open64("/home/hofer/Mail/.subscriptions", O_RDONLY) Err#2 ENOENT
1530:	llseek(8, 0, SEEK_CUR)				1530:	fstat64(8, 0xFFBFF610)				1530:	write(8, " o e 1\n", 4)				1530:	fstat64(8, 0xFFBFF610)				1530:	lstat64("/home/hofer/Mail/.subscriptions.lock", 0xFFBFF578) 1530:	rename("/home/hofer/Mail/.subscriptions.lock", "/home/hofer/Mail/.subscriptions") 1530:	close(8)					1530:	write(1, " 3   O K   S u b s c r i".., 27)	1530:	poll(0x000B6568, 3, 9831)			1530:	read(0, " 4   l s u b   " "   " *".., 4058)	1530:	open64("/home/hofer/Mail/.subscriptions", O_RDONLY) Err#2 ENOENT
1530:	write(1, " 4   O K   L s u b   c o".., 22)	1530:	poll(0x000B6568, 3, 9828)			1530:	read(0, " 5   l i s t   " "   " I".., 4043)	1530:	brk(0x000BFCF8)					1530:	brk(0x000C1CF8)					1530:	open("/home/hofer/Mail/", O_RDONLY|O_NDELAY|O_LARGEFILE) 1530:	fstat64(8, 0xFFBFF4E0)				1530:	fcntl(8, F_SETFD, 0x00000001)			1530:	getdents64(8, 0x000BE1D8, 8192)			1530:	getdents64(8, 0x000BE1D8, 8192)			1530:	close(8)					1530:	stat64("/var/mail/hofer", 0xFFBFF558)		1530:	write(1, " *   L I S T   ( \ N o I".., 67)	1530:	poll(0x000B6568, 3, 9808)			1530:	read(0, " 6   l i s t   " "   " T".., 4024)	1530:	open("/home/hofer/Mail/", O_RDONLY|O_NDELAY|O_LARGEFILE) 1530:	fstat64(8, 0xFFBFF4E0)				1530:	fcntl(8, F_SETFD, 0x00000001)			1530:	getdents64(8, 0x000BE1D8, 8192)			1530:	stat64("/home/hofer/Mail//Trash", 0xFFBFF4E8)	1530:	getdents64(8, 0x000BE1D8, 8192)			1530:	close(8)					1530:	write(1, " *   L I S T   ( \ N o I".., 67)	1530:	poll(0x000B6568, 3, 9800)			1530:	read(0, " 7   c r e a t e   " T r".., 4005)	1530:	stat64("/home/hofer/Mail/Trash", 0xFFBFF6A8)	1530:	write(1, " 7   N O   M a i l b o x".., 22)	1530:	poll(0x000B6568, 3, 9797)	(sleeping...)
1530:	poll(0x000B6568, 3, 9797)			1530:	read(0, " 8   l o g o u t\r\n", 3987)		1530:	write(1, " *   B Y E   L o g g i n".., 19)	1530:	write(1, " 8", 1)				Err#32 EPIPE
1530:	    Received signal #13, SIGPIPE [ignored]
1530:	write(2, "01 I D i s c o n n e c t".., 27)	1530:	fcntl(0, F_GETFD, 0x00000000)			1530:	close(0)					1530:	close(1)					1530:	fcntl(2, F_GETFD, 0x00000000)			1530:	close(3)					1530:	fcntl(6, F_GETFD, 0x00000000)			1530:	close(6)					1530:	close(7)					1530:	_exit(0)


More information about the dovecot mailing list