[Varnish] #872: Assert error in VGZ_Destroy()

Varnish varnish-bugs at varnish-cache.org
Mon Mar 14 11:16:15 CET 2011


#872: Assert error in VGZ_Destroy()
--------------------+-------------------------------------------------------
 Reporter:  perbu   |       Owner:       
     Type:  defect  |      Status:  new  
 Priority:  normal  |   Milestone:       
Component:  build   |     Version:  trunk
 Severity:  normal  |    Keywords:       
--------------------+-------------------------------------------------------
 On fresh trunk code:

 www.varnish-cache.org/login is crashing varnish. I don't think this
 happended earlier. Might be because we're now ESI-processing everything
 that is "text/*". Anyway, here is an assert.

 Mar 14 11:11:07 odd varnishd[17252]: Child (25776) said ERROR at 10664 ESI
 1.0 </esi:include> illegal end-tag
 Mar 14 11:11:10 odd varnishd[17252]: Child (25776) said WARNING at 19600
 ESI 1.0 <esi:include> lacks final '/'
 Mar 14 11:11:10 odd varnishd[17252]: Child (25776) said ERROR at 19606 ESI
 1.0 </esi:include> illegal end-tag
 Mar 14 11:11:11 odd varnishd[17252]: Child (25776) said WARNING at 12986
 ESI 1.0 <esi:include> lacks final '/'
 Mar 14 11:11:11 odd varnishd[17252]: Child (25776) said ERROR at 12992 ESI
 1.0 </esi:include> illegal end-tag
 Mar 14 11:11:12 odd varnishd[17252]: CLI telnet ::1 56920 ::1 6082 Rd
 quitr
 Mar 14 11:11:12 odd varnishd[17252]: CLI telnet ::1 56920 ::1 6082 Wr 101
 Unknown request.
 Type 'help' for more info.
 Mar 14 11:11:14 odd varnishd[17252]: CLI telnet ::1 56920 ::1 6082 Rd quit
 Mar 14 11:11:14 odd varnishd[17252]: CLI telnet ::1 56920 ::1 6082 Wr 500
 Closing CLI connection
 Mar 14 11:11:15 odd varnishd[17252]: Child (25776) died signal=6
 Mar 14 11:11:15 odd varnishd[17252]: Child (25776) Panic message: Assert
 error in VGZ_Destroy(), cache_gzip.c line 387:
   Condition((deflateEnd(&vg->vz)) == 0) not true.
 thread = (cache-worker)
 ident = Linux,2.6.32-28-generic,x86_64,-sfile,-smalloc,-hcritbit,epoll
 Backtrace:
   0x42cb18: pan_ic+b8
   0x423085: VGZ_Destroy+135
   0x41b4ce: vfp_esi_end+16e
   0x421b11: FetchBody+291
   0x4161c2: cnt_fetch+702
   0x4178b5: CNT_Session+345
   0x42e2d8: wrk_do_cnt_sess+b8
   0x42e759: wrk_thread_real+409
   0x7f0fa09239ca: _end+7f0fa02ac7b2
   0x7f0fa068070d: _end+7f0fa00094f5
 sp = 0x7f0f55303008 {
   fd = 16, id = 16, xid = 583115844,
   client = XX.238.35.17 44993,
   step = STP_FETCH,
   handling = deliver,
   err_code = 302, err_reason = (null),
   restarts = 0, esi_level = 0
   ws = 0x7f0f55303080 {
     id = "sess",
     {s,f,r,e} = {0x7f0f55303cf0,+1048,(nil),+65536},
   },
   http[req] = {
     ws = 0x7f0f55303080[sess]
       "GET",
       "/trac/login",
       "HTTP/1.1",
       "Host: www.varnish-cache.org",
       "User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)",
       "Accept:
 text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
       "Accept-Language: en-us,en;q=0.5",
       "Accept-Encoding: gzip,deflate",
       "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7",
       "Keep-Alive: 300",
       "Referer: http://www.varnish-
 cache.org/trac/attachment/wiki/VCLExamples/varnish_vcl.pdf",
       "DNT: 1",
       "Connection: keep-alive",
       "Authorization: Basic a3d5OmVsaXRlcGlsb3Q=",
       "X-Forwarded-For: XX.238.35.17",
       "Cookie: trac_form_token=a37857f8a86982568d228037;
 trac_session=dff0c9e82d61c90bf66255a1",
   },
   worker = 0x7f0f54afdb80 {
     ws = 0x7f0f54afdd10 {
       id = "wrk",
       {s,f,r,e} = {0x7f0f54aebb10,+896,(nil),+65536},
     },
     http[bereq] = {
       ws = 0x7f0f54afdd10[wrk]
         "GET",
         "/trac/login",

 Mar 14 11:11:15 odd varnishd[17252]: Child cleanup complete
 Mar 14 11:11:15 odd varnishd[17252]: child (26241) Started
 Mar 14 11:11:15 odd varnishd[17252]: Child (26241) said Child starts
 Mar 14 11:11:15 odd varnishd[17252]: Child (26241) said SMF.s0 mmap'ed
 1073741824 bytes of 1073741824
 Mar 14 11:11:18 odd varnishd[17252]: Child (26241) said WARNING at 17397
 ESI 1.0 <esi:include> lacks final '/'
 Mar 14 11:11:18 odd varnishd[17252]: Child (26241) said ERROR at 17403 ESI
 1.0 </esi:include> illegal end-tag

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




More information about the varnish-bugs mailing list