[squid-users] squid crashes by itself and reboots automatically

From: Ragheb Rustom <ragheb_at_smartelecom.org>
Date: Sun, 29 Nov 2009 21:25:37 +0200

Dear all,

I have multiple servers running squid 2.7-stable7. Lately I have noticed
that most of these servers are crashing sometimes everyday creating a core
dump file and then after creating the file restart by itself. After reading
the core file with gdb and doing a backtrace I got the following info. Can
anyone please help me identify what is going on with these squid servers.
You help is very valuable.

gdb /usr/sbin/squid core.4264
GNU gdb Fedora (6.8-24.fc9)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu"...
(no debugging symbols found)

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /usr/lib64/libtcmalloc.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libtcmalloc.so.0
Reading symbols from /lib64/libcrypt.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libcrypt.so.1
Reading symbols from /lib64/libssl.so.7...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libssl.so.7
Reading symbols from /lib64/libcrypto.so.7...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libcrypto.so.7
Reading symbols from /lib64/libdl.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libz.so.1
Reading symbols from /lib64/librt.so.1...
(no debugging symbols found)...done.
Loaded symbols for /lib64/librt.so.1
Reading symbols from /lib64/libpthread.so.0...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libpthread.so.0
Reading symbols from /lib64/libm.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libm.so.6
Reading symbols from /lib64/libnsl.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libnsl.so.1
Reading symbols from /lib64/libc.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /usr/lib64/libunwind.so.7...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libunwind.so.7
Reading symbols from /usr/lib64/libstdc++.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libstdc++.so.6
Reading symbols from /lib64/libgcc_s.so.1...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libgcc_s.so.1
Reading symbols from /usr/lib64/libgssapi_krb5.so.2...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgssapi_krb5.so.2
Reading symbols from /usr/lib64/libkrb5.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libkrb5.so.3
Reading symbols from /lib64/libcom_err.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libcom_err.so.2
Reading symbols from /usr/lib64/libk5crypto.so.3...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libk5crypto.so.3
Reading symbols from /lib64/ld-linux-x86-64.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /usr/lib64/libkrb5support.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib64/libkrb5support.so.0
Reading symbols from /lib64/libkeyutils.so.1...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libkeyutils.so.1
Reading symbols from /lib64/libresolv.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libresolv.so.2
Reading symbols from /lib64/libselinux.so.1...
(no debugging symbols found)...done.
Loaded symbols for /lib64/libselinux.so.1
Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols
found)...done.
Loaded symbols for /lib64/libnss_files.so.2

(no debugging symbols found)
Core was generated by `(squid) -D'.
Program terminated with signal 6, Aborted.
[New process 4264]
[New process 4277]
[New process 4303]
[New process 4292]
[New process 4294]
[New process 4288]
[New process 4302]
[New process 4300]
[New process 4291]
[New process 4299]
[New process 4287]
[New process 4293]
[New process 4298]
[New process 4301]
[New process 4289]
[New process 4295]
[New process 4290]
[New process 4286]
[New process 4296]
[New process 4297]
[New process 4285]
[New process 4284]
[New process 4283]
[New process 4282]
[New process 4281]
[New process 4280]
[New process 4279]
[New process 4278]
[New process 4276]
[New process 4275]
[New process 4274]
[New process 4273]
[New process 4272]
Missing separate debuginfos, use: debuginfo-install squid.x86_64
---Type <return> to continue, or q <return> to quit---
#0 0x000000347a832215 in raise () from /lib64/libc.so.6
(gdb) bt
#0 0x000000347a832215 in raise () from /lib64/libc.so.6
#1 0x000000347a833d83 in abort () from /lib64/libc.so.6
#2 0x000000000049939a in death ()
#3 <signal handler called>
#4 0x000000347a8809c2 in strcmp () from /lib64/libc.so.6
#5 0x000000000043270e in ?? ()
#6 0x0000000000490584 in ?? ()
#7 0x00000000004910eb in ?? ()
#8 0x00000000004a69a1 in ?? ()
#9 0x00000000004a8f9a in aioCheckCallbacks ()
#10 0x0000000000493107 in ?? ()
#11 0x0000000000438b0e in ?? ()
#12 0x0000000000469d6d in ?? ()
#13 0x000000347a81e32a in __libc_start_main () from /lib64/libc.so.6
#14 0x0000000000409cb9 in drand48 ()
#15 0x00007fffa38f52c8 in ?? ()
#16 0x000000000000001c in ?? ()
#17 0x0000000000000002 in ?? ()
#18 0x00007fffa38f6f19 in ?? ()
#19 0x00007fffa38f6f21 in ?? ()
#20 0x0000000000000000 in ?? ()

Ragheb Rustom
Received on Sun Nov 29 2009 - 19:26:21 MST

This archive was generated by hypermail 2.2.0 : Mon Nov 30 2009 - 12:00:04 MST