[squid-users] Squid3-HEAD crash (SIGABRT)

From: Ralf Hildebrandt <Ralf.Hildebrandt_at_charite.de>
Date: Wed, 20 Jul 2011 15:09:24 +0200

I'm running Squid3-HEAD, and got this one crash today:

For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/sbin/squid...done.
[Thread debugging using libthread_db enabled]
[New Thread 0xb7398b70 (LWP 28159)]
[New Thread 0xb7357b70 (LWP 28160)]
[New Thread 0xb7316b70 (LWP 28161)]
[New Thread 0xb72d5b70 (LWP 28162)]
[New Thread 0xb7294b70 (LWP 28163)]
[New Thread 0xb7253b70 (LWP 28164)]
[New Thread 0xb7212b70 (LWP 28165)]
[New Thread 0xb71d1b70 (LWP 28166)]
[New Thread 0xb7190b70 (LWP 28167)]
[New Thread 0xb714fb70 (LWP 28168)]
[New Thread 0xb710eb70 (LWP 28169)]
[New Thread 0xb70cdb70 (LWP 28170)]
[New Thread 0xb708cb70 (LWP 28171)]
[New Thread 0xb704bb70 (LWP 28172)]
[New Thread 0xb700ab70 (LWP 28173)]
[New Thread 0xb6fc9b70 (LWP 28174)]

Program received signal SIGABRT, Aborted.
0xb7fe1424 in __kernel_vsyscall ()
#0 0xb7fe1424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7bdbe71 in raise () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
#2 0xb7bdf34e in abort () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
#3 0x0812f4d8 in xassert (msg=0x83113ba "fd < 0", file=0x83113ac "Connection.cc", line=29) at debug.cc:567
No locals.
#4 0x08294516 in Comm::Connection::~Connection (this=0x151ad898, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at Connection.cc:29
No locals.
#5 0x08294885 in Comm::Connection::~Connection (this=0x151ad898, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at Connection.cc:38
No locals.
#6 0x0813dafe in dereference (fd=6093, data=0x18c6c180) at ../include/RefCount.h:96
        tempP_ = <value optimized out>
#7 operator= (fd=6093, data=0x18c6c180) at ../include/RefCount.h:64
No locals.
#8 idnsVCClosed (fd=6093, data=0x18c6c180) at dns_internal.cc:819
        vc = 0x18c6c180
#9 0x0824f039 in CommCloseCbPtrFun::dial (this=0x15f0f0d4) at CommCalls.cc:202
No locals.
#10 0x0824d240 in CommCbFunPtrCallT<CommCloseCbPtrFun>::fire (this=0x15f0f0b8) at CommCalls.h:345
No locals.
#11 0x0823eacb in AsyncCall::make (this=0x15f0f0b8) at AsyncCall.cc:36
        __FUNCTION__ = "make"
#12 0x08242057 in AsyncCallQueue::fireNext (this=0x854df78) at AsyncCallQueue.cc:54
        call = {
          p_ = 0x15f0f0b8
        }
#13 0x082421d0 in AsyncCallQueue::fire (this=0x854df78) at AsyncCallQueue.cc:40
        made = true
#14 0x0814862f in EventLoop::runOnce (this=0xbffffcd4) at EventLoop.cc:131
        sawActivity = <value optimized out>
        waitingEngine = 0xbffffd18
#15 0x08148710 in EventLoop::run (this=0xbffffcd4) at EventLoop.cc:95
No locals.
#16 0x081a58ef in SquidMain (argc=2, argv=0xbffffe14) at main.cc:1506
        signalEngine = {
          <AsyncEngine> = {
            _vptr.AsyncEngine = 0x8326a80
          },
          members of SignalEngine:
          loop = @0xbffffcd4
        }
        store_engine = {
          <AsyncEngine> = {
            _vptr.AsyncEngine = 0x8326ab0
          }, <No data fields>}
        comm_engine = {
          <AsyncEngine> = {
            _vptr.AsyncEngine = 0x83b8328
          }, <No data fields>}
        mainLoop = {
          errcount = 0,
          last_loop = false,
          engines = {
            capacity = 16,
            count = 4,
            items = 0x87840f8
          },
          timeService = 0xbffffd14,
          primaryEngine = 0xbffffd18,
          loop_delay = 0,
          error = false,
          runOnceResult = false
        }
        time_engine = {
          _vptr.TimeEngine = 0x832d5e8
        }
#17 0x081a66ec in SquidMainSafe (argc=2, argv=0xbffffe14) at main.cc:1239
No locals.
#18 main (argc=2, argv=0xbffffe14) at main.cc:1231
No locals.
A debugging session is active.

        Inferior 1 [process 28126] will be killed.

Quit anyway? (y or n) [answered Y; input not from terminal]

-- 
Ralf Hildebrandt
  Geschäftsbereich IT | Abteilung Netzwerk
  Charité - Universitätsmedizin Berlin
  Campus Benjamin Franklin
  Hindenburgdamm 30 | D-12203 Berlin
  Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962
  ralf.hildebrandt@charite.de | http://www.charite.de
	    
Received on Wed Jul 20 2011 - 13:09:35 MDT

This archive was generated by hypermail 2.2.0 : Thu Jul 21 2011 - 12:00:07 MDT