[Varnish] #1552: Panic Message - current master cache_session.c

Varnish varnish-bugs at varnish-cache.org
Wed Jul 23 15:39:31 CEST 2014


#1552: Panic Message - current master cache_session.c
------------------------+--------------------
 Reporter:  hjanuschka  |       Owner:
     Type:  defect      |      Status:  new
 Priority:  normal      |   Milestone:
Component:  build       |     Version:  trunk
 Severity:  normal      |  Resolution:
 Keywords:              |
------------------------+--------------------

Comment (by lkarsten):

 r01284.vtc is tripped by this on the jenkins build server:

 {{{
 *    top   1.9 RESETTING after ../../../bin/varnishtest/tests/r01284.vtc
 **   s1    1.9 Waiting for server
 **** s1    1.9 macro undef s1_addr
 **** s1    1.9 macro undef s1_port
 **** s1    1.9 macro undef s1_sock
 ***  v1    1.9 debug| Child (17382) died signal=6\n
 ***  v1    1.9 debug| Child (17382) Panic message:\n
 ***  v1    1.9 debug| Assert error in SES_ReleaseReq(),
 ../../../bin/varnishd/cache/cache_session.c line 401:\n
 ***  v1    1.9 debug|   Condition((req->vsl->wid) == 0) not true.\n
 ***  v1    1.9 debug| errno = 104 (Connection reset by peer)\n
 ***  v1    1.9 debug| thread = (cache-worker)\n
 ***  v1    1.9 debug| ident =
 Linux,3.2.0-65-virtual,x86_64,-smalloc,-hcritbit,epoll\n
 ***  v1    1.9 debug| Backtrace:\n
 ***  v1    1.9 debug|   0x43ce4f: pan_backtrace+0x19\n
 ***  v1    1.9 debug|   0x43d160: pan_ic+0x1e9\n
 ***  v1    1.9 debug|   0x449222: SES_ReleaseReq+0x1e7\n
 ***  v1    1.9 debug|   0x43382e: http1_wait+0x6b2\n
 ***  v1    1.9 debug|   0x434ce3: HTTP1_Session+0x511\n
 ***  v1    1.9 debug|   0x447b83: ses_req_pool_task+0x166\n
 ***  v1    1.9 debug|   0x447e4e: ses_sess_pool_task+0x23b\n
 ***  v1    1.9 debug|   0x4400e6: Pool_Work_Thread+0x4cb\n
 ***  v1    1.9 debug|   0x4583e2: wrk_thread_real+0x204\n
 ***  v1    1.9 debug|   0x45853a: WRK_thread+0x27\n
 ***  v1    1.9 debug| req = 0x2aafb409f020 {\n
 ***  v1    1.9 debug|   sp = 0x2aafb440f1a0, vxid = 1006,  step =
 R_STP_RESTART,\n
 ***  v1    1.9 debug|   req_body = R_BODY_INIT,\n
 ***  v1    1.9 debug|   restarts = 0, esi_level = 0\n
 ***  v1    1.9 debug|   sp = 0x2aafb440f1a0 {\n
 ***  v1    1.9 debug|     fd = 12, vxid = 1003,\n
 ***  v1    1.9 debug|     client = 127.0.0.1 34339,\n
 ***  v1    1.9 debug|     step = S_STP_NEWREQ,\n
 ***  v1    1.9 debug|   },\n
 ***  v1    1.9 debug|   ws = 0x2aafb409f1b0 {\n
 ***  v1    1.9 debug|     id = "req",\n
 ***  v1    1.9 debug|     {s,f,r,e} =
 {0x2aafb40a1008,0x2aafb40a1008,(nil),+57368},\n
 ***  v1    1.9 debug|   },\n
 ***  v1    1.9 debug|   http[req] = {\n
 ***  v1    1.9 debug|     ws = (nil)[]\n
 ***  v1    1.9 debug|   },\n
 ***  v1    1.9 debug| },\n
 ***  v1    1.9 debug| \n
 ***  v1    1.9 debug| \n
 ***  v1    1.9 debug| Child cleanup complete\n
 }}}

 Source: https://jenkins.varnish-software.com/view/varnish-master/job
 /varnish-master-src/2174/console

 This does not happen on my debian jessie workstation.

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



More information about the varnish-bugs mailing list