When hobbitlaunch is started with an empty list of tasks to run (or an empty file, period), it segfaults. This patch resolves AFAICT, letting hobbitlaunch sleep and try again at its regular interval. Seems to work OK on my systems.
Regards,
Japheth Cleaver
strace below.
==========================================================
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f7e000
write(1, "2009-03-23 12:48:04 Opening file"..., 622009-03-23 12:48:04 Opening file /etc/xymon/hobbitlaunch.cfg1
) = 62
open("/etc/xymon/hobbitlaunch.cfg1", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f7d000
read(3, "", 4096) = 0
close(3) = 0
munmap(0xb7f7d000, 4096) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
sh-3.2$
==========================================================
On Mon, Mar 23, 2009 at 01:43:52PM -0700, Cleaver, Japheth wrote:
When hobbitlaunch is started with an empty list of tasks to run (or an empty file, period), it segfaults. This patch resolves AFAICT, letting hobbitlaunch sleep and try again at its regular interval. Seems to work OK on my systems.
Looks fine, applied - thanks.
Henrik
participants (2)
-
henrik@hswn.dk
-
jcleaver@soe.sony.com