[squid-users] squid-3.0 and client authentication with ssl

From: Prabu <prabu.ayyappan@dont-contact.us>
Date: Thu, 29 Jun 2006 22:03:00 +0530

Hello all,

I have setup squid-3.0 with Reverse Proxy and client authentication
with ssl certificate.Squid also starts fine.
When i browsed a page,It works fine with the client authentication and
the page get displayed.But squid Aborts with an error message.

Error Messege From Cache.log

*** glibc detected *** ./sbin/squid: double free or corruption
(fasttop): 0x08f80588 ***
======= Backtrace: =========
/lib/libc.so.6[0x9fef18]
/lib/libc.so.6(__libc_free+0x79)[0xa0241d]
/lib/libcrypto.so.6(CRYPTO_free+0x3a)[0x14a46a]
./sbin/squid[0x80c8560]
./sbin/squid[0x80c8589]
./sbin/squid[0x807321a]
./sbin/squid[0x807fb21]
./sbin/squid[0x806fc26]
./sbin/squid[0x8078140]
./sbin/squid[0x807177b]
./sbin/squid[0x8072e85]
./sbin/squid[0x80e8fdd]
./sbin/squid[0x80ed606]
./sbin/squid[0x8071ba9]
./sbin/squid[0x80e95c1]
./sbin/squid[0x8082ad9]
./sbin/squid[0x80b9416]
/lib/libc.so.6(__libc_start_main+0xdc)[0x9b07e4]
./sbin/squid(__gxx_personality_v0+0x145)[0x804d3a1]
======= Memory map: ========
00101000-00112000 r-xp 00000000 fd:00 3179118 /lib/libnsl-2.4.so
00112000-00113000 r-xp 00010000 fd:00 3179118 /lib/libnsl-2.4.so
00113000-00114000 rwxp 00011000 fd:00 3179118 /lib/libnsl-2.4.so
00114000-00116000 rwxp 00114000 00:00 0
00118000-00237000 r-xp 00000000 fd:00 3179123 /lib/libcrypto.so.0.9.8a
00237000-0024a000 rwxp 0011e000 fd:00 3179123 /lib/libcrypto.so.0.9.8a
0024a000-0024d000 rwxp 0024a000 00:00 0
0024f000-0025e000 r-xp 00000000 fd:00 3179121 /lib/libresolv-2.4.so
0025e000-0025f000 r-xp 0000e000 fd:00 3179121 /lib/libresolv-2.4.so
0025f000-00260000 rwxp 0000f000 fd:00 3179121 /lib/libresolv-2.4.so
00260000-00262000 rwxp 00260000 00:00 0
00264000-00266000 r-xp 00000000 fd:00 3179122 /lib/libcom_err.so.2.1
00266000-00267000 rwxp 00001000 fd:00 3179122 /lib/libcom_err.so.2.1
00269000-0028d000 r-xp 00000000 fd:00 2838580
/usr/lib/libk5crypto.so.3.0
0028d000-0028e000 rwxp 00024000 fd:00 2838580
/usr/lib/libk5crypto.so.3.0
00290000-00303000 r-xp 00000000 fd:00 2838581 /usr/lib/libkrb5.so.3.2
00303000-00305000 rwxp 00073000 fd:00 2838581 /usr/lib/libkrb5.so.3.2
00307000-0030a000 r-xp 00000000 fd:00 2819006
/usr/lib/libkrb5support.so.0.0
0030a000-0030b000 rwxp 00002000 fd:00 2819006
/usr/lib/libkrb5support.so.0.0
0030d000-00325000 r-xp 00000000 fd:00 2838582
/usr/lib/libgssapi_krb5.so.2.2
00325000-00326000 rwxp 00017000 fd:00 2838582
/usr/lib/libgssapi_krb5.so.2.2
00328000-00369000 r-xp 00000000 fd:00 3179124 /lib/libssl.so.0.9.8a
00369000-0036d000 rwxp 00040000 fd:00 3179124 /lib/libssl.so.0.9.8a
008fd000-0094a000 r-xp 00000000 fd:00 2825597 /usr/lib/libbind.so.4.0.2
0094a000-0094c000 rwxp 0004d000 fd:00 2825597 /usr/lib/libbind.so.4.0.2
0097e000-00997000 r-xp 00000000 fd:00 3178999 /lib/ld-2.4.so
00997000-00998000 r-xp 00018000 fd:00 3178999 /lib/ld-2.4.so
00998000-00999000 rwxp 00019000 fd:00 3178999 /lib/ld-2.4.so
0099b000-00ac7000 r-xp 00000000 fd:00 3179112 /lib/libc-2.4.so
00ac7000-00aca000 r-xp 0012b000 fd:00 3179112 /lib/libc-2.4.so
00aca000-00acb000 rwxp 0012e000 fd:00 3179112 /lib/libc-2.4.so
00acb000-00ace000 rwxp 00acb000 00:00 0
00ad0000-00af3000 r-xp 00000000 fd:00 3179115 /lib/libm-2.4.so
00af3000-00af4000 r-xp 00022000 fd:00 3179115 /lib/libm-2.4.so
00af4000-00af5000 rwxp 00023000 fd:00 3179115 /lib/libm-2.4.so
00af7000-00af9000 r-xp 00000000 fd:00 3179114 /lib/libdl-2.4.so
00af9000-00afa000 r-xp 00001000 fd:00 3179114 /lib/libdl-2.4.so
00afa000-00afb000 rwxp 00002000 fd:00 3179114 /lib/libdl-2.4.so
00afd000-00b0f000 r-xp 00000000 fd:00 2838551 /usr/lib/libz.so.1.2.3
00b0f000-00b10000 rwxp 00011000 fd:00 2838551 /usr/lib/libz.so.1.2.3
00d34000-00d3d000 r-xp 00000000 fd:00 3109961 /lib/libnss_files-2.4.so
00d3d000-00d3e000 r-xp 00008000 fd:00 3109961 /lib/libnss_files-2.4.so
00d3e000-00d3f000 rwxp 00009000 fd:00 3109961 /lib/libnss_files-2.4.so
00d98000-00da8000 r-xp 00000000 fd:00 3179113 /lib/libpthread-2.4.so
00da8000-00da9000 r-xp 0000f000 fd:00 3179113 /lib/libpthread-2.4.so
00da9000-00daa000 rwxp 00010000 fd:00 3179113 /lib/libpthread-2.4.so
00daa000-00dac000 rwxp 00daa000 00:00 0
00fff000-01000000 r-xp 00fff000 00:00 0 [vdso]
07a76000-07a81000 r-xp 00000000 fd:00 3179116
/lib/libgcc_s-4.1.0-20060304.so.1
07a81000-07a82000 rwxp 0000a000 fd:00 3179116
/lib/libgcc_s-4.1.0-20060304.so.1
07a84000-07b66000 r-xp 00000000 fd:00 2826590
/usr/lib/libstdc++.so.6.0.8
07b66000-07b6a000 r-xp 000e2000 fd:00 2826590
/usr/lib/libstdc++.so.6.0.8
07b6a000-07b6b000 rwxp 000e6000 fd:00 2826590 /usr/lib/libstdc++.so.6.0
Aborted

*Changes in Squid.conf File*
https_port 443 protocol=http cert=/usr/local/openssl/server_cert.pem
key=/usr/local/openssl/server_priv_key.pem
clientca=/usr/local/openssl/client_ca_cert.pem vport=7799

http_access allow all

Squid Version and compiled with
Squid Cache: Version 3.0.PRE4
configure options: '--prefix=/usr/local/squid3' '--enable-ssl'

OpenSSL Version -->OpenSSL 0.9.8a

glibc used --> glibc-2.4-4

Operating system
Fedora Core release 5

Kernel version
2.6.15-1

Thanks in advance.

-- 
Prabu.M.A
Received on Thu Jun 29 2006 - 10:28:09 MDT

This archive was generated by hypermail pre-2.1.9 : Sat Jul 01 2006 - 12:00:02 MDT