monit-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: README v1.5 - darwin build note


From: Jan-Henrik Haukeland
Subject: Re: README v1.5 - darwin build note
Date: 23 May 2003 16:05:33 +0200
User-agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Civil Service)

Rick Robino <address@hidden> writes:

> I happened to be peeking about the CVS repository for monit to see
> what is cooking for v4 and read that the Mac OS X port was giving you
> problems on the sf.net compile farm.  Since your code is so beautiful
> I just knew it would compile with only a little autoconf push ;-)

Thank you, since last time we spoke monit has matured and become a
collective effort with many clever folks contributing "beautiful code" :)

Thank you also very much for the interessting Mac OS X discussion. (If
I ever get hold on some extra money the next laptop I'll buy will be a
Apple with OS X). One thing worries me though:

> Upon running the finished product the runtime linker (?) does give a
> warning:
> 
> $ ./monit -c ~/.monitrc -d 60
> *** malloc[3867]: Deallocation of a pointer not malloced: 0x2359a4;
> *** This could be a double free(), or free() called with the middle of
> *** an allocated block; Try setting environment variable MallocHelp to
> *** see tools to help debug

Ooops! and this may not be a specific OS X problem but in fact the
same problem which generate SIGSEGV reported lately on this mailing
list by Igor. I would really appreciate if you where able to find out
more about this particular error/warning.

> I haven't looked any farther into this warning, other than testing out
> the running daemon - seems to work well with my fairly complex config.
> Service restarts work, monit takes signals and does not die, for the
> short time I ran the daemon I did not see it grow stack size in
> top(1). So... unless there really is a free() bug or the duplicate
> symbol truly does pose a problem, I'd say that monit does compile and
> work fine on OS X.  Very tiny configure.ac diff attached.

I think you forgot to attach the configure.ac diff to your mail :-) We
would very much like to include this diff in CVS to get monit running
on Mac OS X.

Regards

-- 
Jan-Henrik Haukeland




reply via email to

[Prev in Thread] Current Thread [Next in Thread]