Panic message: Missing errorhandling code in vfp_esi_end(), cache_esi_fetch.c

Pablo Román pablo.roman85 at gmail.com
Wed Apr 4 18:23:41 CEST 2012


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>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-bugs/attachments/20120404/5c32c45e/attachment.html>


More information about the varnish-bugs mailing list