[Varnish] #1565: Panic in VDP_gunzip

Varnish varnish-bugs at varnish-cache.org
Tue Aug 5 21:50:53 CEST 2014


#1565: Panic in VDP_gunzip
---------------------------+----------------------
 Reporter:  mattrobenolt   |       Type:  defect
   Status:  new            |   Priority:  normal
Milestone:                 |  Component:  varnishd
  Version:  4.0.1          |   Severity:  normal
 Keywords:  panic, gunzip  |
---------------------------+----------------------
 {{{
 varnish> panic.show
 200
 Last panic at: Tue, 05 Aug 2014 04:00:36 GMT
 Assert error in VDP_gunzip(), cache/cache_gzip.c line 303:
   Condition((act > VDP_NULL) != 0) not true.
 thread = (cache-worker)
 ident = Linux,3.13.0-32-generic,x86_64,-smalloc,-smalloc,-hcritbit,epoll
 Backtrace:
   0x432e45: /usr/sbin/varnishd() [0x432e45]
   0x423862: /usr/sbin/varnishd(VDP_gunzip+0x252) [0x423862]
   0x439ab5: /usr/sbin/varnishd() [0x439ab5]
   0x43a131: /usr/sbin/varnishd(V1D_Deliver+0x371) [0x43a131]
   0x436ed0: /usr/sbin/varnishd(CNT_Request+0x3a0) [0x436ed0]
   0x42cfab: /usr/sbin/varnishd(HTTP1_Session+0x3eb) [0x42cfab]
   0x43b3c8: /usr/sbin/varnishd() [0x43b3c8]
   0x435d50: /usr/sbin/varnishd(Pool_Work_Thread+0x370) [0x435d50]
   0x448868: /usr/sbin/varnishd() [0x448868]
   0x7fda1c410e9a: /lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a)
 [0x7fda1c410e9a]
 req = 0x7fd84f8c3020 {
   sp = 0x7fd82b676360, vxid = 1401142530,  step = R_STP_DELIVER,
   req_body = R_BODY_NONE,
   restarts = 0, esi_level = 0
   sp = 0x7fd82b676360 {
     fd = 124, vxid = 327635485,
     client = 23.235.46.35 64005,
     step = S_STP_WORKING,
   },
   worker = 0x7fd6c699ac20 {
     ws = 0x7fd6c699ae38 {
       id = "wrk",
       {s,f,r,e} = {0x7fd6c699a410,+88,+2048,+2048},
     },
   VCL::method = 0x0,
   VCL::return = deliver,
   },
   ws = 0x7fd84f8c31b8 {
     id = "req",
     {s,f,r,e} = {0x7fd84f8c5010,+856,(nil),+57360},
   },
   http[req] = {
     ws = 0x7fd84f8c31b8[req]
       "GET",
 "/combination_widget.js?color=blue&default_tab=popular&excerpt_length=200&hide_mods=0&num_items=100",
       "HTTP/1.1",
       "User-Agent: Python-urllib/2.7",
       "Fastly-Client-IP: 38.118.71.246",
       "X-Timer: S1407211235.044013,VS0",
       "Host: govexec.disqus.com",
       "X-Forwarded-Proto: http",
       "Disqus-Subdomain: 1",
       "X-Varnish: 2655587737",
       "X-Varnish: 2402991002",
       "Fastly-Client: 1",
       "Fastly-FF: cache-iad2133-IAD, cache-iad2135-IAD",
       "X-Forwarded-For: 38.118.71.246, 23.235.46.35",
       "Disqus-Local: 1",
   },
   http[resp] = {
     ws = 0x7fd84f8c31b8[req]
       "HTTP/1.1",
       "200",
       "OK",
       "Server: nginx",
       "Date: Tue, 05 Aug 2014 03:45:34 GMT",
       "Content-Type: application/javascript; charset=UTF-8",
       "Vary: Accept-Encoding",
       "X-Frame-Options: SAMEORIGIN",
       "p3p: CP="DSP IDC CUR ADM DELi STP NAV COM UNI INT PHY DEM"",
       "Cache-Control: stale-while-revalidate=3600, public, max-age=600",
       "X-Content-Type-Options: nosniff",
       "X-XSS-Protection: 1; mode=block",
       "X-Backend: embed",
       "Surrogate-Grace: 3600s",
       "X-Varnish: 327400706 325658885",
       "Age: 901",
       "Via: 1.1 varnish-v4",
       "X-Served-By: app-172.dal05, shield-2.dal05",
       "X-Cache: MISS, HIT",
       "X-Cache-Hits: 0, 89",
       "Transfer-Encoding: chunked",
       "Connection: keep-alive",
       "Accept-Ranges: bytes",
   },
   vcl = {
     srcname = {
       "input",
       "Builtin",
       "includes/4.0/recv-common.vcl",
       "includes/downgrade.vcl",
       "includes/grace.vcl",
       "includes/4.0/health-synthetic.vcl",
       "includes/x-served-by.vcl",
     },
   },
   obj (REQ) = 0x7fd82dd7cb00 {
     vxid = 2473142533,
     http[obj] = {
       ws = 0x7fd9fca75268[]
         "HTTP/1.1",
         "200",
         "OK",
         "Server: nginx",
         "Date: Tue, 05 Aug 2014 03:45:34 GMT",
         "Content-Type: application/javascript; charset=UTF-8",
         "Vary: Accept-Encoding",
         "X-Frame-Options: SAMEORIGIN",
         "p3p: CP="DSP IDC CUR ADM DELi STP NAV COM UNI INT PHY DEM"",
         "Cache-Control: stale-while-revalidate=3600, public, max-age=600",
         "X-Served-By: app-172.dal05",
         "X-Cache: MISS",
         "X-Cache-Hits: 0",
         "X-Content-Type-Options: nosniff",
         "X-XSS-Protection: 1; mode=block",
         "Content-Encoding: gzip",
         "X-Backend: embed",
         "Surrogate-Grace: 3600s",
     },
     len = 8192,
     store = {
       4096 {
         1f 8b 08 00 00 00 00 00 00 03 ed 5d fb 72 d3 58 |...........].r.X|
         9a ff 7b 78 8a b3 66 ab 81 d9 c8 b2 6c cb 97 00 |..{x..f.....l...|
         a1 92 40 d2 a1 81 64 92 40 96 29 aa 28 59 3a b6 |.. at ...d.@.).(Y:.|
         45 64 c9 ad 23 c7 f1 74 4d d5 3c c6 ee eb cd 93 |Ed..#..tM.<.....|
         [4032 more]
       },
       4096 {
         ba fc f2 44 90 5b d9 45 bc c2 63 88 a5 61 28 d5 |...D.[.E..c..a(.|
         45 cb b8 ca ae 10 96 03 c5 cd 41 ef b2 9e f4 45 |E.........A....E|
         87 3d 86 b6 a3 8e a4 40 58 eb 10 42 47 67 47 67 |.=..... at X..BGgGg|
         24 8c 04 47 8f 47 38 35 10 ad 84 e6 8f 1f ce 46 |$..G.G85.......F|
         [4032 more]
       },
       0 {
       },
     },
   },
 },
 }}}

 I'd be happy to provide whatever more information you need.

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



More information about the varnish-bugs mailing list