[Varnish] #1350: IMS+Vary asserts

Varnish varnish-bugs at varnish-cache.org
Tue Sep 24 19:20:57 CEST 2013


#1350: IMS+Vary asserts
----------------------+-------------------
 Reporter:  scoof     |      Owner:
     Type:  defect    |     Status:  new
 Priority:  normal    |  Milestone:
Component:  varnishd  |    Version:  trunk
 Severity:  normal    |   Keywords:
----------------------+-------------------
 varnishd (varnish-trunk revision 00090ea)

 See attached test case
 {{{
 Last panic at: Tue, 24 Sep 2013 16:53:45 GMT
 Assert error in http_GetHdr(), cache/cache_http.c line 264:
   Condition(l == strlen(hdr + 1)) not true.
 thread = (cache-worker)
 ident = Linux,3.9-1-686-pae,i686,-smalloc,-smalloc,-hcritbit,epoll
 Backtrace:
   0x80797ce: ObjIterEnd+6ee
   0x80700a9: http_GetHdr+109
   0x80851a4: VRY_Match+f4
   0x806e04c: HSH_Lookup+39c
   0x807d9de: CNT_Request+54e
   0x8073c5b: HTTP1_Session+1fb
   0x8081373: RFC2616_Do_Cond+173
   0x8082aa9: SES_pool_accept_task+259
   0x807c0e5: Pool_Work_Thread+e5
   0x8092575: WRK_SumStat+125
 req = 0x90c7748 {
   sp = 0xaa405108, vxid = 1073774598,  step = R_STP_LOOKUP,
   req_body = R_BODY_NONE,
   restarts = 0, esi_level = 0
   sp = 0xaa405108 {
     fd = 16, vxid = 32773,
     client = 127.0.0.1 56213,
     step = S_STP_WORKING,
   },
   worker = 0xa9586160 {
     ws = 0xa9586324 {
       id = "wrk",
       {s,f,r,e} = {0xa9585948,0xa9585948,(nil),+2048},
     },
   VCL::method = 0x0,
   VCL::return = lookup,
   },
   ws = 0x90c785c {
     id = "req",
     {s,f,r,e} = {0x90c8828,+124,+20256,+20256},
   },
   http[req] = {
     ws = 0x90c785c[req]
       "GET",
       "/",
       "HTTP/1.1",
       "User-Agent: curl/7.31.0",
       "Host: localhost:6081",
       "Accept: */*",
       "X-Forwarded-For: 127.0.0.1",
   },
   vcl = {
     srcname = {
       "input",
       "Default",
     },
   },
 },
 }}}

-- 
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1350>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list