[Varnish] #489: Assert error in BAN_CheckObject()

Varnish varnish-bugs at projects.linpro.no
Fri May 22 22:29:45 CEST 2009

#489: Assert error in BAN_CheckObject()
 Reporter:  waschtl   |        Owner:  phk  
     Type:  defect    |       Status:  new  
 Priority:  normal    |    Milestone:       
Component:  varnishd  |      Version:  trunk
 Severity:  major     |   Resolution:       
 Keywords:            |  
Comment (by phk):

 I have a hard time figuring out how this happens.

 I have spotted one way one could conceiveably get into that situation, but
 I have not been able to see how your VCL would be able to get you there.

 r4087 closes that possibility, and even though I do not expect it to make
 a difference, I would appreciate if you could give that a whirl.

 The other question I have relates to the later of your two dumps above:
 The dump shows "restarts = 1", indicating that the "no-cache" check in
 vcl_hit was encountered.

 Can you confirm, that the URL string does not contain any characters which
 would confuse the purge_url() attempt in vcl_recv{} ?

Ticket URL: <http://varnish.projects.linpro.no/ticket/489#comment:9>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator

More information about the varnish-bugs mailing list