Date: Fri, 07 Feb 2014 07:52:42 -0800 From: Dennis Glatting <dg@pki2.com> To: Pavel Timofeev <timp87@gmail.com> Cc: freebsd-stable stable <freebsd-stable@freebsd.org> Subject: Re: Squid aufs crashes under 10.0 Message-ID: <1391788362.88229.35.camel@btw.pki2.com> In-Reply-To: <CAAoTqfv7fdPocAS8aywRiwCtiQhW%2BWR3Xpmk0rx7fLRsdbm88Q@mail.gmail.com> References: <CAAoTqfv7fdPocAS8aywRiwCtiQhW%2BWR3Xpmk0rx7fLRsdbm88Q@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" -- Dennis Glatting <dg@pki2.com>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1391788362.88229.35.camel>