[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