[squid-users] Segmentation fault - 3.2.0.8

From: David Parks <davidparks21_at_yahoo.com>
Date: Mon, 13 Jun 2011 16:18:18 +0700

I'm getting a segmentation fault error that I can't figure out.
If I remove the [auth_param digest realm Squid proxy-caching web server]
line it parses out just fine.

Squid 3.2.0.8 (and 3.2.0.7)

#
#
# Command:
#
#
        ./squid -X -d 9 -k parse

#
#
# Log (note segmentation fault at the end)
#
#
< ~~~cut begging of log >
2011/06/13 04:08:15.483| aclParseAclList: looking for ACL name 'all'
2011/06/13 04:08:15.483| ACL::FindByName 'all'
2011/06/13 04:08:15.483| Processing Configuration File:
/usr/local/squid/etc/squid.conf (depth 0)
2011/06/13 04:08:15.484| Processing: 'auth_param digest program
/usr/local/proxycommandcenter/bin/helper
/usr/local/proxycommandcenter/pipes/proxy_auth_client-to-cmd
/usr/local/proxycommandcenter/pipes/proxy_auth_cmd-to-client'
2011/06/13 04:08:15.484| Processing: 'auth_param digest children 1 startup=1
idle=1 concurrency=20000'
2011/06/13 04:08:15.484| Processing: 'auth_param digest realm Squid
proxy-caching web server'
Segmentation fault

#
#
# etc/squid.conf (it only appears to get to auth_param digest realm, I've
tried various realm strings to no avail)
#
#
auth_param digest program /usr/local/proxycommandcenter/bin/helper
/usr/local/proxycommandcenter/pipes/proxy_auth_client-to-cmd
/usr/local/proxycommandcenter/pipes/proxy_auth_cmd-to-client
auth_param digest children 1 startup=1 idle=1 concurrency=20000
auth_param digest realm Squid proxy-caching web server
auth_param digest nonce_garbage_interval 5 minutes
auth_param digest nonce_max_duration 30 minutes
auth_param digest nonce_max_count 50

url_rewrite_program /usr/local/proxycommandcenter/bin/helper
/usr/local/proxycommandcenter/pipes/url_redirect_client-to-cmd
/usr/local/proxycommandcenter/pipes/url_redirect_cmd-to-client
url_rewrite_children 1 startup=1 idle=1 concurrency=20000

acl homesite url_regex http[s]{0,1}://[^/]*proxyandvpn\.com.*
acl authenticated proxy_auth REQUIRED

#acl from_localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
acl localnet dst 10.0.0.0/8 # RFC1918 possible internal network
acl localnet dst 172.16.0.0/12 # RFC1918 possible internal network
acl localnet dst 192.168.0.0/16 # RFC1918 possible internal network
acl localnet dst fc00::/7 # RFC 4193 local private network range
acl localnet dst fe80::/10 # RFC 4291 link-local (directly plugged)
machines

http_access deny to_localhost
http_access deny localnet
http_access allow homesite
http_access allow authenticated
http_access deny all

adapted_http_access allow authenticated
adapted_http_access deny all

http_port 80

# No local caching
maximum_object_size 0 KB
minimum_object_size 0 KB
# email use for ftp anonymous access
ftp_user anonymous@
# check ftp data connection
ftp_sanitycheck on
icp_access deny all
ident_lookup_access deny all

# We recommend you to use at least the following line.
hierarchy_stoplist cgi-bin ?

logformat custom_verbose User[%un] TotalBytes[%st] ClientIP[%>a]
LocalPort[%lp] SquidStatus[%Ss] URL[%ru] Time[%{%Y-%m-%d %H}tg:00:00]
HttpStatus[%>Hs]
access_log
stdio:/usr/local/proxycommandcenter/pipes/log_daemon_client-to-cmd
custom_verbose
cache_store_log /usr/local/squid/var/logs/store.log
pid_filename /usr/local/squid/var/logs/squid.pid
cache_log /usr/local/squid/var/logs/cache.log
coredump_dir /usr/local/squid/var/logs/core-dumps

cache_effective_user squid
forwarded_for delete
client_db off

# Add any of your own refresh_pattern entries above these.
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320
Received on Mon Jun 13 2011 - 09:18:38 MDT

This archive was generated by hypermail 2.2.0 : Mon Jun 13 2011 - 12:00:02 MDT