Panic message: Assert error in exp_timer(), cache_expire.c line 303

Sascha Ottolski ottolski at web.de
Sun Feb 1 20:31:59 CET 2009


Am Mittwoch 28 Januar 2009 10:52:47 schrieb Poul-Henning Kamp:
> In message <200901260917.45223.ottolski at web.de>, Sascha Ottolski 
writes:
> >Assert error in exp_timer(), cache_expire.c line 303:
> >Condition(oe2->timer_when >= oe->timer_when) not true.  thread =
> >(cache-timeout)
> >
> >[...]
> >
> >It all happens with trunk, r3497.
>
> Fixed in r3547

thanks very much. I upgraded to r3563, and now had another crash (after 
approx. 54 hours runtime):


Feb  1 19:54:21 localhost varnishd[3146]: Child (3147) not responding to 
ping, killing it.
Feb  1 19:54:22 localhost varnishd[3146]: Child (3147) died signal=6
Feb  1 19:54:22 localhost varnishd[3146]: Child (3147) Panic message: 
Assert error in EXP_Rearm(), cache_expire.c line 255:   
Condition(oe->timer_idx != BINHEAP_NOIDX) not true.  thread = 
(cache-worker)sp = 0x2b1b405ac008 {   fd = 3797, id = 3797, xid = 
2021543483,   client = 217.234.68.98:1869,   step = STP_HIT,   handling 
= error,   err_code = 200, err_reason = (null),   ws = 0x2b1b405ac078 {      
id = "sess",     {s,f,r,e} = {0x2b1b405ac808,,+938,(nil),+16384},   },     
worker = 0x59831c80 {     },     vcl = {       srcname = 
{         "input",         "Default",       },     },   obj = 
0x2ab1ab8b8000 {     refcnt = 2, xid = 1987221953,     ws = 
0x2ab1ab8b8028 {        id = "obj",       {s,f,r,e} = {0x2ab1ab8b8358,,
+241,(nil),+3240},     },     http = {       ws = 0x2ab1ab8b8028 {          
id = "obj",         {s,f,r,e} = {0x2ab1ab8b8358,,+241,(nil),
+3240},       },       hd = {         "Date: Fri, 30 Jan 2009 14:22:59 
GMT",         "Server: Apache",         "X-SF-Stats: 
stf-img7",         "Last-Modified: Thu,
Feb  1 19:54:22 localhost varnishd[3146]: Child cleanup complete


Please let me know if you nedd additional informations.


Cheers,

Sascha



More information about the varnish-misc mailing list