[Varnish] #761: critbit segfault
Varnish
varnish-bugs at varnish-cache.org
Mon Aug 30 13:32:35 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:
----------------------+-----------------------------------------------------
Description changed by phk:
Old description:
> 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
New description:
{{{
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://www.varnish-cache.org/ticket/761#comment:1>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list