[Varnish] #564: Varnish crash with -s persistent

Varnish varnish-bugs at projects.linpro.no
Tue Oct 6 21:48:00 CEST 2009

#564: Varnish crash with -s persistent
 Reporter:  anders    |       Owner:  phk  
     Type:  defect    |      Status:  new  
 Priority:  normal    |   Milestone:       
Component:  varnishd  |     Version:  trunk
 Severity:  normal    |    Keywords:       
 I am running Varnish trunk/4277 in FreeBSD/amd64 7.2-RELEASE with:

 -s persistent,/data00/varnishd.dat,20g -s
 persistent,/data01/varnishd.dat,20g -s persistent,/data02/varnishd.dat,20g

 After I while I got a crash:

 Oct  6 21:17:51 cache11 kernel: pid 76878 (varnishd), uid 0: exited on
 signal 11 (core dumped)


 (gdb) bt
 #0  0x000000080089bd8f in getframeaddr (level=Variable "level" is not
 ) at execinfo.c:324
 #1  0x00000008008a222f in backtrace (buffer=Variable "buffer" is not
 ) at execinfo.c:65
 #2  0x0000000000421675 in pan_backtrace () at cache_panic.c:273
 #3  0x0000000000421a27 in pan_ic (func=Variable "func" is not available.
 ) at cache_panic.c:327
 #4  0x0000000000417f95 in EXP_Inject (oc=0x17515431d0, lru=0x0,
     ttl=1254878199.6581018) at cache_expire.c:104
 #5  0x000000000043b38c in smp_load_seg (sp=0x17104fb008, sc=0x801037000,
     sg=0x170bba9c50) at storage_persistent.c:901
 #6  0x000000000043b44b in smp_thread (sp=0x17104fb008, priv=Variable
 "priv" is not available.
     at storage_persistent.c:1183
 #7  0x00000000004235a7 in wrk_bgthread (arg=Variable "arg" is not
 ) at cache_pool.c:534
 #8  0x0000000800ac34d1 in pthread_getprio () from /lib/libthr.so.3
 #9  0x0000000000000000 in ?? ()
 Cannot access memory at address 0x7ffffc7e5000

Ticket URL: <http://varnish.projects.linpro.no/ticket/564>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator

More information about the varnish-bugs mailing list