[squid-users] SIGABRT (coredump) in Ip::Address::getAddrInfo(addrinfo*&, int)
Dmitry Katsubo
dma_k at mail.ru
Wed Sep 27 15:08:20 UTC 2023
Dear squid community,
After upgrading Squid from v4.13-10+deb11u2 (bullseye) to v5.7-2 (bookworm) I started to get about 5 core dumps per day like below.
How can I find out the root of the problem and eliminate it? Thanks in advance!
# coredumpctl gdb -1 --no-pager
PID: 357187 (squid)
UID: 13 (proxy)
GID: 13 (proxy)
Signal: 6 (ABRT)
Timestamp: Wed 2023-09-27 11:27:08 CEST (5h 16min ago)
Command Line: $'(squid-1)' --kid squid-1 --foreground -sYC
Executable: /usr/sbin/squid
Control Group: /system.slice/squid.service
Unit: squid.service
Slice: system.slice
Storage: /var/lib/systemd/coredump/core.squid.13.f7e894167d564f788825cae8827bd2df.357187.1695806828000000.zst (present)
Size on Disk: 2.5M
Message: Process 357187 (squid) of user 13 dumped core.
Module libsystemd.so.0 from deb systemd-252.12-1~deb12u1.amd64
Stack trace of thread 357187:
#0 0x00007f752b2a9d3c n/a (libc.so.6 + 0x8ad3c)
#1 0x00007f752b25af32 raise (libc.so.6 + 0x3bf32)
#2 0x00007f752b245472 abort (libc.so.6 + 0x26472)
#3 0x00007f752b245395 n/a (libc.so.6 + 0x26395)
#4 0x00007f752b253e32 __assert_fail (libc.so.6 + 0x34e32)
#5 0x00005576cf7c0ee4 _ZNK2Ip7Address11getAddrInfoERP8addrinfoi (squid + 0x466ee4)
#6 0x00005576cf7bc3c5 _Z11comm_openexiiRN2Ip7AddressEiPKc (squid + 0x4623c5)
#7 0x00005576cf80fdfe _ZN4Comm10ConnOpener8createFdEv (squid + 0x4b5dfe)
#8 0x00005576cf8109c1 _ZN4Comm10ConnOpener5startEv (squid + 0x4b69c1)
#9 0x00005576cf7ab09c _ZN9JobDialerI8AsyncJobE4dialER9AsyncCall (squid + 0x45109c)
#10 0x00005576cf7a779f _ZN14AsyncCallQueue8fireNextEv (squid + 0x44d79f)
#11 0x00005576cf7a7b52 _ZN14AsyncCallQueue4fireEv (squid + 0x44db52)
#12 0x00005576cf55f689 _ZN9EventLoop7runOnceEv (squid + 0x205689)
#13 0x00005576cf55f778 _ZN9EventLoop3runEv (squid + 0x205778)
#14 0x00005576cf665a50 _Z9SquidMainiPPc (squid + 0x30ba50)
#15 0x00005576cf4fdae1 main (squid + 0x1a3ae1)
#16 0x00007f752b2461ca n/a (libc.so.6 + 0x271ca)
#17 0x00007f752b246285 __libc_start_main (libc.so.6 + 0x27285)
#18 0x00005576cf505cc1 _start (squid + 0x1abcc1)
ELF object binary architecture: AMD x86-64
GNU gdb (Debian 13.1-3) 13.1
Reading symbols from /usr/sbin/squid...
(No debugging symbols found in /usr/sbin/squid)
[New LWP 357187]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `(squid-1) --kid squid-1 --foreground -sYC'.
Program terminated with signal SIGABRT, Aborted.
(gdb) bt
#0 0x00007f752b2a9d3c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f752b25af32 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f752b245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x00007f752b245395 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x00007f752b253e32 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
#5 0x00005576cf7c0ee4 in Ip::Address::getAddrInfo(addrinfo*&, int) const ()
#6 0x00005576cf7bc3c5 in comm_openex(int, int, Ip::Address&, int, char const*) ()
#7 0x00005576cf80fdfe in Comm::ConnOpener::createFd() ()
#8 0x00005576cf8109c1 in Comm::ConnOpener::start() ()
#9 0x00005576cf7ab09c in JobDialer<AsyncJob>::dial(AsyncCall&) ()
#10 0x00005576cf7a779f in AsyncCallQueue::fireNext() ()
#11 0x00005576cf7a7b52 in AsyncCallQueue::fire() ()
#12 0x00005576cf55f689 in EventLoop::runOnce() ()
#13 0x00005576cf55f778 in EventLoop::run() ()
#14 0x00005576cf665a50 in SquidMain(int, char**) ()
#15 0x00005576cf4fdae1 in main ()
(gdb) exit
--
With best regards,
Dmitry
More information about the squid-users
mailing list