[Varnish] #890: Assert error in cnt_fetch()

Varnish varnish-bugs at varnish-cache.org
Fri Apr 1 10:21:19 CEST 2011


#890: Assert error in cnt_fetch()
----------------------+-----------------------------------------------------
 Reporter:  kristian  |       Owner:                 
     Type:  defect    |      Status:  new            
 Priority:  normal    |   Milestone:  Varnish 3.0 dev
Component:  varnishd  |     Version:  trunk          
 Severity:  normal    |    Keywords:                 
----------------------+-----------------------------------------------------
 Using nightl RPMS from 31st of march (or 1st of april).

 {{{

 Assert error in cnt_fetch(), cache_center.c line 472:
   Condition((sp->wrk->do_close) == 0) not true.
 thread = (cache-worker)
 ident = Linux,2.6.18-194.el5,x86_64,-smalloc,-smalloc,-hcritbit,epoll
 Backtrace:
   0x42a4f6: /usr/sbin/varnishd [0x42a4f6]
   0x414b65: /usr/sbin/varnishd [0x414b65]
   0x4165f1: /usr/sbin/varnishd(CNT_Session+0x3b1) [0x4165f1]
   0x41dd98: /usr/sbin/varnishd(ESI_Deliver+0x8a8) [0x41dd98]
   0x42d138: /usr/sbin/varnishd(RES_WriteObj+0x378) [0x42d138]
   0x415700: /usr/sbin/varnishd [0x415700]
   0x4165a9: /usr/sbin/varnishd(CNT_Session+0x369) [0x4165a9]
   0x42cb28: /usr/sbin/varnishd [0x42cb28]
   0x42bd0f: /usr/sbin/varnishd [0x42bd0f]
   0x3aac40673d: /lib64/libpthread.so.0 [0x3aac40673d]
 sp = 0x2aaae0e00008 {
   fd = 14, id = 14, xid = 1060976467,
   client = 87.238.55.186 40081,
   step = STP_FETCH,
   handling = pass,
   err_code = 307, err_reason = (null),
   restarts = 1, esi_level = 1
   ws = 0x2aaae0e00080 {
     id = "sess",
     {s,f,r,e} = {0x2aaae0e00cf0,+1056,(nil),+2621440},
   },
   http[req] = {
     ws = 0x2aaae0e00080[sess]
       "GET",
       "/componada/component/show-
 esi/normal/football/sms/www.an.no/33?encoding=UTF-8&lang=nb_NO_www.an.no",
       "HTTP/1.0",
       "Referer: http://www.an.no/",
       "User-Agent: Wget/1.12 (linux-gnu)",
       "Accept: */*",
       "Connection: close",
       "X-Forwarded-For: 87.238.55.186",
       "x-orig-url: /componada/component/show-
 esi/normal/section/element/www.an.no/33/2713431/small/sec/element180/_/?encoding=UTF-8&lang=nb_NO_www.an.no",
       "x-orig-cc: max-age=86400,
 channel="http://localhost:9006/atomizer/event/current", channel-maxage,
 group="/componada-fibba", group="/relax-nominell", group="/pub33", group
 ="/com-section-element", group="/sec2092", group="/art2713431"",
       "Host: localhost",
   },
   worker = 0x531a9de0 {
     ws = 0x531a9f80 {
       id = "wrk",
       {s,f,r,e} = {0x53197d90,+24,(nil),+65536},
     },
     http[bereq] = {
       ws = 0x531a9f80[wrk]
         "GET",
         "/componada/component/show-
 esi/normal/football/sms/www.an.no/33?encoding=UTF-8&lang=nb_NO_www.an.no",
         "HTTP/1.0",
         "Referer: http://www.an.no/",
         "User-Agent: Wget/1.12 (linux-gnu)",
         "Accept: */*",
         "X-Forwarded-For: 87.238.55.186",
         "x-orig-url: /componada/component/show-
 esi/normal/section/element/www.an.no/33/2713431/small/sec/element180/_/?encoding=UTF-8&lang=nb_NO_www.an.no",
         "x-orig-cc: max-age=86400,
 channel="http://localhost:9006/atomizer/event/current", channel-maxage,
 group="/componada-fibba", group="/relax-nominell", group="/pub33", group
 ="/com-section-element", group="/sec2092", group="/art2713431"",
         "Host: localhost",
         "X-Varnish: 1060976467",
     },
     },
     vcl = {
       srcname = {
         "input",
         "Default",
         "/etc/varnish/include-v3art-ng.vcl",
         "/etc/varnish/include-v3art-ng.vcl",
         "/etc/varnish/include-v3art-ng.vcl",
         "/etc/varnish/include-v3art-ng.vcl",
         "/etc/varnish/include-v3art-ng.vcl",
       },
     },
 },
 }}}

 Can provide core-dump too.

 Heavily ESI'ed site.

 Took an hour or so to trigger it with a wget.

-- 
Ticket URL: <http://varnish-cache.org/trac/ticket/890>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list