Hi Nathan, > These are fixed in 3.5.4. Thanks. Do you have the bug ID's that fixed them? Regards. Prashanth On 4 May 2015 at 17:56, Nathan Hoad <nathan@xxxxxxxxxxxxxxxx> wrote: > These are fixed in 3.5.4. > > Nathan. > > On 5 May 2015 at 08:59, Prashanth Prabhu <prashanth.prabhu@xxxxxxxxx> wrote: >> Hi folks, >> >> I am seeing a bunch of Squid crashes after moving recently to 3.5.1. >> The stack trace for the various crashes is below, along with info I >> have been able to gather for them. This is on a setup where we have >> Squid running in conjunction with c-icap (both on the same box).The >> steps that led to these crashes isn't known yet. >> >> Squid runs in non-transparent mode. It proxies both HTTP and HTTPS connections. >> >> A couple of the crashes look to have been caused in the path where >> Squid interacts with c-icap. The c-icap version is somewhat old -- >> 0.1.7 -- although it was working well with a version 3.3.13 Squid >> until the recent move. >> >> Do any of the fixes (listed below, where I have found references) help >> here? Any other known issues that may be related? >> >> >> Thanks. >> Prashanth >> >> >> pprabhu:~$ sudo egrep 'assertion failed' /var/log/elastica/gateway/cache.log >> 2015/03/31 19:56:09| assertion failed: Read.cc:69: >> "fd_table[conn->fd].halfClosedReader != NULL" >> 2015/04/01 07:04:59| assertion failed: Read.cc:205: "params.data == data" >> 2015/04/01 07:37:31| assertion failed: Read.cc:69: >> "fd_table[conn->fd].halfClosedReader != NULL" >> 2015/04/01 11:06:29| assertion failed: Read.cc:69: >> "fd_table[conn->fd].halfClosedReader != NULL" >> 2015/04/07 18:23:54| assertion failed: comm.cc:557: "F->flags.open" >> 2015/04/08 05:01:57| assertion failed: Read.cc:69: >> "fd_table[conn->fd].halfClosedReader != NULL" >> 2015/04/08 14:46:01| assertion failed: Read.cc:69: >> "fd_table[conn->fd].halfClosedReader != NULL" >> 2015/04/08 18:04:13| assertion failed: Read.cc:205: "params.data == >> data" IMMEDIATELY. >> 2015/04/13 09:38:28| assertion failed: Read.cc:69: >> "fd_table[conn->fd].halfClosedReader != NULL" >> 2015/04/20 23:34:46| assertion failed: Read.cc:69: >> "fd_table[conn->fd].halfClosedReader != NULL" >> 2015/04/28 23:12:40| assertion failed: Read.cc:69: >> "fd_table[conn->fd].halfClosedReader != NULL" >> 2015/04/28 23:46:24| assertion failed: Read.cc:205: "params.data == data" >> 2015/04/28 23:59:07| assertion failed: Read.cc:69: >> "fd_table[conn->fd].halfClosedReader != NULL" >> 2015/04/29 18:06:01| assertion failed: Read.cc:69: >> "fd_table[conn->fd].halfClosedReader != NULL" >> >> >> >> 2015/04/28 23:46:24| assertion failed: Read.cc:205: "params.data == data" >> ---- >> http://squid-web-proxy-cache.1019090.n4.nabble.com/assertion-failed-Read-cc-205-quot-params-data-data-quot-td4670624.html >> >> >> pprabhu:~$ gdb /usr/local/sbin/squid core-squid-508-1430264784 >> GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 >> Copyright (C) 2012 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-linux-gnu". >> For bug reporting instructions, please see: >> <http://bugs.launchpad.net/gdb-linaro/>... >> Reading symbols from /usr/local/sbin/squid...done. >> [New LWP 508] >> >> warning: Can't read pathname for load map: Input/output error. >> [Thread debugging using libthread_db enabled] >> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". >> Core was generated by `/usr/local/sbin/squid -N -f /etc/squid/squid.conf -D'. >> Program terminated with signal 6, Aborted. >> #0 0x00007fd235dba0d5 in raise () from /lib/x86_64-linux-gnu/libc.so.6 >> (gdb) bt >> #0 0x00007fd235dba0d5 in raise () from /lib/x86_64-linux-gnu/libc.so.6 >> #1 0x00007fd235dbd83b in abort () from /lib/x86_64-linux-gnu/libc.so.6 >> callback=0x6109a0 <IdleConnList::Read(RefCount<Comm::Connection> >> const&, char*, unsigned long, Comm::Flag, int, void*)>, data=0xe1b078) >> at Read.cc:205 >> #4 0x000000000060dc54 in IdleConnList::clearHandlers (this=0xe1b078, >> conn=...) at pconn.cc:157 >> #5 0x00000000006111cf in IdleConnList::pop (this=0xe1b078) at pconn.cc:223 >> #6 0x0000000000804f13 in Adaptation::Icap::ServiceRep::getConnection >> (this=0xe1ac88, retriableXact=<optimized out>, >> reused=@0x7fff42b82bef: false) at ServiceRep.cc:116 >> #7 0x0000000000810f7f in Adaptation::Icap::Xaction::openConnection >> (this=0x1847a68) at Xaction.cc:125 >> #8 0x000000000081fbc0 in Adaptation::Icap::ModXact::start >> (this=0x1847a68) at ModXact.cc:101 >> #9 0x00000000006f5a84 in JobDialer<AsyncJob>::dial (this=0x18f81e0, >> call=...) at ../../src/base/AsyncJobCalls.h:174 >> #10 0x00000000006f2309 in AsyncCall::make (this=0x18f81b0) at AsyncCall.cc:40 >> #11 0x00000000006f61ec in AsyncCallQueue::fireNext (this=<optimized >> out>) at AsyncCallQueue.cc:56 >> #12 0x00000000006f6540 in AsyncCallQueue::fire (this=0xdd8d80) at >> AsyncCallQueue.cc:42 >> #13 0x0000000000593bbc in EventLoop::runOnce (this=0x7fff42b82dc0) at >> EventLoop.cc:120 >> #14 0x0000000000593d70 in EventLoop::run (this=0x7fff42b82dc0) at >> EventLoop.cc:82 >> #15 0x00000000005f7d83 in SquidMain (argc=<optimized out>, >> argv=<optimized out>) at main.cc:1508 >> #16 0x000000000050a0db in SquidMainSafe (argv=<optimized out>, >> argc=<optimized out>) at main.cc:1240 >> #17 main (argc=<optimized out>, argv=<optimized out>) at main.cc:1233 >> (gdb) fr 3 >> #3 0x0000000000796908 in comm_read_cancel (fd=40, >> callback=0x6109a0 <IdleConnList::Read(RefCount<Comm::Connection> >> const&, char*, unsigned long, Comm::Flag, int, void*)>, data=0xe1b078) >> at Read.cc:205 >> 205 Read.cc: No such file or directory. >> ---- >> >> >> >> 2015/04/28 23:59:07| assertion failed: Read.cc:69: >> "fd_table[conn->fd].halfClosedReader != NULL" >> ---- >> (gdb) bt >> #0 0x00007f7ba4ad80d5 in raise () from /lib/x86_64-linux-gnu/libc.so.6 >> #1 0x00007f7ba4adb83b in abort () from /lib/x86_64-linux-gnu/libc.so.6 >> #2 0x000000000058174f in xassert (msg=0x899348 "g read handler on FD >> ", file=0x8991bf "nish", line=69) at debug.cc:544 >> #3 0x0000000000797410 in comm_read_base (conn=..., buf=0x124cbf0 "", >> size=65535, callback=...) at Read.cc:69 >> #4 0x000000000080f1b9 in comm_read (callback=..., len=65535, >> buf=0x124cbf0 "", conn=...) at ../../../src/comm/Read.h:58 >> #5 Adaptation::Icap::Xaction::scheduleRead (this=0x124bb78) at Xaction.cc:397 >> #6 0x000000000081ba78 in Adaptation::Icap::ModXact::readMore >> (this=0x124bb78) at ModXact.cc:561 >> #7 0x0000000000823742 in >> Adaptation::Icap::ModXact::handleCommConnected (this=0x124bb78) at >> ModXact.cc:191 >> #8 0x000000000080ff2b in Adaptation::Icap::Xaction::noteCommConnected >> (this=0x124bb78, io=...) at Xaction.cc:266 >> #9 0x0000000000813a4b in JobDialer<Adaptation::Icap::Xaction>::dial >> (this=0x1d150a0, call=...) at ../../../src/base/AsyncJobCalls.h:174 >> #10 0x00000000006f2309 in AsyncCall::make (this=0x1d15070) at AsyncCall.cc:40 >> #11 0x00000000006f61ec in AsyncCallQueue::fireNext (this=<optimized >> out>) at AsyncCallQueue.cc:56 >> #12 0x00000000006f6540 in AsyncCallQueue::fire (this=0xdd8a50) at >> AsyncCallQueue.cc:42 >> #13 0x0000000000593bbc in EventLoop::runOnce (this=0x7fff37077350) at >> EventLoop.cc:120 >> #14 0x0000000000593d70 in EventLoop::run (this=0x7fff37077350) at >> EventLoop.cc:82 >> #15 0x00000000005f7d83 in SquidMain (argc=<optimized out>, >> argv=<optimized out>) at main.cc:1508 >> #16 0x000000000050a0db in SquidMainSafe (argv=<optimized out>, >> argc=<optimized out>) at main.cc:1240 >> #17 main (argc=<optimized out>, argv=<optimized out>) at main.cc:1233 >> >> >> http://bugs.squid-cache.org/show_bug.cgi?id=3775 >> -- Stacktrace is different. c-icap connection appears to be where the assert >> was tripped. >> >> http://bugs.squid-cache.org/show_bug.cgi?id=4173 >> -- Dup of 3775 >> ---- >> >> >> 2015/04/07 18:23:54| assertion failed: comm.cc:557: "F->flags.open" >> ---- >> http://bugs.squid-cache.org/show_bug.cgi?id=3329 >> -- Directed here, via >> http://squid-web-proxy-cache.1019090.n4.nabble.com/assertion-failed-comm-cc-557-quot-F-gt-flags-open-quot-td4670788.html >> ---- >> _______________________________________________ >> squid-users mailing list >> squid-users@xxxxxxxxxxxxxxxxxxxxx >> http://lists.squid-cache.org/listinfo/squid-users _______________________________________________ squid-users mailing list squid-users@xxxxxxxxxxxxxxxxxxxxx http://lists.squid-cache.org/listinfo/squid-users