[Varnish] #1628: Assert error in VBO_DerefBusyObj()

Varnish varnish-bugs at varnish-cache.org
Mon Nov 24 22:27:50 CET 2014


#1628: Assert error in VBO_DerefBusyObj()
----------------------+-----------------------------------------------
 Reporter:  Jay       |       Owner:  Martin Blix Grydeland <martin@…>
     Type:  defect    |      Status:  reopened
 Priority:  normal    |   Milestone:  Later
Component:  varnishd  |     Version:  trunk
 Severity:  normal    |  Resolution:
 Keywords:            |
----------------------+-----------------------------------------------

Comment (by chrisj):

 The last commit did seem to reduce the frequency of crashes. We have since
 had one crash which occurred after 5 days of uptime.


 {{{
 Assert error in vbf_fetch_thread(), cache/cache_fetch.c line 878:
   Condition(bo->director_state == DIR_S_NULL) not true.
 thread = (cache-worker)
 version = varnish-trunk revision 7746e30
 ident = Linux,3.2.0-58-generic,x86_64,-smalloc,-smalloc,-hcritbit,epoll
 Backtrace:
   0x43311f: pan_ic+0xdf
   0x423bfb: vbf_fetch_thread+0x25ab
   0x435981: Pool_Work_Thread+0x361
   0x4488af: WRK_Thread+0x11f
   0x43471b: pool_thread+0x2b
   0x7fb4dd663e9a: /lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a)
 [0x7fb4dd663e9a]
   0x7fb4dd39131d: /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)
 [0x7fb4dd39131d]
   busyobj = 0x7fab8934a020 {
     ws = 0x7fab8934a0e0 {
       id = "bo",
       {s,f,r,e} = {0x7fab8934bf88,+832,(nil),+57488},
     },
   refcnt = 1
   retries = 0
   failed = 1
   state = 4
 }}}

-- 
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1628#comment:13>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator



More information about the varnish-bugs mailing list