[Varnish] #162: Varnish trunk dies with assert error in SES_Delete()

Varnish varnish-bugs at projects.linpro.no
Mon Oct 8 16:41:46 CEST 2007


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

 Got this one:

 {{{
 Child said (2, 38243): <<Assert error in SES_Delete(), cache_session.c
 line 339:
   Condition((sp->vcl) == 0) not true.
   errno = 2 (No such file or directory)
 }}}

 Backtrace looks like this:

 {{{
 (gdb) bt
 #0  0x0000000800c3273c in thr_kill () at thr_kill.S:2
 #1  0x00000008009a469f in _thr_send_sig (thread=0x540e00, sig=6)
     at /usr/src/lib/libthr/thread/thr_kern.c:91
 #2  0x0000000800999ff8 in _raise (sig=6)
     at /usr/src/lib/libthr/thread/thr_syscalls.c:357
 #3  0x0000000800ce4216 in abort () at /usr/src/lib/libc/stdlib/abort.c:69
 #4  0x0000000800677ba9 in lbv_assert (func=0x431248 "SES_Delete",
     file=0x430fc2 "cache_session.c", line=339, cond=0x431289 "(sp->vcl) ==
 0",
     err=2) at assert.c:58
 #5  0x000000000041a421 in SES_Delete (sp=0x28f0008) at cache_session.c:339
 #6  0x0000000000408540 in vca_kev (kp=0x7fffff5fb330)
     at cache_acceptor_kqueue.c:113
 #7  0x00000000004087fd in vca_kqueue_main (arg=0x0)
     at cache_acceptor_kqueue.c:152
 #8  0x000000080099cc71 in thread_start (curthread=0x540e00)
     at /usr/src/lib/libthr/thread/thr_create.c:246
 #9  0x0000000000000000 in ?? ()
 Error accessing memory address 0x7fffff5fc000: Bad address.
 }}}

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


More information about the varnish-bugs mailing list