glibc and valgrind memcheck errors (cgi segmentation fault)

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Locked
Guest

glibc and valgrind memcheck errors (cgi segmentation fault)

Post by Guest »

This is a multi-part message in MIME format.

------_=_NextPart_001_01C9A9A1.7228EC2C
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Here is an strace of the segmentation fault, if this is of any use to
anyone:

execve("/usr/local/nagios/sbin/status.cgi",
["/usr/local/nagios/sbin/status.cg"...], [/* 30 vars */]) =3D 0
uname({sys=3D"Linux", node=3D"nagios01", ...}) =3D 0
brk(0) =3D 0x9f3a000
access("/etc/ld.so.preload", R_OK) =3D -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D63655, ...}) =3D 0
old_mmap(NULL, 63655, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0xb7f39000
close(3) =3D 0
open("/usr/lib/libglib-2.0.so.0", O_RDONLY) =3D 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\327A\0004\0\0\0"...,
512) =3D 512
fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D505200, ...}) =3D 0
old_mmap(0x411000, 503692, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =3D 0x411000
old_mmap(0x48b000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7a000) =3D 0x48b000
close(3) =3D 0
open("/lib/tls/libc.so.6", O_RDONLY) =3D 3
read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\276$\0004\0\0\0"...
, 512) =3D 512
fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D1547540, ...}) =3D 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) =3D 0xb7f38000
old_mmap(0x237000, 1240284, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =3D 0x237000
old_mmap(0x360000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x129000) =3D 0x360000
old_mmap(0x364000, 7388, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =3D 0x364000
close(3) =3D 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) =3D 0xb7f37000
mprotect(0x360000, 8192, PROT_READ) =3D 0
mprotect(0x233000, 4096, PROT_READ) =3D 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7f376c0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) =3D 0
munmap(0xb7f39000, 63655) =3D 0
time(NULL) =3D 1237583737
brk(0) =3D 0x9f3a000
brk(0x9f5b000) =3D 0x9f5b000
open("/usr/local/nagios/etc/cgi.cfg", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0664, st_size=3D9593, ...}) =3D 0
mmap2(NULL, 9593, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0xb7f46000
munmap(0xb7f46000, 9593) =3D 0
close(3) =3D 0
open("/usr/local/nagios/etc/nagios.cfg", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0664, st_size=3D32143, ...}) =3D 0
mmap2(NULL, 32143, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0xb7f41000
munmap(0xb7f41000, 32143) =3D 0
close(3) =3D 0
open("/usr/local/nagios/etc/nagios.cfg", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0664, st_size=3D32143, ...}) =3D 0
mmap2(NULL, 32143, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0xb7f41000
munmap(0xb7f41000, 32143) =3D 0
close(3) =3D 0
open("/usr/local/nagios/var/objects.cache", O_RDONLY) =3D 3
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D3179097, ...}) =3D 0
mmap2(NULL, 3179097, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0xb7c2e000
brk(0x9f7c000) =3D 0x9f7c000
brk(0x9f9d000) =3D 0x9f9d000
brk(0x9fbe000) =3D 0x9fbe000
brk(0x9fdf000) =3D 0x9fdf000
brk(0xa000000) =3D 0xa000000
brk(0xa021000) =3D 0xa021000
brk(0xa042000) =3D 0xa042000
brk(0xa063000) =3D 0xa063000
brk(0xa084000) =3D 0xa084000
brk(0xa0a5000) =3D 0xa0a5000
brk(0xa0c6000) =3D 0xa0c6000
brk(0xa0e7000)

...[email truncated]...


This post was automatically imported from historical nagios-devel mailing list archives
Original poster: ustin Amburn=2
Locked