[Varnish] #1083: Persistent Varnish crashes since using bans and lurker

Varnish varnish-bugs at varnish-cache.org
Mon Apr 15 07:38:10 CEST 2013


#1083: Persistent Varnish crashes since using bans and lurker
-------------------------+---------------------
 Reporter:  rmohrbacher  |       Owner:  martin
     Type:  defect       |      Status:  new
 Priority:  high         |   Milestone:
Component:  varnishd     |     Version:  3.0.2
 Severity:  major        |  Resolution:
 Keywords:               |
-------------------------+---------------------

Comment (by numard):

 Another crash, not as much info on panic.show, but points to similar piece
 of code.

 {{{
 varnish> panic.show
 200
 Last panic at: Mon, 15 Apr 2013 05:29:32 GMT
 Missing errorhandling code in smp_append_sign(), storage_persistent_subr.c
 line 128:
   Condition((smp_chk_sign(ctx)) == 0) not true.errno = 22 (Invalid
 argument)
 thread = (cache-main)
 ident =
 Linux,3.2.0-40-virtual,x86_64,-spersistent,-smalloc,-hcritbit,no_waiter
 Backtrace:
   0x4310e5: /usr/sbin/varnishd() [0x4310e5]
   0x4514d8: /usr/sbin/varnishd(smp_append_sign+0x128) [0x4514d8]
   0x44f1da: /usr/sbin/varnishd(SMP_NewBan+0x3a) [0x44f1da]
   0x416446: /usr/sbin/varnishd(BAN_Compile+0x66) [0x416446]
   0x42fe0a: /usr/sbin/varnishd(child_main+0xca) [0x42fe0a]
   0x443767: /usr/sbin/varnishd() [0x443767]
   0x443caf: /usr/sbin/varnishd() [0x443caf]
   0x7f7ceb8bac82: /usr/lib/varnish/libvarnish.so(+0x9c82) [0x7f7ceb8bac82]
   0x7f7ceb8bb348: /usr/lib/varnish/libvarnish.so(vev_schedule+0x98)
 [0x7f7ceb8bb348]
   0x443f87: /usr/sbin/varnishd(MGT_Run+0x137) [0x443f87]



 varnish>
 }}}

 within minutes of the first server dying, the 2nd server crashed as well,
 implying there is a limit we are hitting (or a leak we are hitting...)

-- 
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1083#comment:5>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list