[Varnish] #1654: died signal=6 (core dumped)

Varnish varnish-bugs at varnish-cache.org
Mon Jan 5 09:08:18 CET 2015


#1654: died signal=6 (core dumped)
-----------------------+----------------------------------
 Reporter:  rfordinal  |       Owner:
     Type:  defect     |      Status:  new
 Priority:  high       |   Milestone:  Varnish 4.0 release
Component:  varnishd   |     Version:  4.0.2
 Severity:  blocker    |  Resolution:
 Keywords:             |
-----------------------+----------------------------------
Description changed by phk:

Old description:

> varnishd died every few minutes with this message:
>
> Panic message:#012Assert error in SES_ScheduleReq(),
> cache/cache_session.c line 229:#012  Condition((sp)->magic == 0x2c2f9c5a)
> not true.#012thread = (cache-worker)#012ident =
> Linux,3.13.0-39-generic,x86_64,-sfile,-smalloc,-hcritbit,epoll#012Backtrace:#012
> 0x433135: /usr/sbin/varnishd() [0x433135]#012  0x43be2d:
> /usr/sbin/varnishd(SES_ScheduleReq+0x16d) [0x43be2d]#012  0x425338:
> /usr/sbin/varnishd() [0x425338]#012  0x42696a:
> /usr/sbin/varnishd(HSH_DerefObjCore+0xba) [0x42696a]#012  0x4176a4:
> /usr/sbin/varnishd(VBO_DerefBusyObj+0x1b4) [0x4176a4]#012  0x4371a9:
> /usr/sbin/varnishd(CNT_Request+0x3a9) [0x4371a9]#012  0x42d17b:
> /usr/sbin/varnishd(HTTP1_Session+0x3eb) [0x42d17b]#012  0x43b738:
> /usr/sbin/varnishd() [0x43b738]#012  0x436033:
> /usr/sbin/varnishd(Pool_Work_Thread+0x373) [0x436033]#012  0x4492f8:
> /usr/sbin/varnishd() [0x4492f8]#012req = 0x7fac0f017020 {#012  sp =
> 0x7fac1a828ea0, vxid = 1077870657,  step = R_STP_DELIVER,#012  req_body =
> R_BODY_NONE,#012  restarts = 0, esi_level = 0#012  sp = 0x7fac1a828ea0
> {#012    fd = 369, vxid = 2752528,#012    client = 95.103.62.62
> 50620,#012    step = S_STP_WORKING,#012  },#012  worker = 0x7fac155acc50
> {#012    ws = 0x7fac155ace68 {#012      id = "wrk",#012      {s,f,r,e} =
> {0x7fac155ac440,0x7fac155ac440,(nil),+2048},#012    },#012  VCL::method =
> 0x0,#012  VCL::return = deliver,#012  },#012  ws = 0x7fac0f0171b8 {#012
> id = "req",#012    {s,f,r,e} = {0x7fac0f019010,+880,(nil),+57360},#012
> },#012  http[req] = {#012    ws = 0x7fac0f0171b8[req]#012 ...

New description:

 varnishd died every few minutes with this message:

 {{{
 Panic message:
 Assert error in SES_ScheduleReq(), cache/cache_session.c line 229:
   Condition((sp)->magic == 0x2c2f9c5a) not true.
 thread = (cache-worker)
 ident = Linux,3.13.0-39-generic,x86_64,-sfile,-smalloc,-hcritbit,epoll
 Backtrace:
   0x433135: /usr/sbin/varnishd() [0x433135]
   0x43be2d: /usr/sbin/varnishd(SES_ScheduleReq+0x16d) [0x43be2d]
   0x425338: /usr/sbin/varnishd() [0x425338]
   0x42696a: /usr/sbin/varnishd(HSH_DerefObjCore+0xba) [0x42696a]
   0x4176a4: /usr/sbin/varnishd(VBO_DerefBusyObj+0x1b4) [0x4176a4]
   0x4371a9: /usr/sbin/varnishd(CNT_Request+0x3a9) [0x4371a9]
   0x42d17b: /usr/sbin/varnishd(HTTP1_Session+0x3eb) [0x42d17b]
   0x43b738: /usr/sbin/varnishd() [0x43b738]
   0x436033: /usr/sbin/varnishd(Pool_Work_Thread+0x373) [0x436033]
   0x4492f8: /usr/sbin/varnishd() [0x4492f8]
 req = 0x7fac0f017020 {
   sp = 0x7fac1a828ea0, vxid = 1077870657,  step = R_STP_DELIVER,
   req_body = R_BODY_NONE,
   restarts = 0, esi_level = 0
   sp = 0x7fac1a828ea0 {
     fd = 369, vxid = 2752528,
     client = 95.103.62.62 50620,
     step = S_STP_WORKING,
   },
   worker = 0x7fac155acc50 {
     ws = 0x7fac155ace68 {
       id = "wrk",
       {s,f,r,e} = {0x7fac155ac440,0x7fac155ac440,(nil),+2048},
     },
   VCL::method = 0x0,
   VCL::return = deliver,
   },
   ws = 0x7fac0f0171b8 {
     id = "req",
     {s,f,r,e} = {0x7fac0f019010,+880,(nil),+57360},
   },
   http[req] = {
     ws = 0x7fac0f0171b8[req]
  ...
 }}}

--

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



More information about the varnish-bugs mailing list