Squid crashes with SIGABRT a few seconds after it starts.
This issue occurred after upgrading Squid 3.5.14 to Squid version 3.5.15.

cache.log just before the crash:
2016/03/02 10:41:30.389 kid1| 22,3| refresh.cc(343) refreshCheck: Staleness = -1
2016/03/02 10:41:30.389 kid3| 5,5| Write.cc(66) HandleWrite: local=[::] 
remote=[::] FD 37 flags=1: off 0, sz 4328.
2016/03/02 10:41:30.389 kid1| 22,3| refresh.cc(463) refreshCheck: Object isn't 
stale..
2016/03/02 10:41:30.389 kid2| 19,9| stmem.cc(132) writeAvailable: 
0x7f5858656b00 hi: 83
2016/03/02 10:41:30.389 kid3| 5,5| Write.cc(108) HandleWrite: write() returns -1
2016/03/02 10:41:30.389 kid1| 22,3| refresh.cc(465) refreshCheck: returning 
FRESH_EXPIRES
2016/03/02 10:41:30.389 kid3| 50,9| Write.cc(145) HandleWrite: FD 37 write 
failure: (11) Resource temporarily unavailable.
2016/03/02 10:41:30.389 kid2| 20,5| store.cc(834) write: storeWrite: writing 2 
bytes for 'B4551BE0E66085B1C4739B426C7AD33A'
2016/03/02 10:41:30.389 kid3| 5,5| ModEpoll.cc(116) SetSelect: FD 37, type=2, 
handler=1, client_data=0x7f61fb033400, timeout=0
2016/03/02 10:41:30.389 kid1| 22,3| http.cc(471) cacheableReply: YES because 
HTTP status 200
2016/03/02 10:41:30.389 kid2| 19,6| MemObject.cc(153) write: memWrite: offset 
83 len 2
2016/03/02 10:41:30.389 kid3| 5,8| ModEpoll.cc(267) DoSelect: got FD 38 
events=4 monitoring=1c F->read_handler=0 F->write_handler=1
2016/03/02 10:41:30.389 kid3| 5,8| ModEpoll.cc(289) DoSelect: Calling write 
handler on FD 38
2016/03/02 10:41:30.389 kid1| 55,9| HttpHeader.cc(1201) has: 0x7ff9b6f17ed8 
lookup for 45
2016/03/02 10:41:30.389 kid2| 19,6| stmem.cc(344) write: mem_hdr::write: 
0x7f5858656b00 [83,85) object end 83
2016/03/02 10:41:30.389 kid3| 5,5| Write.cc(66) HandleWrite: local=[::] 
remote=[::] FD 38 flags=1: off 0, sz 4328.
2016/03/02 10:41:30.389 kid1| ctx: exit level  0
2016/03/02 10:41:30.389 kid2| 19,9| stmem.cc(124) writeAvailable: 
0x7f5858656b00 hi: 83
2016/03/02 10:41:30.389 kid3| 5,5| Write.cc(108) HandleWrite: write() returns -1
2016/03/02 10:41:30.389 kid2| 19,9| stmem.cc(131) writeAvailable: 
0x7f5858656b00 hi: 85
2016/03/02 10:41:30.389 kid3| 50,9| Write.cc(145) HandleWrite: FD 38 write 
failure: (11) Resource temporarily unavailable.
2016/03/02 10:41:30.389 kid1| assertion failed: store.cc:1890: "isEmpty()"

$ squid -v
Squid Cache: Version 3.5.15
Service Name: squid
configure options:  '--host=x86_64-suse-linux-gnu' 
'--build=x86_64-suse-linux-gnu' '--program-prefix=' '--exec-prefix=/usr' 
'--bindir=/usr/bin' '--sysconfdir=/etc' '--datadir=/usr/share' 
'--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/lib' 
'--sharedstatedir=/usr/com' '--mandir=/usr/share/man' 
'--infodir=/usr/share/info' '--disable-dependency-tracking' 
'--disable-arch-native' '--prefix=/usr' '--sysconfdir=/etc/squid' 
'--bindir=/usr/sbin' '--sbindir=/usr/sbin' '--localstatedir=/var' 
'--libexecdir=/usr/sbin' '--datadir=/usr/share/squid' '--libdir=/usr/lib' 
'--with-dl' '--enable-storeio=aufs' 
'--enable-disk-io=AIO,Blocking,DiskDaemon,DiskThreads' 
'--enable-removal-policies=heap,lru' '--enable-delay-pools' 
'--enable-kill-parent-hack' '--with-large-files' '--enable-auth' 
'--disable-auth-basic' '--disable-auth-negotiate' '--disable-auth-ntlm' 
'--disable-htcp' '--enable-log-daemon-helpers=file' '--with-default-user=squid' 
'build_alias=x86_64-suse-linux-gnu' 'host_alias=x86_64-suse-linux-gnu' 
'CFLAGS=-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector 
-funwind-tables -fasynchronous-unwind-tables -fPIE -fPIC -DOPENSSL_LOAD_CONF' 
'LDFLAGS=-Wl,-z,relro,-z,now -pie' 'CXXFLAGS=-fmessage-length=0 -O2 -Wall 
-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables 
-fasynchronous-unwind-tables -fPIE -fPIC -DOPENSSL_LOAD_CONF' 
'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig'


_______________________________________________
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users

Reply via email to