
pablo.roman85 at gmail
Apr 4, 2012, 9:23 AM
Post #1 of 1
(72 views)
Permalink
|
|
Panic message: Missing errorhandling code in vfp_esi_end(), cache_esi_fetch.c
|
|
Hey there. My varnish instance crashes frequently (several times a week) with the following error: Panic message: Missing errorhandling code in vfp_esi_end(), cache_esi_fetch.c line 388: Condition((vef->error) == 0) not true.thread = (cache-worker) ident = Linux,2.6.24-23-xen,x86_64,-smalloc,-smalloc,-hcritbit,epoll Backtrace: 0x42c7a6: /usr/sbin/varnishd [0x42c7a6] 0x41b2e8: /usr/sbin/varnishd [0x41b2e8] 0x4215fd: /usr/sbin/varnishd(FetchBody+0x3fd) [0x4215fd] 0x4153e8: /usr/sbin/varnishd [0x4153e8] 0x417ab6: /usr/sbin/varnishd(CNT_Session+0x9f6) [0x417ab6] 0x42efb8: /usr/sbin/varnishd [0x42efb8] 0x42e19b: /usr/sbin/varnishd [0x42e19b] 0x7fad5974e85a: /lib64/libpthread.so.0 [0x7fad5974e85a] 0x7fad594b822d: /lib64/libc.so.6(clone+0x6d) [0x7fad594b822d] sp = 0x7fa9af554008 { fd = 158, id = 158, xid = 186479679, client = 184.73.56.254 55303, step = STP_FETCHBODY, handling = deliver, err_code = 200, err_reason = (null), restarts = 0, esi_level = 0 flags = do_esi is_gzip bodystatus = 4 ws = 0x7fa9af554080 { id = "sess", {s,f,r,e} = {0x7fa9af554c90,+624,(nil),+65536}, }, http[req] = { ws = 0x7fa9af554080[sess] "GET", "[EDITED]", "HTTP/1.1", "Accept-language: en-us,en;q=0.5", "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "User-agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 (FlipboardProxy/1.1; + http://flipboard.com/browserproxy)", "Accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7", "Host: [EDITED]", "X-Forwarded-For: 184.73.56.254", "Accept-Encoding: gzip", } Linux 2.6.24-23-xen x86_64 (Fedora 11) varnish-3.0.2 revision 55e70a4) According to https://www.varnish-cache.org/trac/ticket/1044, this issue should have been fixed in 3.0.2. Any ideas? Thanks, -- --- Pablo Román @pabloroman <http://twitter.com/pabloroman>
|