I setup squid and the Squid cachemanager by installing squid3 and squid-cgi.
The proxy works fine. FQDN is also reported correctly and resolves correctly.
However, after opening cachemgr.cgi in a webbrowser, I'm correctly greeted with a login screen, followed by a HTTP 500. HTTPD's error.log shows the following error.
Full crash report attached.
*** Error in `/usr/lib/cgi-bin/cachemgr.cgi': free(): invalid pointer: 0x00007f9659fb06e0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x80a46)[0x7f9659012a46]
/usr/lib/cgi-bin/cachemgr.cgi(main+0x6ba)[0x7f9659da074a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7f9658fb3ea5]
/usr/lib/cgi-bin/cachemgr.cgi(+0x3a59)[0x7f9659da0a59]
======= Memory map: ========
7f9658964000-7f965897a000 r-xp 00000000 fc:00 329 /lib/x86_64-linux-gnu/libresolv-2.17.so
7f965897a000-7f9658b7a000 ---p 00016000 fc:00 329 /lib/x86_64-linux-gnu/libresolv-2.17.so
7f9658b7a000-7f9658b7b000 r--p 00016000 fc:00 329 /lib/x86_64-linux-gnu/libresolv-2.17.so
7f9658b7b000-7f9658b7c000 rw-p 00017000 fc:00 329 /lib/x86_64-linux-gnu/libresolv-2.17.so
7f9658b7c000-7f9658b7e000 rw-p 00000000 00:00 0
7f9658b7e000-7f9658b84000 r-xp 00000000 fc:00 292 /lib/x86_64-linux-gnu/libnss_dns-2.17.so
7f9658b84000-7f9658d83000 ---p 00006000 fc:00 292 /lib/x86_64-linux-gnu/libnss_dns-2.17.so
7f9658d83000-7f9658d84000 r--p 00005000 fc:00 292 /lib/x86_64-linux-gnu/libnss_dns-2.17.so
7f9658d84000-7f9658d85000 rw-p 00006000 fc:00 292 /lib/x86_64-linux-gnu/libnss_dns-2.17.so
7f9658d85000-7f9658d91000 r-xp 00000000 fc:00 294 /lib/x86_64-linux-gnu/libnss_files-2.17.so
7f9658d91000-7f9658f90000 ---p 0000c000 fc:00 294 /lib/x86_64-linux-gnu/libnss_files-2.17.so
7f9658f90000-7f9658f91000 r--p 0000b000 fc:00 294 /lib/x86_64-linux-gnu/libnss_files-2.17.so
7f9658f91000-7f9658f92000 rw-p 0000c000 fc:00 294 /lib/x86_64-linux-gnu/libnss_files-2.17.so
7f9658f92000-7f9659150000 r-xp 00000000 fc:00 240 /lib/x86_64-linux-gnu/libc-2.17.so
7f9659150000-7f965934f000 ---p 001be000 fc:00 240 /lib/x86_64-linux-gnu/libc-2.17.so
7f965934f000-7f9659353000 r--p 001bd000 fc:00 240 /lib/x86_64-linux-gnu/libc-2.17.so
7f9659353000-7f9659355000 rw-p 001c1000 fc:00 240 /lib/x86_64-linux-gnu/libc-2.17.so
7f9659355000-7f965935a000 rw-p 00000000 00:00 0
7f965935a000-7f965936e000 r-xp 00000000 fc:00 262 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f965936e000-7f965956e000 ---p 00014000 fc:00 262 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f965956e000-7f965956f000 r--p 00014000 fc:00 262 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f965956f000-7f9659570000 rw-p 00015000 fc:00 262 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f9659570000-7f9659673000 r-xp 00000000 fc:00 273 /lib/x86_64-linux-gnu/libm-2.17.so
7f9659673000-7f9659873000 ---p 00103000 fc:00 273 /lib/x86_64-linux-gnu/libm-2.17.so
7f9659873000-7f9659874000 r--p 00103000 fc:00 273 /lib/x86_64-linux-gnu/libm-2.17.so
7f9659874000-7f9659875000 rw-p 00104000 fc:00 273 /lib/x86_64-linux-gnu/libm-2.17.so
7f9659875000-7f965995a000 r-xp 00000000 fc:00 393234 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7f965995a000-7f9659b59000 ---p 000e5000 fc:00 393234 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7f9659b59000-7f9659b61000 r--p 000e4000 fc:00 393234 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7f9659b61000-7f9659b63000 rw-p 000ec000 fc:00 393234 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.17
7f9659b63000-7f9659b78000 rw-p 00000000 00:00 0
7f9659b78000-7f9659b9b000 r-xp 00000000 fc:00 220 /lib/x86_64-linux-gnu/ld-2.17.so
7f9659d8d000-7f9659d92000 rw-p 00000000 00:00 0
7f9659d96000-7f9659d9a000 rw-p 00000000 00:00 0
7f9659d9a000-7f9659d9b000 r--p 00022000 fc:00 220 /lib/x86_64-linux-gnu/ld-2.17.so
7f9659d9b000-7f9659d9d000 rw-p 00023000 fc:00 220 /lib/x86_64-linux-gnu/ld-2.17.so
7f9659d9d000-7f9659da9000 r-xp 00000000 fc:00 422156 /usr/lib/cgi-bin/cachemgr.cgi
7f9659fa8000-7f9659fa9000 r--p 0000b000 fc:00 422156 /usr/lib/cgi-bin/cachemgr.cgi
7f9659fa9000-7f9659faa000 rw-p 0000c000 fc:00 422156 /usr/lib/cgi-bin/cachemgr.cgi
7f9659faa000-7f9659fb7000 rw-p 00000000 00:00 0
7f965b46e000-7f965b48f000 rw-p 00000000 00:00 0 [heap]
7fffaa945000-7fffaa966000 rw-p 00000000 00:00 0 [stack]
7fffaa9b3000-7fffaa9b5000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
[Tue Jun 25 00:44:32 2013] [error] [client 192.168.43.128] Premature end of script headers: cachemgr.cgi, referer: http://squid.dok.lan/cgi-bin/cachemgr.cgi
I'm having the same issue with Ubuntu 12.04 LTS x86
*** glibc detected *** /usr/lib/ cgi-bin/ cachemgr. cgi: free(): invalid pointer: 0xb77e8780 *** linux-gnu/ libc.so. 6(+0x75ee2) [0xb753aee2] cgi-bin/ cachemgr. cgi(+0xac9b) [0xb77dac9b] cgi-bin/ cachemgr. cgi(main+ 0x7b2)[ 0xb77d2e52] linux-gnu/ libc.so. 6(__libc_ start_main+ 0xf3)[0xb74de4d 3] cgi-bin/ cachemgr. cgi(+0x3225) [0xb77d3225] linux-gnu/ libc-2. 15.so linux-gnu/ libc-2. 15.so linux-gnu/ libc-2. 15.so linux-gnu/ libgcc_ s.so.1 linux-gnu/ libgcc_ s.so.1 linux-gnu/ libgcc_ s.so.1 linux-gnu/ libm-2. 15.so linux-gnu/ libm-2. 15.so linux-gnu/ libm-2. 15.so i386-linux- gnu/libstdc+ +.so.6. 0.16 i386-linux- gnu/libstdc+ +.so.6. 0.16 i386-linux- gnu/libstdc+ +.so.6. 0.16 i386-linux- gnu/libstdc+ +.so.6. 0.16 linux-gnu/ ld-2.15. so linux-gnu/ ld-2.15. so linux-gnu/ ld-2.15. so cgi-bin/ cachemgr. cgi cgi-bin/ cachemgr. cgi cgi-bin/ cachemgr. cgi
======= Backtrace: =========
/lib/i386-
/usr/lib/
/usr/lib/
/lib/i386-
/usr/lib/
======= Memory map: ========
b74c3000-b74c5000 rw-p 00000000 00:00 0
b74c5000-b7668000 r-xp 00000000 08:01 16253243 /lib/i386-
b7668000-b766a000 r--p 001a3000 08:01 16253243 /lib/i386-
b766a000-b766b000 rw-p 001a5000 08:01 16253243 /lib/i386-
b766b000-b766e000 rw-p 00000000 00:00 0
b766e000-b768a000 r-xp 00000000 08:01 16252972 /lib/i386-
b768a000-b768b000 r--p 0001b000 08:01 16252972 /lib/i386-
b768b000-b768c000 rw-p 0001c000 08:01 16252972 /lib/i386-
b768c000-b768d000 rw-p 00000000 00:00 0
b768d000-b76b7000 r-xp 00000000 08:01 16256599 /lib/i386-
b76b7000-b76b8000 r--p 00029000 08:01 16256599 /lib/i386-
b76b8000-b76b9000 rw-p 0002a000 08:01 16256599 /lib/i386-
b76b9000-b7791000 r-xp 00000000 08:01 13374316 /usr/lib/
b7791000-b7792000 ---p 000d8000 08:01 13374316 /usr/lib/
b7792000-b7796000 r--p 000d8000 08:01 13374316 /usr/lib/
b7796000-b7797000 rw-p 000dc000 08:01 13374316 /usr/lib/
b7797000-b779e000 rw-p 00000000 00:00 0
b77a9000-b77ad000 rw-p 00000000 00:00 0
b77ad000-b77ae000 r-xp 00000000 00:00 0 [vdso]
b77ae000-b77ce000 r-xp 00000000 08:01 16256600 /lib/i386-
b77ce000-b77cf000 r--p 0001f000 08:01 16256600 /lib/i386-
b77cf000-b77d0000 rw-p 00020000 08:01 16256600 /lib/i386-
b77d0000-b77e0000 r-xp 00000000 08:01 13762683 /usr/lib/
b77e0000-b77e1000 r--p 0000f000 08:01 13762683 /usr/lib/
b77e1000-b77e2000 rw-p 00010000 08:01 13762683 /usr/lib/
b77e2000-b77ef000 rw-p 00000000 00:00 0
b8f37000-b8f58000 rw-p 00000000 00:00 0 [heap]
bfe70000-bfe91000 rw-p 00000000 00:00 0 [stack]
Premature end of script headers: cachemgr.cgi