[Varnish] #1364: Assert error in mgt_sigsegv_handler(), mgt/mgt_child.c line 328

Varnish varnish-bugs at varnish-cache.org
Mon Oct 28 15:57:37 CET 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    |  Resolution:
 Keywords:            |
----------------------+--------------------

Comment (by lkarsten):

 {{{
 Oct 28 15:54:34 fryer1 varnishd[23188]: Platform:
 Linux,3.2.0-51-generic,x86_64,-smalloc,-smalloc,-hcritbit
 Oct 28 15:54:35 fryer1 varnishd[23188]: child (23189) Started
 Oct 28 15:54:36 fryer1 varnishd[23188]: Child (23189) said Child starts
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said *** glibc
 detected *** /opt/varnish/sbin/varnishd: free(): invalid next size (fast):
 0x00007f4bb8020d20 ***
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said =======
 Backtrace: =========
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said /lib/x86_64
 -linux-gnu/libc.so.6(+0x7eb96)[0x7f4c93e1ab96]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 /opt/varnish/sbin/varnishd(ObjIterEnd+0x104)[0x4372aa]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 /opt/varnish/sbin/varnishd[0x43f64d]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 /opt/varnish/sbin/varnishd(V1D_Deliver+0x7d3)[0x43fe27]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 /opt/varnish/sbin/varnishd[0x43b58c]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 /opt/varnish/sbin/varnishd(CNT_Request+0x529)[0x43e752]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said *** glibc
 detected *** /opt/varnish/sbin/varnishd: free(): invalid next size (fast):
 0x00007f4be0020c40 ***
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 /opt/varnish/sbin/varnishd(HTTP1_Session+0x427)[0x431ca9]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 /opt/varnish/sbin/varnishd[0x440f2a]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 /opt/varnish/sbin/varnishd[0x441152]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 /opt/varnish/sbin/varnishd(SES_pool_accept_task+0x1f9)[0x4416f2]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 /opt/varnish/sbin/varnishd(Pool_Work_Thread+0x3cc)[0x43a03a]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 /opt/varnish/sbin/varnishd[0x45364c]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 /opt/varnish/sbin/varnishd(WRK_thread+0x27)[0x4537a4]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said /lib/x86_64
 -linux-gnu/libpthread.so.0(+0x7e9a)[0x7f4c94162e9a]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said /lib/x86_64
 -linux-gnu/libc.so.6(clone+0x6d)[0x7f4c93e8fccd]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said ======= Memory
 map: ========
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 00400000-0049c000 r-xp 00000000 08:01 22282346
 /opt/varnish/sbin/varnishd
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 0069b000-0069c000 r--p 0009b000 08:01 22282346
 /opt/varnish/sbin/varnishd
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 0069c000-0069f000 rw-p 0009c000 08:01 22282346
 /opt/varnish/sbin/varnishd
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 0069f000-006a0000 rw-p 00000000 00:00 0
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 020fe000-0211f000 rw-p 00000000 00:00 0
 [heap]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 0211f000-02176000 rw-p 00000000 00:00 0
 [heap]
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 7f4b54000000-7f4b54021000 rw-p 00000000 00:00 0
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 7f4b54021000-7f4b58000000 ---p 00000000 00:00 0
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 7f4b58000000-7f4b58031000 rw-p 00000000 00:00 0
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 7f4b58031000-7f4b5c000000 ---p 00000000 00:00 0
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 7f4b5c000000-7f4b5c021000 rw-p 00000000 00:00 0
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 7f4b5c021000-7f4b60000000 ---p 00000000 00:00 0
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 7f4b60000000-7f4b60032000 rw-p 00000000 00:00 0
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 7f4b60032000-7f4b64000000 ---p 00000000 00:00 0
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 7f4b64000000-7f4b64021000 rw-p 00000000 00:00 0
 Oct 28 15:54:37 fryer1 varnishd[23188]: Child (23189) said
 7f4b64021000-7f4b68000000 ---p 00000000 00:00 0
 Oct 28 15:54:38 fryer1 varnishd[23188]: Child (23189) died signal=6
 Oct 28 15:54:38 fryer1 varnishd[23188]: Child (23189) Panic message:
 Assert error in mgt_sigsegv_handler(), mgt/mgt_child.c line 329:#012
 Condition(Segmentation fault by instruction at 0x7f4c5c0af1d7) not
 true.#012thread = (cache-worker)#012ident =
 Linux,3.2.0-51-generic,x86_64,-smalloc,-smalloc,-hcritbit,epoll#012Backtrace:#012
 0x438499: sess_close_2str+1106#012  0x4387aa: sess_close_2str+1417#012
 0x45a355: MGT_close_sockets+1fc#012  0x7f4c9416acb0: _end+7f4c93acb4c0#012
 0x7f4c93eaeb22: _end+7f4c9380f332#012  0x7f4c95101047:
 _end+7f4c94a61857#012  0x7f4c95101183: _end+7f4c94a61993#012  0x448f2f:
 VRT_IP_string+c5#012  0x7f4c73dc069c: _end+7f4c73720eac#012  0x446745:
 VCL_Poll+8ef#012req = 0x7f4c5c090a90 {#012  sp = 0x7f4c58001540, vxid =
 1073741826,  step = R_STP_RECV,#012  req_body = R_BODY_NONE,#012  restarts
 = 0, esi_level = 0#012  sp = 0x7f4c58001540 {#012    fd = 19, vxid =
 1,#012    client = 194.31.39.161 57166,#012    step = S_STP_WORKING,#012
 },#012  worker = 0x7f4c79a4ec60 {#012    ws = 0x7f4c79a4ee60 { #012
 id = "wrk",#012      {s,f,r,e} =
 {0x7f4c79a4e410,0x7f4c79a4e410,(nil),+2048},#012    },#012  VCL::method =
 RECV,#012  VCL::return = abandon,#012  },#012  ws = 0x7f4c5c090c10 { #012
 id = "req",#012    {s,f,r,e} = {0x7f4c5c092268,+224,+59432,+59432},#012
 },#012  http[req] = {#012    ws = 0x7f4c5c090c10[req]#012      "GET",#012
 "/cacheabledata/set_imagehosting1/8/image5228.jpg",#012
 "HTTP/1.1",#012      "Host: fryer1.varnish-software.com:6081",#012
 "Accept: */*",#012      "Accept-Encoding: gzip",#012      "User-Agent:
 Mozilla/5.0 (unknown-x86_64-linux-gnu) Siege/3.0.4",#012      "Connection:
 close",#012  },#012  vcl = {#012    srcname = {#012      "input",#012
 "Default",#012    },#012  },#012},#012
 Oct 28 15:54:38 fryer1 varnishd[23188]: Child cleanup complete
 Oct 28 15:54:38 fryer1 varnishd[23188]: child (23406) Started
 }}}

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




More information about the varnish-bugs mailing list