[Varnish] #506: kernel: pid 2100 (varnishd), uid 80: exited on signal 6
Varnish
varnish-bugs at projects.linpro.no
Sat May 9 09:54:52 CEST 2009
#506: kernel: pid 2100 (varnishd), uid 80: exited on signal 6
----------------------+-----------------------------------------------------
Reporter: danger | Owner: phk
Type: defect | Status: new
Priority: normal | Milestone:
Component: varnishd | Version: 2.0
Severity: critical | Resolution:
Keywords: |
----------------------+-----------------------------------------------------
Old description:
> I am getting the following crash on my production box when I enable one
> of my backends (just by defining it, not really using it):
>
> ----
>
> {{{
> May 4 21:36:08 gw kernel: pid 2100 (varnishd), uid 80: exited on signal
> 6
> May 4 19:36:08 gw varnishd[1755]: Child (2100) Panic message: Assert
> error in http_StatusMessage(), cache_http.c line 111: Condition(status
> >= 100 && status <= 999) not true. errno = 22 (Invalid argument) thread
> = (cache-worker)sp = 0x806b3e008 { fd = 73, id = 73, xid = 1986051483,
> client = 78.99.126.13:2630, step = STP_FETCH, handling = fetch, ws
> = 0x806b3e078 { id = "sess", {s,f,r,e} =
> {0x806b3e808,,+1196,0x0,+16384}, }, worker = 0x7ffffcde7a70 {
> }, vcl = { srcname = { "input", "Default",
> }, }, obj = 0x806e39000 { refcnt = 1, xid = 1986051483, ws
> = 0x806e39028 { id = "obj", {s,f,r,e} =
> {0x806e39358,,0x806e39358,0x0,+7336}, }, http = { ws =
> 0x806e39028 { id = "obj", {s,f,r,e} =
> {0x806e39358,,0x806e39358,0x0,+7336}, }, }, len = 0,
> store = { }, }, },
> }}}
>
> ----
>
> System info:
>
> {{{
> varnishd (varnish-2.0.4)
> FreeBSD 7.2-RELEASE #2: Mon May 4 19:01:03 CEST 2009 amd64
> usable memory = 8582840320 (8185 MB)
> varnishd_storage="malloc,4G"
> varnishd_args="-p thread_pools=4 -p listen_depth=4096 -p
> lru_interval=3600 -h classic,377291 -p obj_workspace=4096 -p
> thread_pool_max=4000 -t 604800"
> }}}
>
> If you need any other information, just let me know, thanks!
New description:
I am getting the following crash on my production box when I enable one of
my backends (just by defining it, not really using it):
----
{{{
May 4 21:36:08 gw kernel: pid 2100 (varnishd), uid 80: exited on signal 6
May 4 19:36:08 gw varnishd[1755]: Child (2100) Panic message:
Assert error in http_StatusMessage(), cache_http.c line 111:
Condition(status >= 100 && status <= 999) not true. errno = 22 (Invalid
argument)
thread = (cache-worker)sp = 0x806b3e008 {
fd = 73, id = 73, xid = 1986051483,
client = 78.99.126.13:2630,
step = STP_FETCH,
handling = fetch,
ws = 0x806b3e078 {
id = "sess",
{s,f,r,e} = {0x806b3e808,,+1196,0x0,+16384},
},
worker = 0x7ffffcde7a70 {
},
vcl = {
srcname = {
"input",
"Default",
},
},
obj = 0x806e39000 {
refcnt = 1, xid = 1986051483,
ws = 0x806e39028 {
id = "obj",
{s,f,r,e} = {0x806e39358,,0x806e39358,0x0,+7336},
},
http = {
ws = 0x806e39028 {
id = "obj",
{s,f,r,e} = {0x806e39358,,0x806e39358,0x0,+7336},
},
},
len = 0,
store = {
},
},
},
}}}
----
System info:
{{{
varnishd (varnish-2.0.4)
FreeBSD 7.2-RELEASE #2: Mon May 4 19:01:03 CEST 2009 amd64
usable memory = 8582840320 (8185 MB)
varnishd_storage="malloc,4G"
varnishd_args="-p thread_pools=4 -p listen_depth=4096 -p lru_interval=3600
-h classic,377291 -p obj_workspace=4096 -p thread_pool_max=4000 -t 604800"
}}}
If you need any other information, just let me know, thanks!
--
Ticket URL: <http://varnish.projects.linpro.no/ticket/506#comment:2>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list