[Varnish] #761: critbit segfault
Varnish
varnish-bugs at varnish-cache.org
Mon Aug 23 18:56:52 CEST 2010
#761: critbit segfault
----------------------+-----------------------------------------------------
Reporter: sky | Owner: phk
Type: defect | Status: new
Priority: normal | Milestone:
Component: varnishd | Version: 2.1.3
Severity: normal | Keywords:
----------------------+-----------------------------------------------------
Panic message: Assert error in hcb_lookup(), hash_critbit.c line 475:
Condition(!with_lock) not true. thread = (cache-worker) ident =
Linux,2.6.32-24-server,x86_64,-sfile,-sfile,-sfile,-sfile,-sfile,-sfile,-hcritbit,epoll
Backtrace: 0x424878: /usr/sbin/varnishd() [0x424878] 0x43182d:
/usr/sbin/varnishd() [0x43182d] 0x41e8e9:
/usr/sbin/varnishd(HSH_Lookup+0x6a9) [0x41e8e9] 0x412dab:
/usr/sbin/varnishd() [0x412dab] 0x4152fd:
/usr/sbin/varnishd(CNT_Session+0x38d) [0x4152fd] 0x426028:
/usr/sbin/varnishd() [0x426028] 0x4263fb: /usr/sbin/varnishd()
[0x4263fb] 0x7f31aeaff9ca: /lib/libpthread.so.0(+0x69ca)
[0x7f31aeaff9ca] 0x7f31ae3bf6fd: /lib/libc.so.6(clone+0x6d)
[0x7f31ae3bf6fd] sp = 0x7e736c402008 { fd = 3453, id = 3453, xid =
1257538524, client = 74.79.40.95:58308, step = STP_LOOKUP, handling
= hash, err_code = 503, err_reason = (null), restarts = 0, esis = 0
ws = 0x7e736c402078 { id = "sess", {s,f,r,e} =
{0x7e736c402cd0,+3328,(nil),+131072}, }, http[req] = { ws =
0x7e736c402078[sess] "GET",
"/extensions/wikia/StaticChute/?type=css&packages=monaco_css_print&checksum=75a075dd32dd6479a937ee61cbd5940f",
"HTTP/1.1", "User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X
10_6_4; en-us) AppleWebKit/533.17.8 (KHTML, like Gecko) Version/5.0.1
Safari/533.17.8", "Accept: text/css,*/*;q=0.1", "Referer:
http://www.wowwiki.com/Portal:Main", "Accept-Language: en-us",
"Connection: keep-alive", "X-Forwarded-From: varnish-i7-IOWA",
"X-Forwarded-For: 74.79.40.95", "Accept-Encoding: gzip",
"host: www.wowwiki.com", "X-Logged-In: 0", }, worker =
0x7e7651478be0 { ws = 0x7e7651478d50 { id = "wrk",
{s,f,r,e} = {0x7e7651450b80,0x7e7651450b80,(nil),+131072}, }, },
vcl = { srcname = { "input", "Default",
"/etc/varnish/yellowiki.vcl", "/etc/varnish/SJC_backends.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/IOWA_backends.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl",
"/etc/varnish/apache_healthcheck.vcl", "/etc/varnish/routing.vcl",
"/etc/varnish/wiki-stats.vcl", "/etc/varnish/misc.vcl",
"/etc/varnish/liftium_edge.vcl",
"/etc/varnish/external_healthchecks.vcl",
"/etc/varnish/riak_backends.vcl",
"/etc/varnish/riak_healthcheck.vcl",
"/etc/varnish/riak_healthcheck.vcl",
"/etc/varnish/riak_healthcheck.vcl",
"/etc/varnish/riak_healthcheck.vcl",
"/etc/varnish/spotlights_edge.vcl", "/etc/varnish/dev-
backend.vcl", "/etc/varnish/image
--
Ticket URL: <http://varnish-cache.org/ticket/761>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list