On Mon, Jun 27, 2005 at 09:20:05PM -0700, Ben Hartshorne wrote:
Hi all,
I am getting the following error on running monit.
*** glibc detected *** free(): invalid next size (fast): 0x095b0418 ***
Aborted
ok. it's not time to go home anymore, and I can think a little bit.
A while ago, I reported a bug in how much of a web page is scarfed, and
in the process of fixing it, changed my source tree a bit. That's going
to make it real difficult for anybody to recreate my bug... ;)
Anyway, at the end of this email are the differences b/w my source tree
and a stock 4.5.1 downloaded from the public site. It seems the big
differences are:
HTTP_CONTENT_MAX is 1024^2 instead of 1024*10
http.c is v1.44 instead of v1.42 (the 4.5.1 tree has the older version)
There are a bunch of changes in http.c, and I would guess something's
missing a boundary case when it's getting freed.
Anyway, any help would be much appreciated.
-ben