[Varnish] #880: Error when pushing 5G objects through Varnish

Varnish varnish-bugs at varnish-cache.org
Thu Apr 28 23:15:12 CEST 2011


#880: Error when pushing 5G objects through Varnish
--------------------+-------------------------------------------------------
 Reporter:  perbu   |        Owner:        
     Type:  defect  |       Status:  closed
 Priority:  normal  |    Milestone:        
Component:  build   |      Version:  trunk 
 Severity:  normal  |   Resolution:  fixed 
 Keywords:          |  
--------------------+-------------------------------------------------------

Comment(by rrauenza):

 Could this be the same issue?

 The file I am retrieving is 2,525,396,992 bytes
 My varnish cache file is 107,374,182,400 bytes

  /usr/sbin/varnishd -P /var/run/varnish.pid -a :6081 -f
 /etc/varnish/default.vcl -T 127.0.0.1:6082 -t 120 -w 1,1000,120 -u varnish
 -g varnish -S /etc/varnish/secret -s
 file,/varnish/varnish_storage.bin,100G

 Apr 28 13:53:21 rich-fedora abrtd: Directory 'ccpp-1304024000-24054'
 creation detected
 Apr 28 13:53:21 rich-fedora varnishd[24053]: Child (24054) died signal=6
 (core dumped)
 Apr 28 13:53:21 rich-fedora varnishd[24053]: Child (24054) Panic message:
 Assert error in STV_alloc(), stevedore.c line 192:#012  Condition((st) !=
 NULL) not true.#012thread = (cache-worker)#012ident =
 Linux,2.6.35.11-83.fc14.x86_64,x86_64,-sfile,-hcritbit,epoll#012Backtrace:#012
 0x424c68: /usr/sbin/varnishd() [0x424c68]#012  0x43afc5:
 /usr/sbin/varnishd(STV_alloc+0x165) [0x43afc5]#012  0x41beb4:
 /usr/sbin/varnishd(FetchBody+0x314) [0x41beb4]#012  0x414230:
 /usr/sbin/varnishd(CNT_Session+0x1ea0) [0x414230]#012  0x425ed8:
 /usr/sbin/varnishd() [0x425ed8]#012  0x426827: /usr/sbin/varnishd()
 [0x426827]#012  0x3e8fa06ccb: /lib64/libpthread.so.0() [0x3e8fa06ccb]#012
 0x3e8f6e0c2d: /lib64/libc.so.6(clone+0x6d) [0x3e8f6e0c2d]#012sp =
 0x7fc5c6417008 {#012  fd = 13, id = 13, xid = 963382896,#012  client =
 10.20.98.81 62220,#012  step = STP_FETCH,#012  handling = deliver,#012
 err_code = 200, err_reason = (null),#012  restarts = 0, esis = 0#012  ws =
 0x7fc5c6417080 { #012    id = "sess",#012    {s,f,r,e} =
 {0x7fc5c6417cd8,+272,(nil),+65536},#012  },#012  http[req] = {#012    ws =
 0x7fc5c6417080[sess]#012      "GET",#012
 "/build/storage19/release/bora-403981/publish/VMware-VIMSetup-
 all-5.0.0-403981.iso",#012      "HTTP/1.0",#012      "User-Agent:
 Wget/1.12 (linux-gnu)",#012      "Accept: */*",#012      "Host: rich-
 fedora:6081",#012      "Connection: Keep-Alive",#012      "X-Forwarded-
 For: 10.20.98.81",#012  },#012  worker = 0x7fc5c63febc0 {#012    ws =
 0x7fc5c63fed40 { #012      id = "wrk",#012      {s,f,r,e} =
 {0x7fc5c63ecb70,+2920,(nil),+65536},#012    },#012    http[bereq] = {#012
 ws = 0x7fc5c63fed40[wrk]#012        "GET",#012
 "<redacted>.iso",#012        "HTTP/1.1",#012        "User-Agent: Wget/1.12
 (linux-gnu)",#012        "Accept: */*",#012        "Host: rich-
 fedora:6081",#012        "X-Forwarded-For: 10.20.98.81",#012
 "X-Varnish: 963382896",#012    },#012    http[beresp] = {#012      ws =
 0x7fc5c63fed40[wrk]#012        "HTTP/1.1",#012
 Apr 28 13:53:21 rich-fedora varnishd[24053]: child (24074) Started
 Apr 28 13:53:21 rich-fedora varnishd[24053]: Child (24074) said
 Apr 28 13:53:21 rich-fedora varnishd[24053]: Child (24074) said Child
 starts
 Apr 28 13:53:21 rich-fedora varnishd[24053]: Child (24074) said managed to
 mmap 107374182400 bytes of 107374182400

 My cache is essentially empty.  I retrieved a small text file
 (succesfully) and this iso (crashes).

-- 
Ticket URL: <http://varnish-cache.org/trac/ticket/880#comment:3>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list