We've got the same problem here (FWIW, etch on amd64). A bit of digging traces it back to munin's nfsd plugin -- the beginning of the segfaults coincides with that box being replaced as our NFS server.

The plugin is returning garbage, because the file it scrapes doesn't exist any more:

$ nc <elided> 4949
# munin node at <elided>
fetch nfsd
getattr.value setattr.value lookup.value access.value readlink.value read.value write.value create.value mkdir.value symlink.value mknod.value remove.value rmdir.value rename.value link.value readdir.value readdirplus.value fsstat.value fsinfo.value pathconf.value commit.value
.

This is easily fixable by deleting the plugin symlink, but it would be nice if munin-update didn't fail so badly when faced with bad data.

The problem on the RRDtool side looks to be a bit harder to identify. A quick run through gdb gives the same backtrace as Ferenc Wagner reported earlier. It seems that rrd_get_context() is returning a garbage pointer. I'll take a closer look at where that pointer is coming from tomorrow, if I get the time.

--Matt


--
Matthew Boyle
Junior Systems Administrator
DecisionSoft Limited                        http://www.decisionsoft.com



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to