[Varnish] #173: Varnish dies with assert error in vca_kev

Varnish varnish-bugs at projects.linpro.no
Wed Jan 16 19:07:55 CET 2008


#173: Varnish dies with assert error in vca_kev
----------------------------------------+-----------------------------------
 Reporter:  anders                      |        Owner:  phk  
     Type:  defect                      |       Status:  new  
 Priority:  high                        |    Milestone:       
Component:  varnishd                    |      Version:  trunk
 Severity:  major                       |   Resolution:       
 Keywords:  varnishd core dump vca_kev  |  
----------------------------------------+-----------------------------------
Comment (by anders):

 This still happens with trunk up to date to 2237 in FreeBSD
 7.0-PRERELEASE:

 {{{
 Child said (2, 16839): <<Assert error in vca_kev(),
 cache_acceptor_kqueue.c line 207:
   Condition(sp->fd == kp->ident) not true.
   errno = 2 (No such file or directory)
 >>
 Cache child died pid=16839 status=0x86
 }}}

 Backtrace:

 {{{
 (gdb) bt
 #0  0x0000000800d0707c in thr_kill () from /lib/libc.so.7
 #1  0x0000000800d90ceb in abort () from /lib/libc.so.7
 #2  0x0000000800669a55 in lbv_assert (func=Variable "func" is not
 available.
 ) at assert.c:58
 #3  0x00000000004086a3 in vca_kqueue_main (arg=Variable "arg" is not
 available.
 ) at cache_acceptor_kqueue.c:207
 #4  0x0000000800a8ea88 in pthread_getprio () from /lib/libthr.so.3
 #5  0x0000000000000000 in ?? ()
 Cannot access memory at address 0x7fffff5fc000
 }}}

-- 
Ticket URL: <http://varnish.projects.linpro.no/ticket/173#comment:2>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator


More information about the varnish-bugs mailing list