* Odhiambo Washington (wash@xxxxxxxxxxxx): > > > With the same config file, whenever I attempt to browse, I get a core > > > dump. I did not change anything in squid.conf that I have always used. > > > > [gdb output elided] > > > > Is it possible that you are bitten by the "access denied to ipnat > > device" bug (see squid bug #1314, > > <http://www.squid-cache.org/bugs/show_bug.cgi?id=1313>)? > > Yes. That is correct! I have seen same behaviour, now that I see the > bug. I hadn't though this could be the issue previously, but I realized > at some point that if i disabled the transparent proxying options in > squid.conf and put proxy settings in my browser then squid worked fine. > The moment I reverted to transparent and it crashed. I got so confused > I did not even remember to look at cache.log ;) No worries; you mentioning IPFilter rang the right bell here! > > If so, could you try the patch at <http://www.squid-cache.org/Versions/v2/2.5/bugs/#squid-2.5.STABLE10-transparent>, > > and if you use the FreeBSD port, could you try out the patch below, > > too and tell me if it fixes the problem? > > > Yes, I use the ports. I have applied your patch and it actually solved > the problem. Fine, I'll integrate the older patches up to this one, too and submit a maintainer update later today. Thanks for the feedback. > Short of using this patch, does it mean if I changed the perms on the > /dev/ipnat then it could have worked? Tricky, I think, since in FreeBSD > 5.x most devices are created on the fly, yes? This is correct. You might want to experiment with devfs rules; see devfs(8) and /etc/defaults/devfs.conf or use /etc/devfs.conf. (I admit I am a bit confused which approach is better or more correct; you could ask on freebsd-questions or -stable.)