- changed status to resolved
monit 5.8 crashes nearly once a day
OS: CentOS release 6.5 (Final)
Core was generated by `/usr/bin/monit'.
Program terminated with signal 6, Aborted.
#0 0x00000030ab832925 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
Missing separate debuginfos, use: debuginfo-install monit-5.8-2.2.x86_64
(gdb) bt
#0 0x00000030ab832925 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00000030ab834105 in abort () at abort.c:92
#2 0x00000030ab870837 in __libc_message (do_abort=2, fmt=0x30ab958ac0 " glibc detected %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:198
#3 0x00000030ab876166 in malloc_printerr (action=3, str=0x30ab958e20 "double free or corruption (!prev)", ptr=<value optimized out>) at malloc.c:6332
#4 0x00000030ab878c93 in _int_free (av=0x30abb8fe80, p=0x156afe0, have_lock=0) at malloc.c:4832
#5 0x000000000041d8dc in delprocesstree (reference=0x6823e8, size=0x6823dc) at src/process.c:327
#6 0x000000000041d99c in initprocesstree (pt_r=0x6823e0, size_r=0x6823d8, oldpt_r=0x6823e8, oldsize_r=0x6823dc) at src/process.c:214
#7 0x000000000042c01d in validate () at src/validate.c:146
#8 0x0000000000414e27 in do_default (argc=<value optimized out>, argv=<value optimized out>) at src/monit.c:571
#9 do_action (argc=<value optimized out>, argv=<value optimized out>) at src/monit.c:411
#10 main (argc=<value optimized out>, argv=<value optimized out>) at src/monit.c:165
Comments (4)
-
repo owner -
repo owner - changed component to 1. Monit
-
repo owner - changed component to Monit
-
repo owner - removed version
Removing version: 5.8 (automated comment)
- Log in to comment
This bug is fixed already (duplicate of https://bitbucket.org/tildeslash/monit/issue/37/segfault-on-ubuntu-12044-with-monit-58)
We'll release 5.8.1 soon.
You can get the development version with fix here:
https://bitbucket.org/tildeslash/monit/get/master.tar.gz
To compile:
Best regards, The Monit team