I am afraid you should fill a bugreport. Can you please execute the following inside gdb: (gdb) frame 11 (gdb) print *this On 07/20/2011 04:09 PM, Ralf Hildebrandt wrote:
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]