Comment 2 for bug 544125

Revision history for this message
Arun S L (arun-sl) wrote :

The failing case is:

socket(PF_INET, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_TCP) = 4
setsockopt(4, SOL_TCP, TCP_NODELAY, [1], 4) = 0
fcntl64(4, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
connect(4, {sa_family=AF_INET, sin_port=htons(...), sin_addr=inet_addr(".........")}, 16) = -1 EINPROGRESS (Operation now in progress)
poll([{fd=4, events=POLLOUT}], 1, 100000) = 1 ([{fd=4, revents=POLLOUT}])
getsockopt(4, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
fcntl64(4, F_SETFL, O_RDWR) = 0
send(4, "OPTIONS http://svn.......com/public/ps/trunk HTTP/1.1\r\nUser-Agent: SVN/1.6.6 (r40053) neon/0"..., 435, 0) = 435
send(4, "<?xml version=\"1.0\" encoding=\"utf-8\"?><D:options xmlns:D=\"DAV:\"><D:activity-collection-set/></D:opti"..., 104, 0) = 104
poll([{fd=4, events=POLLIN}], 1, 100000) = 0 (Timeout)
close(4) = 0

I have tried taking similar trace for working tools (this one using wget)

socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
connect(3, {sa_family=AF_INET, sin_port=htons(....), sin_addr=inet_addr("......")}, 16) = 0
select(4, NULL, [3], NULL, {900, 0}) = 1 (out [3], left {899, 999994})
write(3, "GET http://www.google.com/ HTTP/1.0\r\nUser-Agent: Wget/1.12 (linux-gnu)\r\nAccept: */*\r\nHost: www.google.com\r\n\r\n", 109) = 109
select(4, [3], NULL, NULL, {900, 0}) = 1 (in [3], left {899, 588868})
recv(3, "....
.....

this is working fine

can I know if there are any options I can select with svn / configure it with to make it work for me any workarounds?