Squid aufs crashes under 10.0

Adrian Chadd adrian at freebsd.org
Fri Feb 7 21:40:16 UTC 2014


Have you filed a bug with the squid developers? I'm sure they'd like
to fix this stuff. :-P


-a


On 7 February 2014 07:52, Dennis Glatting <dg at pki2.com> wrote:
> There are several problems with Squid source with one of the most
> significant in "debug." Specifically, there are print statements using
> cstring that DO NOT manage the case where cstring is empty (i.e.,
> c_str() returns NULL) thereby producing SIGSEV. There are also a cases
> where strlen() is called with a NULL pointer, also causing SIGSEV.
>
> I have ported 3.4 to FreeBSD and I have patches available here. Some
> bugs are fixed, others not; However, I am running this code on two busy
> sites.
>
>         http://www.pki2.com/squid34.tar
>
> I posted this stuff to ports@ but no response (it's a hack of the 3.3
> Makefile, files, etc, but I'm not a ports commiter, for the sake of
> others :)).
>
> I believe aufs code is broken. I don't use it so I DID NOT try to figure
> out why. For certain the Rock Store code is broken.
>
> Note that I used clang++ 3.3 c++11.
>
>
>
>
>
> On Fri, 2014-02-07 at 17:17 +0400, Pavel Timofeev wrote:
>> Hi!
>> There is a problem with squid under FreeBSD10.0.
>> Squid crashes immediately if storage type is set to aufs.
>> It goes down during read of config file.
>>
>> No problem with diskd. No problem with aufs under FreeBSD9.2.
>>
>> Someone thinks that it's related to clang which is default compiler on
>> FreeBSD 10.0.
>>
>> I recompiled www/squid33 with DEBUG option. Got coredump.
>> Then I did and got this:
>> gdb /usr/local/sbin/squid /var/squid/squid.core
>> ....
>> Reading symbols from /usr/lib/private/libheimipcc.so.11...done.
>> Loaded symbols for /usr/lib/private/libheimipcc.so.11
>> Reading symbols from /libexec/ld-elf.so.1...done.
>> Loaded symbols for /libexec/ld-elf.so.1
>> Segmentation fault (core dumped)
>>
>> Gdb goes down too =)
>> Any ideas?
>> _______________________________________________
>> freebsd-stable at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
>
> --
> Dennis Glatting <dg at pki2.com>
>
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"


More information about the freebsd-stable mailing list