Here is output of strace:
-- repeat this about 1000 times --
time(NULL)                              = 1231147850
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=3230, ...}) = 0
open("/etc/krb5.conf", O_RDONLY)        = 1023
access("/etc/krb5.conf", W_OK)          = -1 EACCES (Permission denied)
fstat64(1023, {st_mode=S_IFREG|0644, st_size=3230, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb53e4000
read(1023, "[libdefaults]\n\tdefault_realm = \n"..., 4096) = 3230
close(1023)                             = 0
munmap(0xb53e4000, 4096)                = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 1023
fcntl64(1023, F_GETFL)                  = 0x2 (flags O_RDWR)
fcntl64(1023, F_SETFL, O_RDWR)          = 0
fcntl64(1023, F_GETFD)                  = 0
fcntl64(1023, F_SETFD, FD_CLOEXEC)      = 0
setsockopt(1023, SOL_TCP, TCP_NODELAY, [1], 4) = 0
setsockopt(1023, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
setsockopt(1023, SOL_SOCKET, SO_RCVTIMEO, "\36\0\0\0\0\0\0\0", 8) = 0
setsockopt(1023, SOL_SOCKET, SO_SNDTIMEO, "\36\0\0\0\0\0\0\0", 8) = 0
fstat64(1023, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
fcntl64(1023, F_GETFL)                  = 0x2 (flags O_RDWR)
connect(1023, {sa_family=AF_INET, sin_port=htons(80), 
sin_addr=inet_addr("X.X.X.X)}, 16) = 0
write(1, "  \n", 3  
)                     = 3
write(1023, "GET /exchange/ivan.brezina/ HTTP"..., 131) = 131
read(1023, "HTTP/1.1 401 Unauthorized\r\nConte"..., 8192) = 471
time(NULL)                              = 1231147850
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2246, ...}) = 0
write(1, "  \n", 3  
)                     = 3
time(NULL)                              = 1231147850
write(1, "  \n", 3  
)                     = 3
write(1023, "GET /exchange/ivan.brezina/ HTTP"..., 437) = 437
read(1023, "HTTP/1.1 401 Unauthorized\r\nConte"..., 8192) = 418
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2246, ...}) = 0
write(1, "  \n", 3  
)                     = 3
time(NULL)                              = 1231147850
time(NULL)                              = 1231147850
stat64("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=3230, ...}) = 0
open("/etc/krb5.conf", O_RDONLY)        = -1 EMFILE (Too many open files)

-- end of repeat --

My observation is:
1. our AD domain controller locks my account after 3 unsuccessfull logins.
2. When I enter wrong password evolution tries to perform HTTP request on 
exchange server about 1000 times.
2a.  No error message is generated
2b.  My domain account gets locked, this prevents me from being able enter 
valid password
2c.  Each HTTP request opens a new tcp socket, without closing it
3. The only way how to recover from this state is: "killall evolution; rm -rf 
~/.evolution ~/.gconfd" and setup of new account then.

Ivan

-- 
too many open files
https://bugs.launchpad.net/bugs/244631
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to