[Varnish] #662: "Connection refused" crashes

Varnish varnish-bugs at projects.linpro.no
Wed Mar 10 09:53:01 CET 2010


#662: "Connection refused" crashes
----------------------+-----------------------------------------------------
 Reporter:  wrighty   |       Owner:  phk  
     Type:  defect    |      Status:  new  
 Priority:  normal    |   Milestone:       
Component:  varnishd  |     Version:  trunk
 Severity:  critical  |    Keywords:       
----------------------+-----------------------------------------------------
 Sent this to the mailing list but realised it's probably better reported
 here.  We're seeing assert errors from TCP_blocking() and the errno is 146
 (Connection refused).  The client looks to be unknown at this point:
 client = ?.?.?.?:?, not sure if that helps pinpoint things.

 r4605 built with gcc on OpenSolaris snv_111b

 {{{
 Child (9544) died signal=6
 Child (9544) Panic message: Assert error in TCP_blocking(), tcp.c line
 164:
   Condition(TCP_Check(j)) not true.
 errno = 146 (Connection refused)
 thread = (cache-worker)
 ident = -smalloc,-hcritbit,poll
 Backtrace:
   42fc51: /opt/sbin/varnishd'pan_ic+0xb1 [0x42fc51]
   8d: [0x8d]
 sp = 1c1b018 {
   fd = 141, id = 141, xid = 0,
   client = ?.?.?.?:?,
   step = STP_FIRST,
   handling = deliver,
   restarts = 0, esis = 0
   ws = 1c1b088 {
     id = "sess",
     {s,f,r,e} = {1c1bd90,1c1bd90,0,+65536},
   },
   http[req] = {
     ws = 1c1b088[sess]
       "",
       "/pic/p2631_search.jpg",
       "HTTP/1.1",
       "Accept: */*",
       "Referer:
 http://sn112w.snt112.mail.live.com/mail/InboxLight.aspx?n=889024254",
       "Accept-Language: en-gb",
       "User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0;
 Trident/4.0; GTB6.4; SLCC1; .NET CLR 2.0.50727; eSobiSubscriber 2.0.4.16;
 .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 3.0.30618)",
       "Host: media.firebox.com",
       "Connection: Keep-Alive",
       "X-Forwarded-For: 89.243.14.129",
   },
   worker = fffffd7ff3de0d90 {
     ws = fffffd7ff3de0ed8 {
       id = "wrk",
       {s,f,r,e} = {fffffd7ff3dcecc0,fffffd7ff3dcecc0,0,+65536},
     },
     },
 },

 }}}

-- 
Ticket URL: <http://varnish-cache.org/ticket/662>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator


More information about the varnish-bugs mailing list