Mailing List Archive

#1796: Assert error in SES_Proto_Req
#1796: Assert error in SES_Proto_Req
--------------------------+----------------------
Reporter: llavaud | Type: defect
Status: new | Priority: normal
Milestone: | Component: varnishd
Version: 4.1.0 | Severity: normal
Keywords: Assert error |
--------------------------+----------------------
{{{
Oct 5 10:48:35 webcache12 varnishd[303280]: Child (303299) Panic message:
Assert error in SES_Proto_Req(), cache/cache_session.c line 320:
Condition((wrk->v1l) == 0) not true.
thread = (cache-worker)
version = varnish-4.1.0 revision 3041728
ident = Linux,3.2.0-4-amd64,x86_64,-junix,-sfile,-smalloc,-hcritbit,epoll
Backtrace:
0x4351b6: varnishd() [0x4351b6]
0x43b58c: varnishd(SES_Proto_Req+0xcc) [0x43b58c]
0x44a212: varnishd() [0x44a212]
0x44a65b: varnishd() [0x44a65b]
0x7f7f243e0b50: libpthread.so.0(+0x6b50) [0x7f7f243e0b50]
0x7f7f2412a95d: libc.so.6(clone+0x6d) [0x7f7f2412a95d]
req = 0x7f660f15e020 {
vxid = 0, step = R_STP_DELIVER,
req_body = R_BODY_INIT,
restarts = 0, esi_level = 0,
sp = 0x7f66066a5120 {
fd = 296, vxid = 2883737,
client = 199.30.25.233 45442,
step = S_STP_H1NEWREQ,
},
ws = 0x7f660f15e200 {
id = "req",
{s,f,r,e} = {0x7f660f160000,0x7f660f160000,+32768,+253944},
},
http_conn = 0x7f660f15e128 {
fd = 296,
doclose = NULL,
ws = 0x7f660f15e200,
{rxbuf_b, rxbuf_e} = {0x7f660f160000, 0x7f660f160000},
{pipeline_b, pipeline_e} = {(nil), (nil)},
content_length = -1,
body_status = none,
first_byte_timeout = 0.000000,
between_bytes_timeout = 0.000000,
},
http[req] = 0x7f660f15e298 {
ws[req] = 0x7f660f15e200,
hdrs {
"",
"/myuri",
"HTTP/1.1",
"Accept: text/html, */*; q=0.01",
"Referer: myreferer",
"X-Requested-With: XMLHttpRequest",
"User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534+
(KHTML, like Gecko) BingPreview/1.0b",
"Content-Type: application/x-www-form-urlencoded; charset=UTF-8",
"X-Forwarded-For: myip",
"Host: myhost",
"Surrogate-Capability: abc=ESI/1.0",
"Cookie: user_logged

--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1796>
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: #1796: Assert error in SES_Proto_Req [ In reply to ]
#1796: Assert error in SES_Proto_Req
--------------------------+-----------------------
Reporter: llavaud | Owner:
Type: defect | Status: needinfo
Priority: normal | Milestone:
Component: varnishd | Version: 4.1.0
Severity: normal | Resolution:
Keywords: Assert error |
--------------------------+-----------------------
Changes (by lkarsten):

* status: new => needinfo


Comment:

Hi.

Have you adjusted any parameters on this setup? (-p startup options)

--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1796#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: #1796: Assert error in SES_Proto_Req [ In reply to ]
#1796: Assert error in SES_Proto_Req
--------------------------+----------------------------------------
Reporter: llavaud | Owner: Poul-Henning Kamp <phk@…>
Type: defect | Status: closed
Priority: normal | Milestone:
Component: varnishd | Version: 4.1.0
Severity: normal | Resolution: fixed
Keywords: Assert error |
--------------------------+----------------------------------------
Changes (by Poul-Henning Kamp <phk@…>):

* status: needinfo => closed
* owner: => Poul-Henning Kamp <phk@…>
* resolution: => fixed


Comment:

In [e06d5dc0804ce7e81ccee7a5b95459c5564a196a]:
{{{
#!CommitTicketReference repository=""
revision="e06d5dc0804ce7e81ccee7a5b95459c5564a196a"
Don't attempt to allocate a V1L from the workspace if it is overflowed.

Fixes: #1796
Also triggered by: The Wemm-Field
}}}

--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1796#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: #1796: Assert error in SES_Proto_Req [ In reply to ]
#1796: Assert error in SES_Proto_Req
--------------------------+----------------------------------------
Reporter: llavaud | Owner: Poul-Henning Kamp <phk@…>
Type: defect | Status: closed
Priority: normal | Milestone:
Component: varnishd | Version: 4.1.0
Severity: normal | Resolution: fixed
Keywords: Assert error |
--------------------------+----------------------------------------

Comment (by Lasse Karstensen <lkarsten@…>):

In [c9028924e230e5eb13372aedd84e81144e701d37]:
{{{
#!CommitTicketReference repository=""
revision="c9028924e230e5eb13372aedd84e81144e701d37"
Don't attempt to allocate a V1L from the workspace if it is overflowed.

Fixes: #1796
Also triggered by: The Wemm-Field
}}}

--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1796#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