Assert error in WSLR()

Jean-Baptiste Quenot jbq at caraldi.com
Thu Apr 28 17:48:41 CEST 2011


Can I safely ignore this error, or shall I dig further to find the cause?

2011/4/15 Jean-Baptiste Quenot <jbq at caraldi.com>:
> Hi there,
>
> Since upgrading from Varnish 2.0.6 to Varnish 2.1.3 (both with the
> Apache LogFormat patch applied) I get this error in production:
>
> Apr 15 11:54:31 gw1 varnishd[11313]: Child (9244) Panic message:
> Assert error in WSLR(), shmlog.c line 236:
>  Condition(w->wlp < w->wle) not true.
> thread = (cache-worker)
> ident = Linux,2.6.35-28-server,x86_64,-sfile,-hcritbit,epoll
> Backtrace:
>  0x4235f8: /usr/sbin/varnishd() [0x4235f8]
>  0x4385ed: /usr/sbin/varnishd(WSLR+0x1cd) [0x4385ed]
>  0x4203cd: /usr/sbin/varnishd() [0x4203cd]
>  0x4205ce: /usr/sbin/varnishd(http_DissectRequest+0xee) [0x4205ce]
>  0x414360: /usr/sbin/varnishd(CNT_Session+0x670) [0x414360]
>  0x424da8: /usr/sbin/varnishd() [0x424da8]
>  0x42517b: /usr/sbin/varnishd() [0x42517b]
>  0x7f07dcb8f971: /lib/libpthread.so.0(+0x7971) [0x7f07dcb8f971]
>  0x7f07dc44e92d: /lib/libc.so.6(clone+0x6d) [0x7f07dc44e92d]
> sp = 0x7efb39157008 {
>  fd = 35, id = 35, xid = 1796073229,
>  client = 208.80.194.37:50339,
>  step = STP_START,
>  handling = deliver,
>  restarts = 0, esis = 0
>  ws = 0x7efb39157078 {
>   id = "sess",
>   {s,f,r,e} = {0x7efb39157cd0,+25184,(nil),+65536},
>  },
>  http[req] = {
>   ws = 0x7efb39157078[sess]
>     "GET",
>     "/some/path.html",
>     "HTTP/1.0",
>     "Host: some.host.com",
>     "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;
> SV1; knst; knst2007; Editor 3.0 - http://www.e-ditor.com; .NET CLR
> 1.1.4322)",
>  },
>  worker = 0x7efb236f6be0 {
>   ws = 0x7efb236f6d50 {
>     id = "wrk",
>     {s,f,r,e} = {0x7efb236e4b80,0x7efb236e4b80,(nil),+65536},
>   },
>   },
>   vcl = {
>     srcname = {
>       "input",
>       "Default",
>     },
>   },
> },
> Apr 15 11:54:31 gw1 varnishd[11313]: child (20985) Started
> Apr 15 11:54:32 gw1 varnishd[11313]: Child (20985) said
> Apr 15 11:54:32 gw1 varnishd[11313]: Child (20985) said Child starts
> Apr 15 11:54:32 gw1 varnishd[11313]: Child (20985) said managed to
> mmap 53687091200 bytes of 53687091200
>
> Does it ring a bell to you?
>
> Thanks in advance,
> --
> Jean-Baptiste Quenot
>



-- 
Jean-Baptiste Quenot




More information about the varnish-dev mailing list