On Thu, 2 Sep 1999, Duane Wessels wrote:
Hi,
> When you get an assertion failure, it gives you a source file
> and a line number.  Please share those with us!
The assertion failure is "client_side.c:1194: "size > 0"".
> When you get a Segment Violation, you might get a coredump.
> If not, you should TRY to get a coredump.  See the FAQ at
> 
> http://www.squid-cache.org/Doc/FAQ/FAQ-11.html#ss11.19
I tried all suggestions listed there,  and it just would NOT coredump.
However,  we may have found the problem.  The machine which was crashing every
30 seconds,  I tried changing the port it listened on.  All of a sudden it was
stable.  So I did a little transparent redirect on our router (we do 
transparent proxying) to divert port 8080 to 8181,  and it started becoming
unstable and segfaulting again.
So,  we set up a test machine.  We pointed all traffic at that,  and it was
stable,  whilest stealth kept crashing.  We then pointed all traffic back at
stealth,  but changed the proxy.win.co.nz A record to point to the test-bed
machine's IP address,  and stealth became stable,  and the test bed one became
unstable.
After playing around with the cachemanager ACLs,  it looks like somebody has
been exploiting a loophole in it which was causing squid to dump.  We locked
it down so nobody was able to use it,  and it's stable now.
A very perplexing problem.
Regards,
Alastair.
Received on Fri Sep 03 1999 - 01:33:50 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:48:14 MST