[Varnish] #945: segfault at vlc.discard

Varnish varnish-bugs at varnish-cache.org
Sat Jun 25 19:47:19 CEST 2011


#945: segfault at vlc.discard
--------------------+-------------------------------------------------------
 Reporter:  elurin  |        Type:  defect
   Status:  new     |    Priority:  normal
Milestone:          |   Component:  build 
  Version:  3.0.0   |    Severity:  normal
 Keywords:          |  
--------------------+-------------------------------------------------------

Comment(by elurin):

 Sorry for plain text in the ticket :-(

 {{{
 vcl.load testname /etc/varnish/beta-maps.vcl
 200 13
 VCL compiled.
 vcl.discard testname
 Child (19143) not responding to CLI, killing it.
 400 29
 CLI communication error (hdr)
 Child (19143) died signal=6
 Child (19143) Panic message: Assert error in VBP_Stop(),
 cache_backend_poll.c line 543:
   Condition((vcl) != 0) not true.
 thread = (cache-main)
 ident = Linux,2.6.33-5-server,x86_64,-smalloc,-smalloc,-hcritbit,epoll
 Backtrace:
   0x42c247: /usr/sbin/varnishd [0x42c247]
   0x411c04: /usr/sbin/varnishd(VBP_Stop+0x144) [0x411c04]
   0x40fae8: /usr/sbin/varnishd [0x40fae8]
   0x4109af: /usr/sbin/varnishd(VRT_fini_dir+0x6f) [0x4109af]
   0x7fb9c62fb0aa: ./vcl.2ejNwRGh.so [0x7fb9c62fb0aa]
   0x43206f: /usr/sbin/varnishd [0x43206f]
   0x7fb9fc21bf38: /usr/lib/varnish/libvarnish.so [0x7fb9fc21bf38]
   0x7fb9fc21c2af: /usr/lib/varnish/libvarnish.so [0x7fb9fc21c2af]
   0x7fb9fc21ef07: /usr/lib/varnish/libvarnish.so [0x7fb9fc21ef07]
   0x7fb9fc21b0c9: /usr/lib/varnish/libvarnish.so(VCLS_Poll+0x179)
 [0x7fb9fc21b0c9]


 Child cleanup complete
 child (19612) Started
 Child (19612) said Child starts
 ^CManager got SIGINT

 }}}



 {{{
 director myt random {
 {
 .backend =   {
     .host = "95.108.231.122";
     .port = "80";
     .connect_timeout = 5s;
     .probe = {
              .request =
                 "GET /tiles?l=sat&v=1.22.0&x=9583&y=5532&z=14&g=G
 HTTP/1.1"
                 "Host: vec.maps.yandex.ru"
                 "Connection: close";
              .timeout = 10s;
              .window = 1;
              .threshold = 1;
              .interval = 1s;
         }
     }
 .weight = 10;
 }
 {
 .backend =   {
     .host = "95.108.231.123";
     .port = "80";
     .connect_timeout = 5s;
     .probe = {
              .request =
                 "GET /tiles?l=sat&v=1.22.0&x=9583&y=5532&z=14&g=G
 HTTP/1.1"
                 "Host: vec.maps.yandex.ru"
                 "Connection: close";
              .timeout = 10s;
              .window = 1;
              .threshold = 1;
              .interval = 1s;
         }
     }
 .weight = 10;
 }
 }

 }}}

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




More information about the varnish-bugs mailing list