[Varnish] #987: Panic in cache_vrt.c with Varnish 3.0.0

Varnish varnish-bugs at varnish-cache.org
Mon Aug 29 09:22:56 CEST 2011


#987: Panic in cache_vrt.c with Varnish 3.0.0
-------------------+--------------------------------------------------------
 Reporter:  hplc   |        Type:  defect  
   Status:  new    |    Priority:  normal  
Milestone:         |   Component:  varnishd
  Version:  3.0.0  |    Severity:  normal  
 Keywords:         |  
-------------------+--------------------------------------------------------
Description changed by phk:

Old description:

> Vanish Panic about everyone 2 days.[[BR]]
> Platform: Linux CentOS 5.6 32bit (2.6.18-238.19.1.el5)
>

> {{{
> $ rpm -qa|grep varnish
> varnish-release-3.0-1
> varnish-3.0.0-2.el5
> varnish-libs-3.0.0-2.el5
> }}}
>

>
> {{{
> Aug 23 23:09:41 centos varnishd[3485]: Platform:
> Linux,2.6.18-238.19.1.el5,i686,-sfile,-smalloc,-hcritbit
> Aug 23 23:09:41 centos varnishd[3485]: child (3486) Started
> Aug 23 23:09:41 centos varnishd[3485]: Child (3486) said Child starts
> Aug 23 23:09:41 centos varnishd[3485]: Child (3486) said SMF.s0 mmap'ed
> 1073741824 bytes of 1073741824
> Aug 25 06:26:32 centos varnishd[3485]: Child (3486) died signal=6
> Aug 25 06:26:32 centos varnishd[3485]: Child (3486) Panic message: Assert
> error in VRT_IP_string(), cache_vrt.c line 310:   Condition((p =
> WS_Alloc(sp->http->ws, len)) != 0) not true. thread = (cache-worker)
> ident = Linux,2.6.18-238.19.1.el5,i686,-sfile,-smalloc,-hcritbit,epoll
> Backtrace:   0x807652c: /usr/sbin/varnishd [0x807652c]   0x807f585:
> /usr/sbin/varnishd(VRT_IP_string+0x155) [0x807f585]   0x213343:
> ./vcl.7Cb57Ikc.so [0x213343]   0x807e654:
> /usr/sbin/varnishd(VCL_recv_method+0x54) [0x807e654]   0x805ef76:
> /usr/sbin/varnishd(CNT_Session+0x8d6) [0x805ef76]   0x80791ff:
> /usr/sbin/varnishd [0x80791ff]   0x80781b2: /usr/sbin/varnishd
> [0x80781b2]   0x807879f: /usr/sbin/varnishd [0x807879f]   0xa0e832:
> /lib/libpthread.so.0 [0xa0e832]   0x94e45e: /lib/libc.so.6(clone+0x5e)
> [0x94e45e] sp = 0xb7ed8004 {   fd = 32, id = 32, xid = 156301678,
> client = 183.13.72.122 50306,   step = STP_RECV,   handling = deliver,
> restarts = 0, esi_level = 0   ws = 0xb7ed8054 { overflow     id = "sess",
> {s,f,r,e} = {0xb7ed87
> Aug 25 06:26:32 centos varnishd[3485]: child (711) Started
> Aug 25 06:26:32 centos varnishd[3485]: Child (711) said Child starts
> Aug 25 06:26:32 centos varnishd[3485]: Child (711) said SMF.s0 mmap'ed
> 1073741824 bytes of 1073741824
> Aug 25 07:13:35 centos varnishd[3485]: Manager got SIGINT
> Aug 25 07:13:37 centos varnishd[2784]: Platform:
> Linux,2.6.18-238.19.1.el5,i686,-sfile,-smalloc,-hcritbit
> Aug 25 07:13:37 centos varnishd[2784]: child (2785) Started
> }}}

New description:

 Vanish Panic about everyone 2 days.[[BR]]
 Platform: Linux CentOS 5.6 32bit (2.6.18-238.19.1.el5)


 {{{
 $ rpm -qa|grep varnish
 varnish-release-3.0-1
 varnish-3.0.0-2.el5
 varnish-libs-3.0.0-2.el5
 }}}



 {{{
 Aug 23 23:09:41 centos varnishd[3485]: Platform:
 Linux,2.6.18-238.19.1.el5,i686,-sfile,-smalloc,-hcritbit
 Aug 23 23:09:41 centos varnishd[3485]: child (3486) Started
 Aug 23 23:09:41 centos varnishd[3485]: Child (3486) said Child starts
 Aug 23 23:09:41 centos varnishd[3485]: Child (3486) said SMF.s0 mmap'ed
 1073741824 bytes of 1073741824
 Aug 25 06:26:32 centos varnishd[3485]: Child (3486) died signal=6
 Aug 25 06:26:32 centos varnishd[3485]: Child (3486) Panic message:
 Assert error in VRT_IP_string(), cache_vrt.c line 310:
 Condition((p = WS_Alloc(sp->http->ws, len)) != 0) not true.
 thread = (cache-worker)
 ident = Linux,2.6.18-238.19.1.el5,i686,-sfile,-smalloc,-hcritbit,epoll
 Backtrace:
    0x807652c: /usr/sbin/varnishd [0x807652c]
    0x807f585: /usr/sbin/varnishd(VRT_IP_string+0x155) [0x807f585]
    0x213343: ./vcl.7Cb57Ikc.so [0x213343]
    0x807e654: /usr/sbin/varnishd(VCL_recv_method+0x54) [0x807e654]
    0x805ef76: /usr/sbin/varnishd(CNT_Session+0x8d6) [0x805ef76]
    0x80791ff: /usr/sbin/varnishd [0x80791ff]
    0x80781b2: /usr/sbin/varnishd [0x80781b2]
    0x807879f: /usr/sbin/varnishd [0x807879f]
    0xa0e832: /lib/libpthread.so.0 [0xa0e832]
    0x94e45e: /lib/libc.so.6(clone+0x5e) [0x94e45e]
 sp = 0xb7ed8004 {
    fd = 32, id = 32, xid = 156301678,
    client = 183.13.72.122 50306,
    step = STP_RECV,
    handling = deliver,
    restarts = 0, esi_level = 0
    ws = 0xb7ed8054 { overflow
      id = "sess",
      {s,f,r,e} = {0xb7ed87
 Aug 25 06:26:32 centos varnishd[3485]: child (711) Started
 Aug 25 06:26:32 centos varnishd[3485]: Child (711) said Child starts
 Aug 25 06:26:32 centos varnishd[3485]: Child (711) said SMF.s0 mmap'ed
 1073741824 bytes of 1073741824
 Aug 25 07:13:35 centos varnishd[3485]: Manager got SIGINT
 Aug 25 07:13:37 centos varnishd[2784]: Platform:
 Linux,2.6.18-238.19.1.el5,i686,-sfile,-smalloc,-hcritbit
 Aug 25 07:13:37 centos varnishd[2784]: child (2785) Started
 }}}

--

-- 
Ticket URL: <http://www.varnish-cache.org/trac/ticket/987#comment:1>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list