[Varnish] #1606: Assert error in VDI_Finish(), cache/cache_director.c line 120:

Varnish varnish-bugs at varnish-cache.org
Thu Oct 9 14:26:26 CEST 2014


#1606: Assert error in VDI_Finish(), cache/cache_director.c line 120:
-------------------------+--------------------
 Reporter:  cache_layer  |       Type:  defect
   Status:  new          |   Priority:  normal
Milestone:               |  Component:  build
  Version:  trunk        |   Severity:  normal
 Keywords:               |
-------------------------+--------------------
 Hi!,

 During testing of the varnish 4 build from master (trunk), I notice the
 following problem. Version 4.0.1 had no such panics.



 {{{
 Last panic at: Thu, 09 Oct 2014 08:26:50 GMT
 Assert error in VDI_Finish(), cache/cache_director.c line 120:
   Condition(bo->director_state != DIR_S_NULL) not true.
 thread = (cache-worker)
 ident = Linux,3.2.0-55-generic,x86_64,-smalloc,-smalloc,-hcritbit,epoll
 Backtrace:
   0x4327e5: pan_ic+0xc5
   0x41959d: VDI_Finish+0xbd
   0x421e31: vbf_fetch_thread+0x1201
   0x435041: Pool_Work_Thread+0x361
   0x447abf: WRK_Thread+0x11f
   0x433ddb: pool_thread+0x2b
   0x7fa61b19ee9a: /lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a)
 [0x7fa61b19ee9a]
   0x7fa61aecc31d: /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)
 [0x7fa61aecc31d]
   busyobj = 0x7fa398238c70 {
     ws = 0x7fa398238d30 {
       id = "bo",
       {s,f,r,e} = {0x7fa39823ac70,+736,(nil),+57344},
     },
   refcnt = 2
   retries = 0
   failed = 0
   state = 1
     is_do_pass
     is_uncacheable
     is_is_gunzip
     bodystatus = 0 (none),
     },
     http[bereq] = {
       ws = 0x7fa398238d30[bo]
         "GET",
         "/",
         "HTTP/1.0",
         "X-UA-Device: pc",
         "grace: none",
         "X-Forwarded-For: 10.64.16.18",
         "X-VaaS-Prefix: /",
         "Surrogate-Capability: abc=ESI/1.0",
         "X-Port: 80",
         "X-Varnish: 2655139",
         "Host: 10.196.4.122",
     },
     http[beresp] = {
       ws = 0x7fa398238d30[bo]
         "HTTP/1.1",
         "301",
         "Moved Permanently",
         "Date: Thu, 09 Oct 2014 08:26:49 GMT",
         "Vary: Accept-Encoding",
         "Set-Cookie: cookie",
         "Location: /",
         "Content-Length: 0",
         "Connection: close",
         "Content-Type: text/html; charset=UTF-8",
         "X-Backend: backend",
     },
   objcore (FETCH) = 0x7fa48405f230 {
     refcnt = 2
     flags = 0x104
     objhead = 0x1c33680
     stevedore = 0x1c2e370 (malloc Transient)
   }
   }
 }}}

 Best regards

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



More information about the varnish-bugs mailing list