[Varnish] #105: (varnishd), uid 0: exited on signal 6 (core dumped)

Varnish varnish-bugs at projects.linpro.no
Fri May 18 15:27:00 CEST 2007


#105: (varnishd), uid 0: exited on signal 6 (core dumped)
----------------------+-----------------------------------------------------
 Reporter:  patrik    |       Owner:  phk          
     Type:  defect    |      Status:  new          
 Priority:  high      |   Milestone:  Varnish 1.0.4
Component:  varnishd  |     Version:  trunk        
 Severity:  critical  |    Keywords:               
----------------------+-----------------------------------------------------
 Platform: 6.2-RELEASE FreeBSD 6.2-RELEASE.
 Version: r1451 from trunk.

 It seems like varnishd is crashing when having a lot of traffic (around
 500 requests/sec) and receiving an "url.purge" command at the same time.

 Crash #1:
 #0  0x28108f37 in thr_kill () from /lib/libc.so.6
 #1  0x280c41a5 in pthread_mutex_unlock () from /usr/lib/libthr.so.2
 #2  0x280bc2ae in raise () from /usr/lib/libthr.so.2
 #3  0x28183b78 in abort () from /lib/libc.so.6
 #4  0x280a3cdd in lbv_assert (func=0x806a976 "EXP_TTLchange",
 file=0x806a91c "cache_expire.c", line=70, cond=0x806a984 "o->heap_idx !=
 0", err=0) at assert.c:58
 #5  0x08050e3d in EXP_TTLchange (o=0x8251400) at cache_expire.c:70
 #6  0x0805322a in HSH_Lookup (sp=0x822b004) at cache_hash.c:161
 #7  0x0804fe3a in cnt_lookup (sp=0x822b004) at cache_center.c:450
 #8  0x080508a0 in CNT_Session (sp=0x822b004) at steps.h:37
 #9  0x0805751f in wrk_do_one (w=0xbe4e7cf0) at cache_pool.c:191
 #10 0x08057a41 in wrk_thread (priv=0x80750a0) at cache_pool.c:244
 #11 0x280be5cf in pthread_create () from /usr/lib/libthr.so.2
 #12 0x00000000 in ?? ()


 Crash #2:
 #0  0x28108f37 in thr_kill () from /lib/libc.so.6
 #1  0x280c41a5 in pthread_mutex_unlock () from /usr/lib/libthr.so.2
 #2  0x280bc2ae in raise () from /usr/lib/libthr.so.2
 #3  0x28183b78 in abort () from /lib/libc.so.6
 #4  0x280a3cdd in lbv_assert (func=0x80704ed "smf_alloc", file=0x806feb3
 "storage_file.c", line=632, cond=0x8070524 "(smf) != NULL", err=22) at
 assert.c:58
 #5  0x08066dbe in smf_alloc (st=0x8073120, size=131072) at
 storage_file.c:632
 #6  0x08051a0b in fetch_chunked (sp=0x81e0004, fd=33, hp=0x81ec01c) at
 cache_fetch.c:153
 #7  0x080526ed in Fetch (sp=0x81e0004) at cache_fetch.c:336
 #8  0x0804f969 in cnt_fetch (sp=0x81e0004) at cache_center.c:290
 #9  0x080508e2 in CNT_Session (sp=0x81e0004) at steps.h:40
 #10 0x0805751f in wrk_do_one (w=0xbebeecf0) at cache_pool.c:191
 #11 0x08057a41 in wrk_thread (priv=0x80750a0) at cache_pool.c:244
 #12 0x280be5cf in pthread_create () from /usr/lib/libthr.so.2
 #13 0x00000000 in ?? ()

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


More information about the varnish-bugs mailing list