actually the patch you wrote does not work for me. i tried it with squid-3.1.0.13, since the patch seemed to belong to squid-3.1, not squid-3.0.
# /etc/init.d/squid start * Starting squid... 2009/10/06 00:26:05| WARNING: -D command-line option is obsolete. *** glibc detected *** /usr/sbin/squid: free(): invalid next size (fast): 0x083ec238 *** ======= Backtrace: ========= /lib/libc.so.6[0xb7c0e091] /lib/libc.so.6[0xb7c0f792] /lib/libc.so.6(cfree+0x6d)[0xb7c1284d] /usr/sbin/squid[0x818023e] ======= Memory map: ======== 08048000-0825e000 r-xp 00000000 08:01 8807345 /usr/sbin/squid 0825e000-08261000 r--p 00215000 08:01 8807345 /usr/sbin/squid 08261000-08263000 rw-p 00218000 08:01 8807345 /usr/sbin/squid 08263000-083fd000 rw-p 00000000 00:00 0 [heap] b7a00000-b7a21000 rw-p 00000000 00:00 0 b7a21000-b7b00000 ---p 00000000 00:00 0 b7b41000-b7b4a000 r-xp 00000000 08:01 29728532 /lib/libnss_nis-2.10.1.so b7b4a000-b7b4b000 r--p 00008000 08:01 29728532 /lib/libnss_nis-2.10.1.so b7b4b000-b7b4c000 rw-p 00009000 08:01 29728532 /lib/libnss_nis-2.10.1.so b7b4c000-b7b52000 r-xp 00000000 08:01 29728535 /lib/libnss_compat-2.10.1.so b7b52000-b7b53000 r--p 00005000 08:01 29728535 /lib/libnss_compat-2.10.1.so b7b53000-b7b54000 rw-p 00006000 08:01 29728535 /lib/libnss_compat-2.10.1.so b7b54000-b7b5e000 r-xp 00000000 08:01 29728521 /lib/libnss_files-2.10.1.so b7b5e000-b7b5f000 r--p 00009000 08:01 29728521 /lib/libnss_files-2.10.1.so b7b5f000-b7b60000 rw-p 0000a000 08:01 29728521 /lib/libnss_files-2.10.1.so b7b60000-b7ba3000 rw-p 00000000 00:00 0 b7ba3000-b7ce1000 r-xp 00000000 08:01 29728539 /lib/libc-2.10.1.so b7ce1000-b7ce3000 r--p 0013e000 08:01 29728539 /lib/libc-2.10.1.so b7ce3000-b7ce4000 rw-p 00140000 08:01 29728539 /lib/libc-2.10.1.so b7ce4000-b7ce7000 rw-p 00000000 00:00 0 b7ce7000-b7d03000 r-xp 00000000 08:01 34303998 /usr/lib/gcc/i686-pc-linux-gnu/4.4.1/libgcc_s.so.1 b7d03000-b7d04000 r--p 0001c000 08:01 34303998 /usr/lib/gcc/i686-pc-linux-gnu/4.4.1/libgcc_s.so.1 b7d04000-b7d05000 rw-p 0001d000 08:01 34303998 /usr/lib/gcc/i686-pc-linux-gnu/4.4.1/libgcc_s.so.1 b7d05000-b7d06000 rw-p 00000000 00:00 0 b7d06000-b7d2a000 r-xp 00000000 08:01 29714603 /lib/libm-2.10.1.so b7d2a000-b7d2b000 r--p 00023000 08:01 29714603 /lib/libm-2.10.1.so b7d2b000-b7d2c000 rw-p 00024000 08:01 29714603 /lib/libm-2.10.1.so b7d2c000-b7e0f000 r-xp 00000000 08:01 34303988 /usr/lib/gcc/i686-pc-linux-gnu/4.4.1/libstdc++.so.6.0.12 b7e0f000-b7e13000 r--p 000e3000 08:01 34303988 /usr/lib/gcc/i686-pc-linux-gnu/4.4.1/libstdc++.so.6.0.12 b7e13000-b7e14000 rw-p 000e7000 08:01 34303988 /usr/lib/gcc/i686-pc-linux-gnu/4.4.1/libstdc++.so.6.0.12 b7e14000-b7e1b000 rw-p 00000000 00:00 0 b7e1b000-b7e1d000 r-xp 00000000 08:01 29714649 /lib/libdl-2.10.1.so b7e1d000-b7e1e000 r--p 00001000 08:01 29714649 /lib/libdl-2.10.1.so b7e1e000-b7e1f000 rw-p 00002000 08:01 29714649 /lib/libdl-2.10.1.so b7e1f000-b7e32000 r-xp 00000000 08:01 29728529 /lib/libnsl-2.10.1.so b7e32000-b7e33000 r--p 00012000 08:01 29728529 /lib/libnsl-2.10.1.so b7e33000-b7e34000 rw-p 00013000 08:01 29728529 /lib/libnsl-2.10.1.so b7e34000-b7e36000 rw-p 00000000 00:00 0 b7e36000-b7e46000 r-xp 00000000 08:01 29728517 /lib/libresolv-2.10.1.so b7e46000-b7e47000 r--p 00010000 08:01 29728517 /lib/libresolv-2.10.1.so b7e47000-b7e48000 rw-p 00011000 08:01 29728517 /lib/libresolv-2.10.1.so b7e48000-b7e4b000 rw-p 00000000 00:00 0 b7e4b000-b7f82000 r-xp 00000000 08:01 60595851 /usr/lib/libcrypto.so.0.9.8 b7f82000-b7f83000 ---p 00137000 08:01 60595851 /usr/lib/libcrypto.so.0.9.8 b7f83000-b7f8b000 r--p 00137000 08:01 60595851 /usr/lib/libcrypto.so.0.9.8 b7f8b000-b7f99000 rw-p 0013f000 08:01 60595851 /usr/lib/libcrypto.so.0.9.8 b7f99000-b7f9c000 rw-p 00000000 00:00 0 b7f9c000-b7fdf000 r-xp 00000000 08:01 60600670 /usr/lib/libssl.so.0.9.8 b7fdf000-b7fe0000 r--p 00043000 08:01 60600670 /usr/lib/libssl.so.0.9.8 b7fe0000-b7fe3000 rw-p 00044000 08:01 60600670 /usr/lib/libssl.so.0.9.8 b7fe3000-b7ff5000 r-xp 00000000 08:01 8396889 /lib/libz.so.1.2.3 b7ff5000-b7ff6000 r--p 00011000 08:01 8396889 /lib/libz.so.1.2.3 b7ff6000-b7ff7000 rw-p 00012000 08:01 8396889 /lib/libz.so.1.2.3 b7ff7000-b7ff8000 r-xp 00000000 08:01 29498493 /usr/lib/libmd5.so.0.1.0 b7ff8000-b7ff9000 r--p 00001000 08:01 29498493 /usr/lib/libmd5.so.0.1.0 b7ff9000-b7ffa000 rw-p 00002000 08:01 29498493 /usr/lib/libmd5.so.0.1.0 b7ffa000-b8003000 r-xp 00000000 08:01 29728476 /lib/libcrypt-2.10.1.so b8003000-b8004000 r--p 00008000 08:01 29728476 /lib/libcrypt-2.10.1.so b8004000-b8005000 rw-p 00009000 08:01 29728476 /lib/libcrypt-2.10.1.so b8005000-b802c000 rw-p 00000000 00:00 0 b802c000-b8040000 r-xp 00000000 08:01 29728537 /lib/libpthread-2.10.1.so b8040000-b8041000 r--p 00014000 08:01 29728537 /lib/libpthread-2.10.1.so b8041000-b8042000 rw-p 00015000 08:01 29728537 /lib/libpthread-2.10.1.so b8042000-b8045000 rw-p 00000000 00:00 0 b8054000-b8070000 r-xp 00000000 08:01 29728631 /lib/ld-2.10.1.so b8070000-b8071000 r--p 0001b000 08:01 29728631 /lib/ld-2.10.1.so b8071000-b8072000 rw-p 0001c000 08:01 29728631 /lib/ld-2.10.1.so bffd5000-bffea000 rw-p 00000000 00:00 0 [stack] ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso] /etc/init.d/squid: line 59: 23263 Aborted KRB5_KTNAME="${SQUID_KEYTAB}" /usr/sbin/squid ${SQUID_OPTS} [ !! ] * ERROR: squid failed to start # so... any other ideas ? or is this somehow my fault ? it seems like Henrik Nordstrom even suggests a completely different approach, but i don't know exactly what he means. please tell me your thoughts. kind regards -alex