[Varnish] #1283: varnishd assert in http1_cleanup after vcl_error if Transient is full

Varnish varnish-bugs at varnish-cache.org
Mon Mar 18 15:18:47 CET 2013


#1283: varnishd assert in http1_cleanup after vcl_error if Transient is full
----------------------+-------------------
 Reporter:  martin    |      Owner:
     Type:  defect    |     Status:  new
 Priority:  normal    |  Milestone:
Component:  varnishd  |    Version:  trunk
 Severity:  normal    |   Keywords:
----------------------+-------------------
 Applicable only to master.

 Assert message:
 {{{
 Child (1595) Panic message: Assert error in http1_cleanup(),
 cache/cache_http1_fsm.c line 186:\n
   Condition((req->busyobj) == 0) not true.\n
 thread = (cache-worker)\n
 ident = Linux,3.2.0-4-amd64,x86_64,-smalloc,-smalloc,-hcritbit,epoll\n
 Backtrace:\n
   0x43a7cb: sess_close_2str+12b4\n
   0x43aaf8: sess_close_2str+15e1\n
   0x433450: HTTP_Init+d11\n
   0x433fc1: HTTP1_Session+48d\n
   0x444538: SES_Charge+7ab\n
   0x444783: SES_Charge+9f6\n
   0x444be5: SES_pool_accept_task+210\n
   0x43c35c: Pool_Work_Thread+3eb\n
   0x4566d0: WRK_BgThread+28f\n
   0x456837: WRK_thread+36\n
 req = 0x7f367430b020 {\n
   sp = 0x7f3674302320, vxid = 0,  step = R_STP_ERROR,\n
   req_body = R_BODY_INIT,\n
   handling = hash,\n
   err_code = 500, err_reason = Internal Server Error,\n
   restarts = 0, esi_level = 0\n
   sp = 0x7f3674302320 {\n
     fd = 14, vxid = 1006,\n
     client = 127.0.0.1 51031,\n
     step = S_STP_WORKING,\n
   },\n
   ws = 0x7f367430b1b8 { \n
     id = "req",\n
     {s,f,r,e} = {0x7f367430c7c8,+56,(nil),+59480},\n
   },\n
   http[req] = {\n
     ws = 0x7f367430b1b8[req]\n
       "GET",\n
       "/",\n
       "HTTP/1.1",\n
       "X-Do-Error: true",\n
   },\n
   vcl = {\n
     srcname = {\n
       "input",\n
       "Default",\n
     },\n
   },\n
   busyobj = 0x7f3674320020 {\n
     ws = 0x7f3674320070 { \n
       id = "bo",\n
       {s,f,r,e} = {0x7f3674321ab0,0x7f3674321ab0,(nil),+58736},\n
     },\n
     do_stream\n
     bodystatus = 0 (none),\n
     },\n
   }\n
 },\n
 \n
 \n
 }}}

-- 
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1283>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list