[Varnish] #967: Assert error in object_cmp(), cache_expire.c line 449: Condition((bb) != NULL) not true. thread = (cache-timeout)

Varnish varnish-bugs at varnish-cache.org
Thu Aug 11 13:26:24 CEST 2011


#967: Assert error in object_cmp(), cache_expire.c line 449: Condition((bb) !=
NULL) not true. thread = (cache-timeout)
----------------------+-----------------------------------------------------
  Reporter:  pmialon  |        Type:  defect  
    Status:  closed   |    Priority:  normal  
 Milestone:           |   Component:  varnishd
   Version:  3.0.0    |    Severity:  critical
Resolution:  fixed    |    Keywords:          
----------------------+-----------------------------------------------------

Comment(by Poul-Henning Kamp <phk@…>):

 (In [726d93ff5a815774d7a3b4a23dcba2efb3c08ca7]) Duh!  Git committing from
 the wrong directory doesn't do what you
 expect:

 Clamp rather than overflow on child indexes when we get to the
 end of the UINT_MAX items we can support.

 Found by adding a lot of asserts and brute force testing, both
 of which I have left in.

 Fixes       #967

 May also be relevant to #827

-- 
Ticket URL: </ticket/967#comment:3>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list