[Varnish] #170: Segmentation violation in HTC_Read at cache_httpconn.c:195
Varnish
varnish-bugs at projects.linpro.no
Sat Oct 20 23:44:48 CEST 2007
#170: Segmentation violation in HTC_Read at cache_httpconn.c:195
--------------------+-------------------------------------------------------
Reporter: anders | Owner: des
Type: defect | Status: new
Priority: normal | Milestone:
Component: build | Version: trunk
Severity: normal | Keywords: varnishd core dump
--------------------+-------------------------------------------------------
Giving branches/1.2 (up to date to commit 2153) a spin, I get a segfault:
Cache child died pid=28417 status=0x8b
{{{
(gdb) bt
#0 0x0000000800d9cff6 in memcpy () from /lib/libc.so.7
#1 0x0000000000417513 in HTC_Read (htc=0x7fffead55980, d=0x898133000,
len=27188) at cache_httpconn.c:195
#2 0x000000000041167c in fetch_straight (sp=0x2d84c5b008,
htc=0x7fffead55980,
b=0x2d8321b37f "27188") at cache_fetch.c:72
#3 0x000000000041244e in Fetch (sp=0x2d84c5b008) at cache_fetch.c:360
#4 0x000000000040ece2 in cnt_fetch (sp=0x2d84c5b008) at
cache_center.c:301
#5 0x000000000041004c in CNT_Session (sp=0x2d84c5b008) at steps.h:40
#6 0x0000000000417ecd in wrk_do_one (w=0x7fffead57ae0) at
cache_pool.c:193
#7 0x00000000004183c6 in wrk_thread (priv=0x800f111e0) at
cache_pool.c:246
#8 0x0000000800a979a8 in pthread_getprio () from /lib/libthr.so.3
#9 0x00007fffeab58000 in ?? ()
Cannot access memory at address 0x7fffead58000
(gdb) frame 1
#1 0x0000000000417513 in HTC_Read (htc=0x7fffead55980, d=0x898133000,
len=27188) at cache_httpconn.c:195
195 memcpy(p, htc->pipeline.b, l);
(gdb) print htc
$1 = (struct http_conn *) 0x7fffead55980
(gdb) print *htc
$2 = {magic = 1041886673, fd = 20, ws = 0x2d8321b018, rxbuf = {
b = 0x2d8321b280 "HTTP/1.1", e = 0x2d8321b3b5 "ÿØÿà"}, pipeline = {
b = 0x2d8321b3b5 "ÿØÿà", e = 0x2d8321bde8 ""}}
(gdb) info threads
231 Thread 0x800f01120 (LWP 100213) 0x0000000800d4ca4c in poll ()
from /lib/libc.so.7
230 Thread 0x800f01290 (LWP 100232) 0x0000000800d8248c in nanosleep ()
from /lib/libc.so.7
229 Thread 0x800f01400 (LWP 100233) 0x0000000800d8248c in nanosleep ()
from /lib/libc.so.7
228 Thread 0x800f01570 (LWP 100234) 0x0000000800d8248c in nanosleep ()
from /lib/libc.so.7
227 Thread 0x800f016e0 (LWP 100235) 0x0000000800d8360c in kevent ()
from /lib/libc.so.7
226 Thread 0x800f01850 (LWP 100237) 0x0000000800d4ca4c in poll ()
from /lib/libc.so.7
225 Thread 0x2d82007e10 (LWP 100269) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
224 Thread 0x2d820083d0 (LWP 100295) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
223 Thread 0x2d8200c8d0 (LWP 100396) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
222 Thread 0x801b110f0 (LWP 100438) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
221 Thread 0x801b12680 (LWP 100474) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
220 Thread 0x2d8619e820 (LWP 100526) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
219 Thread 0x801b14be0 (LWP 100542) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
218 Thread 0x801b12db0 (LWP 100272) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
217 Thread 0x2d820076e0 (LWP 100336) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
216 Thread 0x2d82008990 (LWP 100364) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
215 Thread 0x2d8619e3d0 (LWP 100366) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
214 Thread 0x2d8619d290 (LWP 100374) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
213 Thread 0x2d83ee1120 (LWP 100391) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
212 Thread 0x2d8200a650 (LWP 100367) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
211 Thread 0x2d83ee3230 (LWP 100372) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
210 Thread 0x2d8619ec70 (LWP 100395) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
209 Thread 0x2d83ee5ec0 (LWP 100400) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
208 Thread 0x2d8200aaa0 (LWP 100434) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
207 Thread 0x2d83ee3f20 (LWP 100440) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
206 Thread 0x801b14340 (LWP 100441) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
205 Thread 0x2d82009c40 (LWP 100363) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
204 Thread 0x2d8619d120 (LWP 100378) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
203 Thread 0x2d8619d9c0 (LWP 100402) 0x0000000800d8800c in writev ()
from /lib/libc.so.7
202 Thread 0x2d82007b30 (LWP 100409) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
201 Thread 0x2d820079c0 (LWP 100243) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
200 Thread 0x2d83ee6310 (LWP 100244) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
199 Thread 0x2d82008f50 (LWP 100252) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
198 Thread 0x801b12ad0 (LWP 100274) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
197 Thread 0x2d83ee4d80 (LWP 100339) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
196 Thread 0x2d83ee1290 (LWP 100376) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
195 Thread 0x2d8200c480 (LWP 100386) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
194 Thread 0x801b13ef0 (LWP 100432) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
193 Thread 0x801b141d0 (LWP 100442) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
192 Thread 0x2d83ee2c70 (LWP 100446) 0x0000000800d8364c in connect ()
from /lib/libc.so.7
191 Thread 0x2d82007ca0 (LWP 100449) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
190 Thread 0x2d83ee5340 (LWP 100454) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
189 Thread 0x2d8200b790 (LWP 100459) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
188 Thread 0x2d82008c70 (LWP 100469) 0x0000000800d8364c in connect ()
from /lib/libc.so.7
187 Thread 0x2d83ee44e0 (LWP 100473) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
186 Thread 0x2d8200b900 (LWP 100477) 0x0000000800d8364c in connect ()
from /lib/libc.so.7
185 Thread 0x2d83ee6d20 (LWP 100487) 0x0000000800d8800c in writev ()
from /lib/libc.so.7
184 Thread 0x2d83ee5790 (LWP 100490) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
183 Thread 0x801b12f20 (LWP 100493) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
182 Thread 0x801b13c10 (LWP 100495) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
181 Thread 0x2d83ee2540 (LWP 100498) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
180 Thread 0x801b10850 (LWP 100502) 0x0000000800d8800c in writev ()
from /lib/libc.so.7
179 Thread 0x801b10e10 (LWP 100506) 0x0000000800d9cff6 in memcpy ()
from /lib/libc.so.7
178 Thread 0x2d83ee5900 (LWP 100510) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
177 Thread 0x2d820080f0 (LWP 100511) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
176 Thread 0x2d83ee2de0 (LWP 100513) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
175 Thread 0x2d82008de0 (LWP 100515) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
174 Thread 0x2d82007850 (LWP 100241) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
173 Thread 0x2d82008b00 (LWP 100245) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
172 Thread 0x2d8619d570 (LWP 100265) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
171 Thread 0x2d8200b620 (LWP 100270) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
170 Thread 0x2d8200b1d0 (LWP 100333) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
169 Thread 0x2d82007570 (LWP 100335) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
168 Thread 0x801b113d0 (LWP 100337) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
167 Thread 0x2d83ee68d0 (LWP 100338) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
166 Thread 0x801b109c0 (LWP 100358) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
165 Thread 0x2d83ee23d0 (LWP 100359) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
164 Thread 0x801b12960 (LWP 100263) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
163 Thread 0x801b144b0 (LWP 100264) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
162 Thread 0x2d83ee2990 (LWP 100268) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
161 Thread 0x2d83ee20f0 (LWP 100298) 0x0000000800d8364c in connect ()
from /lib/libc.so.7
160 Thread 0x801b13930 (LWP 100330) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
159 Thread 0x2d83ee1e10 (LWP 100332) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
158 Thread 0x2d820086b0 (LWP 100334) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
157 Thread 0x2d82009ad0 (LWP 100360) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
156 Thread 0x2d8619d6e0 (LWP 100361) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
155 Thread 0x801b13200 (LWP 100362) 0x0000000800d8364c in connect ()
from /lib/libc.so.7
154 Thread 0x2d83ee37f0 (LWP 100365) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
153 Thread 0x2d8200c5f0 (LWP 100368) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
152 Thread 0x2d83ee5d50 (LWP 100369) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
151 Thread 0x2d8200c760 (LWP 100370) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
150 Thread 0x801b14ec0 (LWP 100371) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
149 Thread 0x2d83ee2260 (LWP 100373) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
148 Thread 0x2d8619e540 (LWP 100377) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
147 Thread 0x2d83ee3db0 (LWP 100379) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
146 Thread 0x2d8200cbb0 (LWP 100380) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
145 Thread 0x2d82007290 (LWP 100381) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
144 Thread 0x2d83ee33a0 (LWP 100382) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
143 Thread 0x2d83ee2b00 (LWP 100383) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
142 Thread 0x2d82009960 (LWP 100384) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
141 Thread 0x2d8200ac10 (LWP 100385) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
140 Thread 0x2d8619f230 (LWP 100387) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
139 Thread 0x2d83ee4ef0 (LWP 100388) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
138 Thread 0x2d83ee30c0 (LWP 100389) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
137 Thread 0x2d83ee65f0 (LWP 100390) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
136 Thread 0x2d8619de10 (LWP 100392) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
135 Thread 0x801b120c0 (LWP 100393) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
134 Thread 0x801b12510 (LWP 100394) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
133 Thread 0x2d83ee3ad0 (LWP 100397) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
132 Thread 0x2d82009680 (LWP 100398) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
131 Thread 0x2d8200c310 (LWP 100399) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
130 Thread 0x2d820090c0 (LWP 100401) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
129 Thread 0x2d83ee51d0 (LWP 100403) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
128 Thread 0x2d82009f20 (LWP 100404) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
127 Thread 0x801b14060 (LWP 100405) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
126 Thread 0x2d82007120 (LWP 100406) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
125 Thread 0x2d8200ad80 (LWP 100407) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
124 Thread 0x2d8200b340 (LWP 100408) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
123 Thread 0x801b11de0 (LWP 100410) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
* 122 Thread 0x2d8200a090 (LWP 100411) 0x0000000800d9cff6 in memcpy ()
from /lib/libc.so.7
121 Thread 0x2d8619e6b0 (LWP 100412) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
120 Thread 0x2d8200a370 (LWP 100425) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
119 Thread 0x2d820097f0 (LWP 100426) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
118 Thread 0x2d83ee1400 (LWP 100427) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
117 Thread 0x2d83ee4aa0 (LWP 100428) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
116 Thread 0x801b14790 (LWP 100429) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
115 Thread 0x2d8619dca0 (LWP 100435) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
114 Thread 0x2d82008820 (LWP 100436) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
113 Thread 0x2d83ee6bb0 (LWP 100437) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
112 Thread 0x2d83ee1ca0 (LWP 100439) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
111 Thread 0x2d8619db30 (LWP 100443) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
110 Thread 0x801b123a0 (LWP 100444) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
109 Thread 0x801b106e0 (LWP 100445) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
108 Thread 0x2d83ee1850 (LWP 100447) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
107 Thread 0x2d8619ede0 (LWP 100448) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
106 Thread 0x2d83ee1570 (LWP 100450) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
105 Thread 0x2d83ee5a70 (LWP 100451) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
104 Thread 0x2d83ee1b30 (LWP 100452) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
103 Thread 0x2d83ee61a0 (LWP 100453) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
102 Thread 0x2d8619eb00 (LWP 100455) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
101 Thread 0x801b12c40 (LWP 100456) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
100 Thread 0x2d8200cd20 (LWP 100457) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
99 Thread 0x2d8200ba70 (LWP 100458) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
98 Thread 0x2d82009db0 (LWP 100460) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
97 Thread 0x801b14900 (LWP 100461) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
96 Thread 0x2d83ee47c0 (LWP 100462) 0x0000000800d8800c in writev ()
from /lib/libc.so.7
95 Thread 0x2d8200bec0 (LWP 100463) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
94 Thread 0x801b10b30 (LWP 100464) 0x0000000800d8800c in writev ()
from /lib/libc.so.7
93 Thread 0x801b134e0 (LWP 100465) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
92 Thread 0x801b13d80 (LWP 100466) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
91 Thread 0x2d8200a4e0 (LWP 100467) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
90 Thread 0x2d82008540 (LWP 100468) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
89 Thread 0x2d8200c1a0 (LWP 100470) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
88 Thread 0x801b13650 (LWP 100471) 0x0000000800d8800c in writev ()
from /lib/libc.so.7
87 Thread 0x801b10f80 (LWP 100472) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
86 Thread 0x2d82009510 (LWP 100475) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
85 Thread 0x2d8619d850 (LWP 100476) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
84 Thread 0x801b10120 (LWP 100478) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
83 Thread 0x2d83ee5620 (LWP 100479) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
82 Thread 0x801b11260 (LWP 100480) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
81 Thread 0x801b11b00 (LWP 100481) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
80 Thread 0x801b15030 (LWP 100482) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
79 Thread 0x2d83ee4200 (LWP 100483) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
78 Thread 0x2d8619e990 (LWP 100484) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
77 Thread 0x2d83ee4650 (LWP 100485) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
76 Thread 0x2d83ee6a40 (LWP 100486) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
75 Thread 0x801b11990 (LWP 100488) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
74 Thread 0x2d83ee4930 (LWP 100489) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
73 Thread 0x801b14d50 (LWP 100491) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
72 Thread 0x2d8619e0f0 (LWP 100492) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
71 Thread 0x2d8619ef50 (LWP 100494) 0x0000000800d8364c in connect ()
from /lib/libc.so.7
70 Thread 0x801b12230 (LWP 100496) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
69 Thread 0x2d83ee2f50 (LWP 100497) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
68 Thread 0x2d8619e260 (LWP 100499) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
67 Thread 0x2d8200c030 (LWP 100500) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
66 Thread 0x801b127f0 (LWP 100501) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
65 Thread 0x2d83ee6480 (LWP 100503) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
64 Thread 0x2d82007400 (LWP 100504) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
63 Thread 0x2d82007f80 (LWP 100505) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
62 Thread 0x2d82008260 (LWP 100507) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
61 Thread 0x2d82009230 (LWP 100508) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
60 Thread 0x2d820093a0 (LWP 100509) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
59 Thread 0x2d8200a200 (LWP 100512) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
58 Thread 0x2d8200a7c0 (LWP 100514) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
57 Thread 0x2d8200a930 (LWP 100516) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
56 Thread 0x2d8200aef0 (LWP 100517) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
55 Thread 0x2d8200b060 (LWP 100518) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
54 Thread 0x2d8200b4b0 (LWP 100519) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
53 Thread 0x2d8200bbe0 (LWP 100520) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
52 Thread 0x2d8200bd50 (LWP 100521) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
51 Thread 0x2d8200ca40 (LWP 100522) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
50 Thread 0x2d8200ce90 (LWP 100523) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
49 Thread 0x2d83ee16e0 (LWP 100524) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
48 Thread 0x2d83ee19c0 (LWP 100525) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
47 Thread 0x2d83ee1f80 (LWP 100527) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
46 Thread 0x2d83ee26b0 (LWP 100528) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
45 Thread 0x2d83ee2820 (LWP 100529) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
44 Thread 0x2d83ee3510 (LWP 100530) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
43 Thread 0x2d83ee3680 (LWP 100531) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
42 Thread 0x2d83ee3960 (LWP 100532) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
41 Thread 0x2d83ee3c40 (LWP 100533) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
40 Thread 0x2d83ee4090 (LWP 100534) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
39 Thread 0x801b10290 (LWP 100535) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
38 Thread 0x801b10400 (LWP 100536) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
37 Thread 0x801b10570 (LWP 100537) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
36 Thread 0x801b10ca0 (LWP 100538) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
35 Thread 0x801b11540 (LWP 100539) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
34 Thread 0x801b116b0 (LWP 100540) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
33 Thread 0x801b11820 (LWP 100541) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
32 Thread 0x801b11c70 (LWP 100543) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
31 Thread 0x801b11f50 (LWP 100544) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
30 Thread 0x801b13090 (LWP 100545) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
29 Thread 0x801b13370 (LWP 100546) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
28 Thread 0x801b137c0 (LWP 100547) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
27 Thread 0x801b13aa0 (LWP 100548) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
26 Thread 0x801b14620 (LWP 100549) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
25 Thread 0x801b14a70 (LWP 100550) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
24 Thread 0x801b151a0 (LWP 100551) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
23 Thread 0x801b15310 (LWP 100552) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
22 Thread 0x801b15480 (LWP 100553) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
21 Thread 0x801b155f0 (LWP 100554) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
20 Thread 0x801b15760 (LWP 100555) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
19 Thread 0x801b158d0 (LWP 100556) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
18 Thread 0x801b15a40 (LWP 100557) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
17 Thread 0x801b15bb0 (LWP 100558) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
16 Thread 0x801b15d20 (LWP 100559) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
15 Thread 0x801b15e90 (LWP 100560) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
14 Thread 0x2d8edb8120 (LWP 100561) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
13 Thread 0x2d8edb8290 (LWP 100562) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
12 Thread 0x2d8edb8400 (LWP 100563) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
11 Thread 0x2d8edb8570 (LWP 100564) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
10 Thread 0x2d8edb86e0 (LWP 100565) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
9 Thread 0x2d8edb8850 (LWP 100566) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
8 Thread 0x2d8edb89c0 (LWP 100567) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
7 Thread 0x2d8edb8b30 (LWP 100568) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
6 Thread 0x2d8edb8ca0 (LWP 100569) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
5 Thread 0x2d8edb8e10 (LWP 100570) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
4 Thread 0x2d8edb8f80 (LWP 100571) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
3 Thread 0x2d8edb90f0 (LWP 100572) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
2 Thread 0x2d8edb9260 (LWP 100573) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
1 Thread 0x2d8edb93d0 (LWP 100574) 0x0000000800d9d73c in read ()
from /lib/libc.so.7
(gdb)
}}}
OS is FreeBSD/amd 7.0-BETA1 on a SMP, two-CPU system.
My VCL:
{{{
backend default {
set backend.host = "192.168.0.3";
set backend.port = "80";
}
acl purge {
"192.168.0.4"/32;
}
sub vcl_recv {
if ((req.http.host ~ "^(cache.finn.no|finn.no|www.finn.no)$") ||
(req.http.host == "banner.finn.no" && req.url ~
"^/(jsp2|finn/gojsp|daily|board|auximg/papirfly|finn/cacheable|crossdomain.xml)"))
{
if (req.request == "GET" || req.request == "HEAD") {
lookup;
} elsif (req.request == "PURGE") {
if (!client.ip ~ purge) {
error 405 "Not allowed.";
}
lookup;
} else {
pipe;
}
} else {
error 403 "Access denied. Contact cacheadmin at finn.no if
you have problems.";
}
}
sub vcl_miss {
if (req.request == "PURGE") {
error 404 "Not in cache.";
} else {
fetch;
}
}
sub vcl_hit {
if (req.request == "PURGE") {
set obj.ttl = 0s;
error 200 "Purged.";
} else {
deliver;
}
}
sub vcl_fetch {
if (obj.ttl < 86400s) {
set obj.ttl = 604800s;
}
if (obj.http.Cookie) {
remove obj.http.Cookie;
}
if (obj.http.Set-Cookie) {
remove obj.http.Set-Cookie;
}
insert;
}
}}}
--
Ticket URL: <http://varnish.projects.linpro.no/ticket/170>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list