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

Poul-Henning Kamp phk at phk.freebsd.dk
Mon Feb 2 17:48:56 CET 2009


I think I fixed this in r3565.

Poul-Henning

In message <200902012032.00280.ottolski at web.de>, Sascha Ottolski writes:
>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
>_______________________________________________
>varnish-misc mailing list
>varnish-misc at projects.linpro.no
>http://projects.linpro.no/mailman/listinfo/varnish-misc
>

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.



More information about the varnish-misc mailing list