[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