Hello List.
I'm having squid crash/restarting automatically from a week ago more or
less, without any hardware or software change.
I had the squid 3.1.16 release which I updated yesterday to 3.1.19 from the
gentoo package manager, and it keep logging the same errors:
This is the evidence:
firewall ~ # cat /var/log/kern.log | grep squid
May 16 16:49:24 localhost kernel: squid[13702]: segfault at 0 ip
000000000053eae3 sp 000003df3c6c39b8 error 4 in squid[400000+23e000]
May 16 16:49:24 localhost kernel: grsec: From 10.200.145.55: Segmentation
fault occurred at (null) in /usr/sbin/squid[squid:13702] uid/euid:0/31
gid/egid:31/31, parent /usr/sbin squid[squid:12267] uid/euid:0/0
gid/egid:31/31
May 16 16:49:28 localhost kernel: squid[14162]: segfault at 0 ip
000000000053eae3 sp 000003a1d7901b98 error 4 in squid[400000+23e000]
May 16 16:49:28 localhost kernel: grsec: From 10.200.145.55: Segmentation
fault occurred at (null) in /usr/sbin/squid[squid:14162] uid/euid:0/31
gid/egid:31/31, parent /usr/sbin squid[squid:12267] uid/euid:0/0
gid/egid:31/31
firewall ~ # cat /var/log/messages | grep squid
May 16 16:49:24 localhost squid[12267]: Squid Parent: child process 13702
exited due to signal 11 with status 0
May 16 16:49:27 localhost squid[12267]: Squid Parent: child process 14162
started
May 16 16:49:28 localhost squid[12267]: Squid Parent: child process 14162
exited due to signal 11 with status 0
May 16 16:49:31 localhost squid[12267]: Squid Parent: child process 14201
started
firewall ~ # squid -v
Squid Cache: Version 3.1.19
configure options: '--prefix=/usr' '--build=x86_64-pc-linux-gnu'
'--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man'
'--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc'
'--localstatedir=/var/lib' '--libdir=/usr/lib64'
'--disable-dependency-tracking' '--sysconfdir=/etc/squid'
'--libexecdir=/usr/libexec/squid' '--localstatedir=/var'
'--with-pidfile=/var/run/squid.pid' '--datadir=/usr/share/squid'
'--with-logdir=/var/log/squid' '--with-default-user=squid'
'--enable-auth=basic,digest,negotiate,ntlm'
'--enable-removal-policies=lru,heap'
'--enable-digest-auth-helpers=ldap,password'
'--enable-basic-auth-helpers=DB,YP,SASL,PAM,LDAP,SMB,multi-domain-NTLM,getpwnam,NCSA,MSNT'
'--enable-external-acl-helpers=ldap_group,wbinfo_group,ip_user,session,unix_group'
'--enable-ntlm-auth-helpers=smb_lm,fakeauth'
'--enable-negotiate-auth-helpers=squid_kerb_auth' '--enable-useragent-log'
'--enable-cache-digests' '--enable-delay-pools' '--enable-referer-log'
'--enable-arp-acl' '--with-large-files' '--with-filedescriptors=8192'
'--disable-strict-error-checking' '--with-libcap' '--enable-ipv6'
'--enable-snmp' '--enable-ssl' '--disable-icap-client' '--disable-ecap'
'--enable-zph-qos' '--enable-mit=/usr' '--disable-heimdal'
'--enable-storeio=ufs,diskd,aufs' '--enable-linux-netfilter'
'--disable-linux-tproxy' '--enable-epoll' 'build_alias=x86_64-pc-linux-gnu'
'host_alias=x86_64-pc-linux-gnu' 'CC=x86_64-pc-linux-gnu-gcc'
'CFLAGS=-march=native -O2 -pipe' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed'
'CXXFLAGS=-march=native -O2 -pipe' --with-squid=/var/tmp/portage/net-proxy/squid-3.1.19/work/squid-3.1.19
I've been searching to find something related, but I wasn't able to find
anyhing than upgrading squid, which I already did.
Any help will be appreciated.
Many thanks,
Pablo