[Varnish] #890: Assert error in cnt_fetch()
Varnish
varnish-bugs at varnish-cache.org
Fri Apr 1 10:21:19 CEST 2011
#890: Assert error in cnt_fetch()
----------------------+-----------------------------------------------------
Reporter: kristian | Owner:
Type: defect | Status: new
Priority: normal | Milestone: Varnish 3.0 dev
Component: varnishd | Version: trunk
Severity: normal | Keywords:
----------------------+-----------------------------------------------------
Using nightl RPMS from 31st of march (or 1st of april).
{{{
Assert error in cnt_fetch(), cache_center.c line 472:
Condition((sp->wrk->do_close) == 0) not true.
thread = (cache-worker)
ident = Linux,2.6.18-194.el5,x86_64,-smalloc,-smalloc,-hcritbit,epoll
Backtrace:
0x42a4f6: /usr/sbin/varnishd [0x42a4f6]
0x414b65: /usr/sbin/varnishd [0x414b65]
0x4165f1: /usr/sbin/varnishd(CNT_Session+0x3b1) [0x4165f1]
0x41dd98: /usr/sbin/varnishd(ESI_Deliver+0x8a8) [0x41dd98]
0x42d138: /usr/sbin/varnishd(RES_WriteObj+0x378) [0x42d138]
0x415700: /usr/sbin/varnishd [0x415700]
0x4165a9: /usr/sbin/varnishd(CNT_Session+0x369) [0x4165a9]
0x42cb28: /usr/sbin/varnishd [0x42cb28]
0x42bd0f: /usr/sbin/varnishd [0x42bd0f]
0x3aac40673d: /lib64/libpthread.so.0 [0x3aac40673d]
sp = 0x2aaae0e00008 {
fd = 14, id = 14, xid = 1060976467,
client = 87.238.55.186 40081,
step = STP_FETCH,
handling = pass,
err_code = 307, err_reason = (null),
restarts = 1, esi_level = 1
ws = 0x2aaae0e00080 {
id = "sess",
{s,f,r,e} = {0x2aaae0e00cf0,+1056,(nil),+2621440},
},
http[req] = {
ws = 0x2aaae0e00080[sess]
"GET",
"/componada/component/show-
esi/normal/football/sms/www.an.no/33?encoding=UTF-8&lang=nb_NO_www.an.no",
"HTTP/1.0",
"Referer: http://www.an.no/",
"User-Agent: Wget/1.12 (linux-gnu)",
"Accept: */*",
"Connection: close",
"X-Forwarded-For: 87.238.55.186",
"x-orig-url: /componada/component/show-
esi/normal/section/element/www.an.no/33/2713431/small/sec/element180/_/?encoding=UTF-8&lang=nb_NO_www.an.no",
"x-orig-cc: max-age=86400,
channel="http://localhost:9006/atomizer/event/current", channel-maxage,
group="/componada-fibba", group="/relax-nominell", group="/pub33", group
="/com-section-element", group="/sec2092", group="/art2713431"",
"Host: localhost",
},
worker = 0x531a9de0 {
ws = 0x531a9f80 {
id = "wrk",
{s,f,r,e} = {0x53197d90,+24,(nil),+65536},
},
http[bereq] = {
ws = 0x531a9f80[wrk]
"GET",
"/componada/component/show-
esi/normal/football/sms/www.an.no/33?encoding=UTF-8&lang=nb_NO_www.an.no",
"HTTP/1.0",
"Referer: http://www.an.no/",
"User-Agent: Wget/1.12 (linux-gnu)",
"Accept: */*",
"X-Forwarded-For: 87.238.55.186",
"x-orig-url: /componada/component/show-
esi/normal/section/element/www.an.no/33/2713431/small/sec/element180/_/?encoding=UTF-8&lang=nb_NO_www.an.no",
"x-orig-cc: max-age=86400,
channel="http://localhost:9006/atomizer/event/current", channel-maxage,
group="/componada-fibba", group="/relax-nominell", group="/pub33", group
="/com-section-element", group="/sec2092", group="/art2713431"",
"Host: localhost",
"X-Varnish: 1060976467",
},
},
vcl = {
srcname = {
"input",
"Default",
"/etc/varnish/include-v3art-ng.vcl",
"/etc/varnish/include-v3art-ng.vcl",
"/etc/varnish/include-v3art-ng.vcl",
"/etc/varnish/include-v3art-ng.vcl",
"/etc/varnish/include-v3art-ng.vcl",
},
},
},
}}}
Can provide core-dump too.
Heavily ESI'ed site.
Took an hour or so to trigger it with a wget.
--
Ticket URL: <http://varnish-cache.org/trac/ticket/890>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list