[Varnish] #1364: Assert error in mgt_sigsegv_handler(), mgt/mgt_child.c line 328
Varnish
varnish-bugs at varnish-cache.org
Wed Oct 23 12:00:18 CEST 2013
#1364: Assert error in mgt_sigsegv_handler(), mgt/mgt_child.c line 328
----------------------+-------------------
Reporter: lkarsten | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: varnishd | Version: trunk
Severity: normal | Keywords:
----------------------+-------------------
After enabling the sigsegv handler chasing #1363 , I came across this
assert. It may simply be a sideeffect of that bug, or the way the sigv
handler works, but I'm reporting it to be sure.
Same conditions and version as #1363.
{{{
Panic message: Assert error in mgt_sigsegv_handler(), mgt/mgt_child.c line
328:
Condition(Segmentation fault by instruction at 0x8) not true.
thread = (cache-worker)
ident = Linux,3.2.0-51-generic,x86_64,-smalloc,-smalloc,-hcritbit,epoll
Backtrace:
0x43818d: sess_close_2str+10f2
0x43849e: sess_close_2str+1403
0x45a13d: MGT_close_sockets+1fc
0x7f8adec96cb0: _end+7f8ade5f74c0
0x436dfe: ObjIter+313
0x43f2a6: CNT_Request+13ae
0x43faf6: V1D_Deliver+7d3
0x43b27d: Pool_Init+9c3
0x43e421: CNT_Request+529
0x431a0f: HTTP1_Session+427
req = 0x7f8a48000950 {
sp = 0x7f8aa00a0ac0, vxid = 1076658266, step = R_STP_DELIVER,
req_body = R_BODY_NONE,
err_code = 200, err_reason = (null),
restarts = 0, esi_level = 0
sp = 0x7f8aa00a0ac0 {
fd = 78, vxid = 655361,
client = 194.31.39.161 43536,
step = S_STP_WORKING,
},
worker = 0x7f8acd445c70 {
ws = 0x7f8acd445e68 {
id = "wrk",
{s,f,r,e} = {0x7f8acd445420,+80,+2048,+2048},
},
VCL::method = 0x0,
VCL::return = deliver,
},
ws = 0x7f8a48000ad8 {
id = "req",
{s,f,r,e} = {0x7f8a48002130,+360,(nil),+59424},
},
http[req] = {
ws = 0x7f8a48000ad8[req]
"GET",
"/cacheabledata/set_imagehosting1/3/image6283.jpg",
"HTTP/1.1",
"Host: fryer1.varnish-software.com:6081",
"Accept: */*",
"User-Agent: Mozilla/5.0 (unknown-x86_64-linux-gnu) Siege/3.0.4",
"Connection: keep-alive",
"X-Forwarded-For: 194.31.39.161",
"Accept-Encoding: gzip",
},
http[resp] = {
ws = 0x7f8a48000ad8[req]
"HTTP/1.1",
"200",
"OK",
"Server: Apache/2.2.22 (Ubuntu)",
"Last-Modified: Mon, 26 Aug 2013 14:09:57 GMT",
"ETag: "822403-3e928-4e4da4fb21408"",
"Content-Type: image/jpeg",
"Date: Wed, 23 Oct 2013 09:29:57 GMT
[syslog cutoff]
}}}
--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1364>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list