Mailing List Archive

#1834: WS_Assert(), cache/cache_ws.c line 59
#1834: WS_Assert(), cache/cache_ws.c line 59
----------------------+-------------------
Reporter: lkarsten | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: varnishd | Version: 4.1.0
Severity: normal | Keywords:
----------------------+-------------------
{{{
Child (26501) Panic message:
Assert error in WS_Assert(), cache/cache_ws.c line 59:
Condition(*ws->e == 0x15) not true.
thread = (cache-worker)
version = varnish-4.1.0 revision 3041728
ident = Linux,4.3.0,x86_64,-junix,-smalloc,-smalloc,-hcritbit,epoll
Backtrace:
0x433505: varnishd() [0x433505]
0x449886: varnishd(WS_Assert+0x176) [0x449886]
0x44a271: varnishd(WS_ReleaseP+0x11) [0x44a271]
0x43a3dd: varnishd(SES_RxStuff+0x1dd) [0x43a3dd]
0x44dd48: varnishd(HTTP1_Session+0x188) [0x44dd48]
0x439831: varnishd(SES_Proto_Req+0x61) [0x439831]
0x4486ca: varnishd() [0x4486ca]
0x448b2b: varnishd() [0x448b2b]
0x7f9dfcffb0a4: libpthread.so.0(+0x80a4) [0x7f9dfcffb0a4]
0x7f9dfcd3004d: libc.so.6(clone+0x6d) [0x7f9dfcd3004d]
req = 0x7f9deb018020 {
vxid = 0, step = R_STP_RESTART,
req_body = R_BODY_INIT,
restarts = 0, esi_level = 0,
sp = 0x7f9deb00e220 {
fd = 20, vxid = 32769,
client = 2001:67c:29f4::50 52598,
step = S_STP_H1NEWREQ,
},
ws = 0x7f9deb018200 {
id = "req",
{s,f,r,e} = {0x7f9deb01a000,+32768,+57336,+57336},
},
http_conn = 0x7f9deb018128 {
fd = 20,
doclose = NULL,
ws = 0x7f9deb018200,
{rxbuf_b, rxbuf_e} = {0x7f9deb022000, 0x7f9deb029fcb},
{pipeline_b, pipeline_e} = {(nil), (nil)},
content_length = 0,
body_status = none,
first_byte_timeout = 0.000000,
between_bytes_timeout = 0.000000,
},
http[req] = 0x7f9deb018298 {
ws[] = (nil),
hdrs {
},
},
flags = {
},
},
}}}

--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1834>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator

_______________________________________________
varnish-bugs mailing list
varnish-bugs@varnish-cache.org
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-bugs
Re: #1834: WS_Assert(), cache/cache_ws.c line 59 [ In reply to ]
#1834: WS_Assert(), cache/cache_ws.c line 59
----------------------+--------------------
Reporter: lkarsten | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: varnishd | Version: 4.1.0
Severity: normal | Resolution:
Keywords: |
----------------------+--------------------

Comment (by lkarsten):

No new panics observed after bumping workspace_client to 96k.

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

_______________________________________________
varnish-bugs mailing list
varnish-bugs@varnish-cache.org
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-bugs
Re: #1834: WS_Assert(), cache/cache_ws.c line 59 [ In reply to ]
#1834: WS_Assert(), cache/cache_ws.c line 59
----------------------+--------------------
Reporter: lkarsten | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: varnishd | Version: 4.1.0
Severity: normal | Resolution:
Keywords: |
----------------------+--------------------

Comment (by lkarsten):

This was seen when doing bulk image uploads (pass-ed) through Varnish to a
backend service that was running 10 worker threads. Most likely a lot of
connections where being attempted to the backend. No connection limit set
in Varnish.

Reportedly also tried to pipe them, without success. (which is odd)

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

_______________________________________________
varnish-bugs mailing list
varnish-bugs@varnish-cache.org
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-bugs
Re: #1834: WS_Assert(), cache/cache_ws.c line 59 [ In reply to ]
#1834: WS_Assert(), cache/cache_ws.c line 59
----------------------+--------------------
Reporter: lkarsten | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: varnishd | Version: 4.1.0
Severity: normal | Resolution:
Keywords: |
----------------------+--------------------

Comment (by lkarsten):

No vmods except std. I got the part about pipe wrong, uploads are being
piped now.

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

_______________________________________________
varnish-bugs mailing list
varnish-bugs@varnish-cache.org
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-bugs