Re: [squid-users] Massive crashes with 3.2.6 "assert "false" at line 689 Ip::Address invalid? with IsIPv4()=F, IsIPv6()=T"

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Tue, 15 Jan 2013 14:44:25 +1300

On 15/01/2013 9:23 a.m., Ralf Hildebrandt wrote:
> * Loïc BLOT <loic.blot_at_unix-experience.fr>:
>> Hi ralf, i also have this problem under OpenBSD 5.2.
>> Here is my fix, you have the same problem as me. Amos please use my
>> patch !! (now i get more than 1 day uptime, instead of 5min uptime...)
>>
>> http://bugs.squid-cache.org/show_bug.cgi?id=3732
>>
>> This remove the assert and manage the getaddrinfo result on this
>> function :)
> Hm, doesn't my assertion error occur at another place? And with an IPv6
> address?
>

Both your problems are both based in a bug either in
Comm::ConnOpener::start() or comm_openex() functions. The assert exists
in order to catch these brokenness rather than permitting the traffic to
get screwed up silenly ("watermelon metrics" etc).

I have attached an experimental patch which might resolve this to the
bug report.

Amos
Received on Tue Jan 15 2013 - 01:44:31 MST

This archive was generated by hypermail 2.2.0 : Tue Jan 15 2013 - 12:00:04 MST