Panic message: Missing errorhandling code in parse_esi_tag(), cache_esi.c line 634

tom at neovatar.org tom at neovatar.org
Mon Jun 14 19:03:33 CEST 2010


Hello,

sorry, I did send the first mail without a subject, because I have to
use the stupid webmail gui from work.

I hope this is the right list to ask about varnish behaviour which might
be a bug.

We are getting the following (at the bottom of the mail) error on an ESI
include, but I have no idea if this can be triggered by wrong
configuration. The initial request goes to a local tomcat, the response
html has the following ESI include:

<esi:include
src="/external/newsticker/snippet/template/snippet_neue_rechte_leiste/limit/6">

The error does not happen everytime, but from time to time. I have not
found a way to reproduce it for sure.

I would be thankfull, if somebody could point me into a direction how to
solve this.

Cheers,
Tom

Jun 14 16:05:31 pol-web-15 varnishd[15974]: Child cleanup complete
Jun 14 16:05:31 pol-web-15 varnishd[15974]: child (17887) Started
Jun 14 16:05:31 pol-web-15 varnishd[15974]: Child (17887) said 
Jun 14 16:05:31 pol-web-15 varnishd[15974]: Child (17887) said Child
starts
Jun 14 16:05:31 pol-web-15 varnishd[15974]: Child (17887) died signal=6
Jun 14 16:05:31 pol-web-15 varnishd[15974]: Child (17887) Panic message:
Missing errorhandling code in parse_esi_tag(), cache_esi.c line 634:  
Condition(q < ew->tag.e) not true.thread = (cache-worker) ident =
Linux,2.6.24-25-xen,x86_64,-smalloc,-hcritbit,epoll Backtrace:  
0x4235e7: /usr/sbin/varnishd [0x4235e7]   0x418955: /usr/sbin/varnishd
[0x418955]   0x41948d: /usr/sbin/varnishd(ESI_Parse+0x65d) [0x41948d]  
0x413d49: /usr/sbin/varnishd [0x413d49]   0x414ebb:
/usr/sbin/varnishd(CNT_Session+0x39b) [0x414ebb]   0x425a38:
/usr/sbin/varnishd [0x425a38]   0x424d3e: /usr/sbin/varnishd [0x424d3e] 
 0x7f31af5c83f7: /lib/libpthread.so.0 [0x7f31af5c83f7]   0x7f31aee9dbbd:
/lib/libc.so.6(clone+0x6d) [0x7f31aee9dbbd] sp = 0x7f31a8a80008 {   fd =
15, id = 15, xid = 959769645,   client = 129.67.114.26:50797,   step =
STP_FETCH,   handling = deliver,   err_code = 200, err_reason = (null), 
 restarts = 0, esis = 0   ws = 0x7f31a8a80078 {      id = "sess",    
{s,f,r,e} = {0x7f31a8a80c90,+1864,(nil),+512000},   },   http[req] = {  
  ws = 0x7f31a8a80078[sess]       "GET",       "/",       "HTTP/1.1",   
   "User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; de;
rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3",       "Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",      
"Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3",      
"Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7",       "Keep-Alive:
115",       "Connection: keep-alive",       "Cache-Control: max-age=0", 
     "host: www.sueddeutsche.de",   },   worker = 0x7bf6fe80 {     ws =
0x7bf6ffe8 {        id = "wrk",       {s,f,r,e} =
{0x7bef0e00,+9752,(nil),+512000},     },     http[bereq] = {       ws =
0x7bf6ffe8[wrk]         "GET",         "/",         "HTTP/1.1",        
"User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; de;
rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3",         "Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",       
 "Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3",        
"Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7",         "host:
www.sueddeutsche.de",         "X-Varnish: 959769645",     },    
http[beresp] = {       ws = 0x7bf6ffe8[wrk]         "HTTP/1.1",        
"200",         "OK",         "Server: Apache-Coyote/1.1",        
"Expires: Mon, 14 Jun 2010 16:06:31 GMT",         "Content-Type:
text/html;charset=utf-8",         "Transfer-Encoding: chunked",        
"Date: Mon, 14 Jun 2010 16:05:30 GMT",         "Cache-Control:
max-age=120",     },     },     vcl = {       srcname = {        
"input",         "Default",       },     },   obj = 0x7f31a8807300 {    
xid = 959769645,     ws = 0x7f31a8807320 {        id = "obj",      
{s,f,r,e} = {0x7f31a8807508,+240,+248,+248},     },     http[obj] = {   
   ws = 0x7f31a8807320[obj]         "HTTP/1.1",         "200",        
"OK",         "Server: Apache-Coyote/1.1",         "Expires: Mon, 14 Jun
2010 16:06:31 GMT",         "Content-Type: text/html;charset=utf-8",    
    "Date: Mon, 14 Jun 2010 16:05:30 GMT",         "Cache-Control:
max-age=120",         "Content-Length: 139787",     },     len = 139787,
    store = {       131072 {         3c 21 44 4f 43 54 59 50 45 20 68 74
6d 6c 3e 0a |<!DOCTYPE html>.|         3c 68 74 6d 6c 20 6c 61 6e 67 3d
22 64 65 22 3e |<html lang="de">|         0a 3c 21 2d 2d 20 5b 53 54 41
52 54 20 48 45 41 |.<!-- [START HEA|         44 45 52 5d 20 2d 2d 3e 0a
20 20 3c 68 65 61 64 |DER] -->.  <head|         [131008 more]       },  
    8715 {         69 70 70 65 74 2f 74 65 6d 70 6c 61 74 65 2f 73
|ippet/template/s|         6e 69 70 70 65 74 5f 6e 65 75 65 5f 72 65 63
68 |nippet_neue_rech|         74 65 5f 6c 65 69 73 74 65 2f 6c 69 6d 69
74 2f |te_leiste/limit/|         36 22 3e 0d 0a 0a 20 20 20 20 20 20 20
20 20 20 |6">...          |         [8651 more]       },     },   }, },




More information about the varnish-bugs mailing list