[Varnish] #1739: overflow on "o ws - Assert error in VFP_Push(), cache/cache_fetch_proc.c line 200:

Varnish varnish-bugs at varnish-cache.org
Tue May 19 08:07:11 CEST 2015


#1739: overflow on "o ws - Assert error in VFP_Push(), cache/cache_fetch_proc.c
line 200:
----------------------+-------------------
 Reporter:  slink     |      Owner:
     Type:  defect    |     Status:  new
 Priority:  normal    |  Milestone:
Component:  varnishd  |    Version:  trunk
 Severity:  normal    |   Keywords:
----------------------+-------------------
 finally running a current master with out-of-the-box config again on a
 prod system, seems like our default workspace_backend is too tight.
 And something is wrong with uppercasing the ws ID on overflow.

 will bump workspace_backend to 32k and report back if it helps.

 {{{
 c12:~# va param.show | grep -v default
 }}}

 {{{
 May 19 07:59:16 c12 varnishd[25582]: [ID 232431 local0.error] Child
 (25583) Panic message:
 May 19 07:59:16 c12 Assert error in VFP_Push(), cache/cache_fetch_proc.c
 line 200:
 May 19 07:59:16 c12   Condition((vfe) != 0) not true.
 May 19 07:59:16 c12 thread = (cache-worker)
 May 19 07:59:16 c12 version = varnish-trunk revision 2b1ac1c
 May 19 07:59:16 c12 ident = -jsolaris,-smalloc,-smalloc,-hcritbit,ports
 May 19 07:59:16 c12 Backtrace:
 May 19 07:59:16 c12   8087824: pan_backtrace+0x14
 May 19 07:59:16 c12   8087b20: pan_ic+0x1d9
 May 19 07:59:16 c12   8078a3b: VFP_Push+0xed
 May 19 07:59:16 c12   807658d: vbf_stp_fetch+0x49d
 May 19 07:59:16 c12   8077aac: vbf_fetch_thread+0x394
 May 19 07:59:16 c12   808997c: Pool_Work_Thread+0x432
 May 19 07:59:16 c12   809e311: WRK_Thread+0x1ce
 May 19 07:59:16 c12   8089a58: pool_thread+0x7d
 May 19 07:59:16 c12   fec0cd56: libc.so.1'_thrp_setup+0x7e [0xfec0cd56]
 May 19 07:59:16 c12   fec0cfe0: libc.so.1'_lwp_start+0x0 [0xfec0cfe0]
 May 19 07:59:16 c12   busyobj = 8a3fc18 {
 May 19 07:59:16 c12     ws = 8a3fc74 { OVERFLOW
 May 19 07:59:16 c12       id = ""o",
 May 19 07:59:16 c12       {s,f,r,e} = {8a41498,+10072,0,+10080},
 May 19 07:59:16 c12     },
 May 19 07:59:16 c12   refcnt = 2
 May 19 07:59:16 c12   retries = 0
 May 19 07:59:16 c12   failed = 0
 May 19 07:59:16 c12   state = 1
 May 19 07:59:16 c12   flags = {
 }}}

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



More information about the varnish-bugs mailing list