Another Varnish 1.1.2 crash, in cache_backend.c

Poul-Henning Kamp phk at phk.freebsd.dk
Tue Jan 8 11:26:54 CET 2008


In message <20080103073513.GA99459 at fupp.net>, Anders Nordby writes:
>Hi,
>
>(gdb) bt
>#0  0x28129f37 in thr_kill () from /lib/libc.so.6
>#1  0x280cf1a5 in pthread_mutex_unlock () from /usr/lib/libthr.so.2
>#2  0x280c72ae in raise () from /usr/lib/libthr.so.2
>#3  0x281a4b78 in abort () from /lib/libc.so.6
>#4  0x280aa0ed in lbv_assert (func=0x806ed70 "VBE_ClosedFd", 
>    file=0x806ebfb "cache_backend.c", line=357, 
>    cond=0x806edba "(close(vc->fd)) == 0", err=22) at assert.c:58
>#5  0x0804fbdf in VBE_ClosedFd (w=0xb3b3ecf0, vc=0xb1ce040)
>    at cache_backend.c:357
>#6  0x0805a713 in PipeSession (sp=0x9099004) at cache_pipe.c:137
>#7  0x080511df in cnt_pipe (sp=0x9099004) at cache_center.c:668
>#8  0x080517c8 in CNT_Session (sp=0x9099004) at steps.h:35
>#9  0x080590e2 in wrk_do_one (w=0xb3b3ecf0) at cache_pool.c:194
>#10 0x08059650 in wrk_thread (priv=0x807e1f0) at cache_pool.c:248
>#11 0x280c95cf in pthread_create () from /usr/lib/libthr.so.2
>#12 0xb8489fec in ?? ()
>
>Got this one during the night.

Was there any errno information available ?  I belive the assert
message would have printed it ?

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.



More information about the varnish-misc mailing list