[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