Comment 0 for bug 1194310

Revision history for this message
Roel Brook (rainmaker52) wrote :

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