[Varnish] #427: Assert error in vsl_hdr(), shmlog.c line 85: Condition(id < 0x10000) not true. errno = 32 (Broken pipe)
Varnish
varnish-bugs at projects.linpro.no
Tue Jan 27 21:59:56 CET 2009
#427: Assert error in vsl_hdr(), shmlog.c line 85: Condition(id < 0x10000) not
true. errno = 32 (Broken pipe)
-------------------+--------------------------------------------------------
Reporter: tom | Type: defect
Status: new | Priority: normal
Milestone: | Component: build
Version: trunk | Severity: normal
Keywords: |
-------------------+--------------------------------------------------------
Varnish dies every 30 / 60 minutes with the following error:
{{{
Child (28511) died signal=6 (core dumped)
Child (28511) Panic message: Assert error in vsl_hdr(), shmlog.c line 85:
Condition(id < 0x10000) not true. errno = 32 (Broken pipe) thread =
(cache-worker)sp = 0x7ff011428008 {
fd = -1, id = 813, xid = 0,
client = 212.45.52.229:42395,
step = STP_RECV,
handling = error,
err_code = 200, err_reason = (null),
ws = 0x7ff011428078 {
id = "sess",
{s,f,r,e} = {0x7ff011428808,,+1149,(nil),+16384},
},
worker = 0x4891ec40 {
},
vcl = {
srcname = {
"input",
"Default",
},
},
},
}}}
Backtrace:
{{{
(gdb) bt
#0 0x00007ff01cd973c5 in raise () from /lib/libc.so.6
#1 0x00007ff01cd9873e in abort () from /lib/libc.so.6
#2 0x00000000004210f0 in pan_ic (func=0x4593f0 "vsl_hdr", file=0x459406
"shmlog.c", line=85,
cond=0x45940f "id < 0x10000", err=32, xxx=0) at cache_panic.c:317
#3 0x0000000000438cd5 in vsl_hdr (tag=SLT_VCL_call, p=0x4891cb90 "\026",
len=4, id=4294967295)
at shmlog.c:85
#4 0x0000000000439aea in WSL (w=0x4891ec40, tag=SLT_VCL_call, id=-1,
fmt=0x450f35 "%s")
at shmlog.c:266
#5 0x000000000042681a in VCL_recv_method (sp=0x7ff011428008) at
../../include/vcl_returns.h:23
#6 0x0000000000413982 in cnt_recv (sp=0x7ff011428008) at
cache_center.c:818
#7 0x0000000000414441 in CNT_Session (sp=0x7ff011428008) at steps.h:34
#8 0x000000000042f2b0 in ESI_Deliver (sp=0x7ff011428008) at
cache_vrt_esi.c:853
#9 0x0000000000423bbb in RES_WriteObj (sp=0x7ff011428008) at
cache_response.c:150
#10 0x00000000004117ca in cnt_deliver (sp=0x7ff011428008) at
cache_center.c:180
#11 0x00000000004145d9 in CNT_Session (sp=0x7ff011428008) at steps.h:42
#12 0x000000000042289b in wrk_do_cnt_sess (w=0x4891ec40,
priv=0x7ff011428008) at cache_pool.c:398
#13 0x0000000000422336 in wrk_thread (priv=0x7ff01cc0b150) at
cache_pool.c:310
#14 0x00007ff01d544037 in start_thread () from /lib/libpthread.so.0
#15 0x00007ff01ce2728d in clone () from /lib/libc.so.6
#16 0x0000000000000000 in ?? ()
(gdb)
}}}
Varnish is running on a Gentoo 64 bit system. Esi includes are used in the
site.
--
Ticket URL: <http://varnish.projects.linpro.no/ticket/427>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list