On our production system we're getting the following log line: localhost kernel: [350688.719741] monit: segfault at 19 ip 00007f9dc94f0714 sp 00007fff7f06a8d0 error 4 in libc-2.15.so[7f9dc9471000+1b5000] After which the monit daemon is dead.
This doesn't seem to get triggered by any particular reason, at least not for as far as the logs tell us. We use monit to monitor a few game servers, a simple bash script and a voice server.
It's a x64 version of Ubuntu 12.04.4 and this is the uname output: 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 16:19:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux And as the title suggests, we're using monit 5.8 which was installed with apt-get.
Attached you'll find our monit config.
Appologies in advance if this is something we're doing wrong rather than a bug manifesting itself.