[Varnish] #552: Varnish 2.0.1 crash

Varnish varnish-bugs at projects.linpro.no
Mon Sep 14 13:03:53 CEST 2009


#552: Varnish 2.0.1 crash
----------------------+-----------------------------------------------------
 Reporter:  maka01    |        Owner:  phk      
     Type:  defect    |       Status:  closed   
 Priority:  normal    |    Milestone:           
Component:  varnishd  |      Version:  trunk    
 Severity:  normal    |   Resolution:  duplicate
 Keywords:            |  
----------------------+-----------------------------------------------------
Changes (by phk):

  * status:  new => closed
  * resolution:  => duplicate

Old description:

> Just had varnishd crash on me. I think his has happened before. This is
> Varnish 2.0.1 though, so it's not the latest version. But still, it's an
> issue.
>
> Sep 14 10:40:02 xxx varnishd[3128]: Child (3129) died signal=6
> Sep 14 10:40:02 xxx varnishd[3128]: Child (3129) Panic message: Assert
> error in http_StatusMessage(), cache_http.c line 150:   Condition(status
> >= 100 && status <= 999)
>  not true.  thread = (cache-worker)sp = 0x2aaec7953008 {   fd = 32, id =
> 32, xid = 655816107,   client = xxx:xxx,   step = STP_FETCH,   handling =
> PASS,   ws
>  = 0x2aaec7953078 {      id = "sess",     {s,f,r,e} =
> {0x2aaec79537b0,,+32,(nil),+8192},   },     worker = 0x7a072cb0 {     },
> vcl = {       srcname = {         "/opt
> /varnish/etc/varnish/xxx.vcl",         "Default",       },     },   obj =
> 0x2aaaad16b000 {     refcnt = 1, xid = 655816107,     ws = 0x2aaaad16b028
> {        id = "obj",
>      {s,f,r,e} = {0x2aaaad16b358,,0x2aaaad16b358,(nil),+7336},     },
> http = {       ws = 0x2aaaad16b028 {          id = "obj",
> {s,f,r,e} = {0x2aaaad16b358,,0
> x2aaaad16b358,(nil),+7336},       },     },     len = 0,     store = {
> },   }, },
> Sep 14 10:40:02 xxx varnishd[3128]: Child cleanup complete
> Sep 14 10:40:02 xxx varnishd[3128]: child (17247) Started

New description:

 Just had varnishd crash on me. I think his has happened before. This is
 Varnish 2.0.1 though, so it's not the latest version. But still, it's an
 issue.
 {{{
 Sep 14 10:40:02 xxx varnishd[3128]: Child (3129) died signal=6
 Sep 14 10:40:02 xxx varnishd[3128]: Child (3129) Panic message: Assert
 error in http_StatusMessage(), cache_http.c line 150:   Condition(status
 >= 100 && status <= 999)
  not true.  thread = (cache-worker)sp = 0x2aaec7953008 {   fd = 32, id =
 32, xid = 655816107,   client = xxx:xxx,   step = STP_FETCH,   handling =
 PASS,   ws
  = 0x2aaec7953078 {      id = "sess",     {s,f,r,e} =
 {0x2aaec79537b0,,+32,(nil),+8192},   },     worker = 0x7a072cb0 {     },
 vcl = {       srcname = {         "/opt
 /varnish/etc/varnish/xxx.vcl",         "Default",       },     },   obj =
 0x2aaaad16b000 {     refcnt = 1, xid = 655816107,     ws = 0x2aaaad16b028
 {        id = "obj",
      {s,f,r,e} = {0x2aaaad16b358,,0x2aaaad16b358,(nil),+7336},     },
 http = {       ws = 0x2aaaad16b028 {          id = "obj",
 {s,f,r,e} = {0x2aaaad16b358,,0
 x2aaaad16b358,(nil),+7336},       },     },     len = 0,     store = {
 },   }, },
 Sep 14 10:40:02 xxx varnishd[3128]: Child cleanup complete
 Sep 14 10:40:02 xxx varnishd[3128]: child (17247) Started
 }}}

Comment:

 I can't remember the exact circumstances of this one, 2.0.1 is long time
 ago for me, but I am pretty certain it has been fixed.

 ...along with countless other problems, bugs and mistakes.

 You should really update to a newer version.

 Poul-Henning

-- 
Ticket URL: <http://varnish.projects.linpro.no/ticket/552#comment:2>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator


More information about the varnish-bugs mailing list