Sensible handling of empty reads.
[adns] / regress / case-1stservbroken.sys
CommitLineData
18276fcd 11stservbroken
2:12 trunc.test.iwj.relativity.greenend.org.uk
f63b3158 3 start 940102940.701451
18276fcd 4 socket type=SOCK_DGRAM
5 socket=4
f63b3158 6 +0.000612
18276fcd 7 fcntl fd=4 cmd=F_GETFL
8 fcntl=~O_NONBLOCK&...
f63b3158 9 +0.000605
18276fcd 10 fcntl fd=4 cmd=F_SETFL O_NONBLOCK|...
11 fcntl=OK
f63b3158 12 +0.000573
18276fcd 13 sendto fd=4 addr=172.18.45.2:53
14 311f0100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61
15 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0c0001.
16 sendto=59
f63b3158 17 +0.006374
18 select max=5 rfds=[4] wfds=[] efds=[] to=1.993626
18276fcd 19 select=1 rfds=[4] wfds=[] efds=[]
f63b3158 20 +0.001402
18276fcd 21 recvfrom fd=4 buflen=512 *addrlen=16
22 recvfrom=ECONNREFUSED
f63b3158 23 +0.000666
24 select max=5 rfds=[4] wfds=[] efds=[] to=1.991558
18276fcd 25 select=0 rfds=[] wfds=[] efds=[]
f63b3158 26 +2.-02914
18276fcd 27 sendto fd=4 addr=172.18.45.6:53
28 311f0100 00010000 00000000 05747275 6e630474 65737403 69776a0a 72656c61
29 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0c0001.
30 sendto=59
f63b3158 31 +0.002262
32 select max=5 rfds=[4] wfds=[] efds=[] to=1.997738
18276fcd 33 select=1 rfds=[4] wfds=[] efds=[]
f63b3158 34 +0.000973
18276fcd 35 recvfrom fd=4 buflen=512 *addrlen=16
36 recvfrom=OK addr=172.18.45.6:53
37 311f8380 00010008 00000000 05747275 6e630474 65737403 69776a0a 72656c61
38 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0c0001c0 0c000c00
39 01000000 3c004704 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 0a747275
40 6e636174 696f6e01 30047465 73740369 776a0a72 656c6174 69766974 79086772
41 65656e65 6e64036f 72670275 6b00c00c 000c0001 0000003c 0024046c 6f6e6706
42 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0131 c069c00c
43 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a
44 7472756e 63617469 6f6e0132 c069c00c 000c0001 0000003c 0024046c 6f6e6706
45 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0133 c069c00c
46 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a
47 7472756e 63617469 6f6e0134 c069c00c 000c0001 0000003c 0024046c 6f6e6706
48 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0135 c069c00c
49 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a
50 7472756e 63617469 6f6e0136 c069c00c 000c0001 0000003c 0024046c 6f6e6706
51 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0137 c069.
f63b3158 52 +0.004340
18276fcd 53 socket type=SOCK_STREAM
54 socket=5
f63b3158 55 +0.005126
18276fcd 56 fcntl fd=5 cmd=F_GETFL
57 fcntl=~O_NONBLOCK&...
f63b3158 58 +0.000742
18276fcd 59 fcntl fd=5 cmd=F_SETFL O_NONBLOCK|...
60 fcntl=OK
f63b3158 61 +0.000604
18276fcd 62 connect fd=5 addr=172.18.45.2:53
63 connect=EINPROGRESS
f63b3158 64 +0.000797
18276fcd 65 recvfrom fd=4 buflen=512 *addrlen=16
66 recvfrom=EAGAIN
f63b3158 67 +0.000829
68 select max=6 rfds=[4] wfds=[5] efds=[] to=13.987562
18276fcd 69 select=1 rfds=[] wfds=[5] efds=[]
f63b3158 70 +0.001172
18276fcd 71 read fd=5 buflen=1
f63b3158 72 read=OK
73 .
74 +0.001161
18276fcd 75 write fd=5
76 003b311f 01000001 00000000 00000574 72756e63 04746573 74036977 6a0a7265
77 6c617469 76697479 08677265 656e656e 64036f72 6702756b 00000c00 01.
78 write=61
f63b3158 79 +0.003598
80 select max=6 rfds=[4,5] wfds=[] efds=[5] to=29.981631
18276fcd 81 select=1 rfds=[5] wfds=[] efds=[]
f63b3158 82 +0.001370
18276fcd 83 read fd=5 buflen=2
84 read=EPIPE
f63b3158 85 +0.001699
18276fcd 86 close fd=5
87 close=OK
f63b3158 88 +0.000687
18276fcd 89 socket type=SOCK_STREAM
90 socket=5
f63b3158 91 +0.004866
18276fcd 92 fcntl fd=5 cmd=F_GETFL
93 fcntl=~O_NONBLOCK&...
f63b3158 94 +0.000611
18276fcd 95 fcntl fd=5 cmd=F_SETFL O_NONBLOCK|...
96 fcntl=OK
f63b3158 97 +0.000574
18276fcd 98 connect fd=5 addr=172.18.45.6:53
99 connect=EINPROGRESS
f63b3158 100 +0.001082
18276fcd 101 select max=6 rfds=[4] wfds=[5] efds=[] to=14.000000
102 select=1 rfds=[] wfds=[5] efds=[]
f63b3158 103 +0.001011
18276fcd 104 read fd=5 buflen=1
105 read=EAGAIN
f63b3158 106 +0.000595
18276fcd 107 write fd=5
108 003b311f 01000001 00000000 00000574 72756e63 04746573 74036977 6a0a7265
109 6c617469 76697479 08677265 656e656e 64036f72 6702756b 00000c00 01.
110 write=61
f63b3158 111 +0.005087
112 select max=6 rfds=[4,5] wfds=[] efds=[5] to=29.964049
18276fcd 113 select=1 rfds=[5] wfds=[] efds=[]
f63b3158 114 +0.001295
18276fcd 115 read fd=5 buflen=2
116 read=OK
117 0638.
f63b3158 118 +0.000649
18276fcd 119 read fd=5 buflen=1592
120 read=OK
121 311f8580 0001001e 00010001 05747275 6e630474 65737403 69776a0a 72656c61
122 74697669 74790867 7265656e 656e6403 6f726702 756b0000 0c0001c0 0c000c00
123 01000000 3c004704 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 0a747275
124 6e636174 696f6e01 30047465 73740369 776a0a72 656c6174 69766974 79086772
125 65656e65 6e64036f 72670275 6b00c00c 000c0001 0000003c 0024046c 6f6e6706
126 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0131 c069c00c
127 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a
128 7472756e 63617469 6f6e0132 c069c00c 000c0001 0000003c 0024046c 6f6e6706
129 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0133 c069c00c
130 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a
131 7472756e 63617469 6f6e0134 c069c00c 000c0001 0000003c 0024046c 6f6e6706
132 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0135 c069c00c
133 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a
134 7472756e 63617469 6f6e0136 c069c00c 000c0001 0000003c 0024046c 6f6e6706
135 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0137 c069c00c
136 000c0001 0000003c 0024046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a
137 7472756e 63617469 6f6e0138 c069c00c 000c0001 0000003c 0024046c 6f6e6706
138 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0139 c069c00c
139 000c0001 0000003c 0025046c 6f6e6706 646f6d61 696e0274 6f05666f 7263650a
140 7472756e 63617469 6f6e0231 30c069c0 0c000c00 01000000 3c002504 6c6f6e67
141 06646f6d 61696e02 746f0566 6f726365 0a747275 6e636174 696f6e02 3131c069
142 c00c000c 00010000 003c0025 046c6f6e 6706646f 6d61696e 02746f05 666f7263
143 650a7472 756e6361 74696f6e 023132c0 69c00c00 0c000100 00003c00 25046c6f
144 6e670664 6f6d6169 6e02746f 05666f72 63650a74 72756e63 6174696f 6e023133
145 c069c00c 000c0001 0000003c 0025046c 6f6e6706 646f6d61 696e0274 6f05666f
146 7263650a 7472756e 63617469 6f6e0231 34c069c0 0c000c00 01000000 3c002504
147 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 0a747275 6e636174 696f6e02
148 3135c069 c00c000c 00010000 003c0025 046c6f6e 6706646f 6d61696e 02746f05
149 666f7263 650a7472 756e6361 74696f6e 023136c0 69c00c00 0c000100 00003c00
150 25046c6f 6e670664 6f6d6169 6e02746f 05666f72 63650a74 72756e63 6174696f
151 6e023137 c069c00c 000c0001 0000003c 0025046c 6f6e6706 646f6d61 696e0274
152 6f05666f 7263650a 7472756e 63617469 6f6e0231 38c069c0 0c000c00 01000000
153 3c002504 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 0a747275 6e636174
154 696f6e02 3139c069 c00c000c 00010000 003c0025 046c6f6e 6706646f 6d61696e
155 02746f05 666f7263 650a7472 756e6361 74696f6e 023230c0 69c00c00 0c000100
156 00003c00 25046c6f 6e670664 6f6d6169 6e02746f 05666f72 63650a74 72756e63
157 6174696f 6e023231 c069c00c 000c0001 0000003c 0025046c 6f6e6706 646f6d61
158 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0232 32c069c0 0c000c00
159 01000000 3c002504 6c6f6e67 06646f6d 61696e02 746f0566 6f726365 0a747275
160 6e636174 696f6e02 3233c069 c00c000c 00010000 003c0025 046c6f6e 6706646f
161 6d61696e 02746f05 666f7263 650a7472 756e6361 74696f6e 023234c0 69c00c00
162 0c000100 00003c00 25046c6f 6e670664 6f6d6169 6e02746f 05666f72 63650a74
163 72756e63 6174696f 6e023235 c069c00c 000c0001 0000003c 0025046c 6f6e6706
164 646f6d61 696e0274 6f05666f 7263650a 7472756e 63617469 6f6e0232 36c069c0
165 0c000c00 01000000 3c002504 6c6f6e67 06646f6d 61696e02 746f0566 6f726365
166 0a747275 6e636174 696f6e02 3237c069 c00c000c 00010000 003c0025 046c6f6e
167 6706646f 6d61696e 02746f05 666f7263 650a7472 756e6361 74696f6e 023238c0
168 69c00c00 0c000100 00003c00 25046c6f 6e670664 6f6d6169 6e02746f 05666f72
169 63650a74 72756e63 6174696f 6e023239 c069c069 00020001 0000003c 0006036e
170 7330c072 036e7330 c0720001 00010001 51800004 ac122d06.
f63b3158 171 +0.009426
18276fcd 172 read fd=5 buflen=1594
173 read=EAGAIN
f63b3158 174 +0.033394
18276fcd 175 close fd=4
176 close=OK
f63b3158 177 +0.054384
18276fcd 178 close fd=5
179 close=OK
f63b3158 180 +0.000977