Some errors with SIGSEGV
matthias.flittner at nethinks.com
matthias.flittner at nethinks.com
Wed Mar 28 09:58:25 CEST 2007
Hello developers,
Hendrik supposed me to build the nagios source without the option '-O2'. I
have done this, but nothing changed. The SIGSEGV also happens in Version
3.0a2 without the '-O2' option.
Output from gdb:
#0 0xb7e43e84 in mallopt () from /lib/tls/libc.so.6
#1 0xb7e42dcb in free () from /lib/tls/libc.so.6
#2 0x080774ac in my_free ()
#3 0x08073d4f in clear_volatile_macros ()
#4 0x0806c92c in log_host_event ()
#5 0x080706a8 in handle_host_state ()
#6 0x0805bfa8 in process_host_check_result_3x ()
#7 0x0805bc42 in handle_async_host_check_result_3x ()
#8 0x08057533 in reap_check_results ()
#9 0x0806ac7d in handle_timed_event ()
#10 0x0806aaea in event_execution_loop ()
#11 0x080554f1 in main ()
Output from strace:
[pid 21706] gettimeofday({1175066605, 112492}, NULL) = 0
[pid 21706] nanosleep({0, 250000000}, <unfinished ...>
[pid 21707] <... select resumed> ) = 0 (Timeout)
[pid 21707] read(4, "", 4096) = 0
[pid 21707] select(0, NULL, NULL, NULL, {0, 500000} <unfinished ...>
[pid 21706] <... nanosleep resumed> NULL) = 0
[pid 21706] time([1175066605]) = 1175066605
[pid 21706] time(NULL) = 1175066605
[pid 21706] gettimeofday({1175066605, 368499}, NULL) = 0
[pid 21706] nanosleep({0, 250000000}, NULL) = 0
[pid 21706] time([1175066605]) = 1175066605
[pid 21706] time(NULL) = 1175066605
[pid 21706] gettimeofday({1175066605, 624476}, NULL) = 0
[pid 21706] nanosleep({0, 250000000}, <unfinished ...>
[pid 21707] <... select resumed> ) = 0 (Timeout)
[pid 21707] read(4, "", 4096) = 0
[pid 21707] select(0, NULL, NULL, NULL, {0, 500000} <unfinished ...>
[pid 21706] <... nanosleep resumed> NULL) = 0
[pid 21706] time([1175066605]) = 1175066605
[pid 21706] time(NULL) = 1175066605
[pid 21706] gettimeofday({1175066605, 880492}, NULL) = 0
[pid 21706] nanosleep({0, 250000000}, NULL) = 0
[pid 21706] time([1175066606]) = 1175066606
[pid 21706] gettimeofday({1175066606, 136283}, NULL) = 0
[pid 21706] time([1175066606]) = 1175066606
[pid 21706] open("/tmp/nagios2r2UEC", O_RDONLY) = 7
[pid 21706] fstat64(7, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
[pid 21706] close(7) = 0
[pid 21706] unlink("/tmp/nagios2r2UEC") = 0
[pid 21706] time([1175066606]) = 1175066606
[pid 21706] rt_sigaction(SIGPIPE, {0xb7f3fa70, [], 0}, {SIG_IGN}, 8) = 0
[pid 21706] send(3, "<14>Mar 28 09:23:26 nagios: Warn"..., 163, 0) = 163
[pid 21706] rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
[pid 21706] open("/usr/local/nagios/var/nagios.log",
O_RDWR|O_APPEND|O_CREAT, 0666) = 7
[pid 21706] time([1175066606]) = 1175066606
[pid 21706] fstat64(7, {st_mode=S_IFREG|0644, st_size=538, ...}) = 0
[pid 21706] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd8000
[pid 21706] write(7, "[1175066606] Warning: Return cod"..., 149) = 149
[pid 21706] close(7) = 0
[pid 21706] munmap(0xb7fd8000, 4096) = 0
[pid 21706] gettimeofday({1175066606, 140312}, NULL) = 0
[pid 21706] write(1, "Warning: Return code of 127 for "..., 135Warning:
Return code of 127 for check of host 'localhost' was out of bounds. Make
sure the plugin you're trying to run actually exists.) = 135
[pid 21706] write(1, "\n", 1
) = 1
[pid 21706] time([1175066606]) = 1175066606
[pid 21706] time([1175066606]) = 1175066606
[pid 21706] munmap(0xd5db370d, 842745699) = -1 EINVAL (Invalid argument)
[pid 21706] munmap(0xd7024313, 1664839277) = -1 EINVAL (Invalid argument)
[pid 21706] --- SIGSEGV (Segmentation fault) @ 0 (0) ---
[pid 21706] mmap2(NULL, 2097152, PROT_NONE,
MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb6c36000
[pid 21706] munmap(0xb6c36000, 827392) = 0
[pid 21706] munmap(0xb6e00000, 221184) = 0
[pid 21706] mprotect(0xb6d00000, 135168, PROT_READ|PROT_WRITE) = 0
[pid 21706] --- SIGSEGV (Segmentation fault) @ 0 (0) ---
[pid 21707] <... select resumed> ) = ? ERESTARTNOHAND (To be
restarted)
[pid 21707] +++ killed by SIGSEGV +++
[pid 21708] <... read resumed> 0xb76358c0, 511) = ? ERESTARTSYS (To be
restarted)
[pid 21708] +++ killed by SIGSEGV +++
+++ killed by SIGSEGV +++
Thanks in advance,
FliTTi aka Matthias
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/developers/attachments/20070328/3baa01eb/attachment.html>
-------------- next part --------------
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
-------------- next part --------------
_______________________________________________
Nagios-devel mailing list
Nagios-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-devel
More information about the Developers
mailing list