[hobbit] hobbitd_channel still crashing everyday
Henrik Stoerner
henrik at hswn.dk
Thu Oct 25 10:16:24 CEST 2007
On Wed, Oct 24, 2007 at 11:05:16AM -0400, Sean R. Clark wrote:
> [8] sigacthandler(0xb, 0x0, 0x80467f0, 0xf, 0x0, 0x0), at 0xfee56253
> ---- called from signal handler with signal 11 (SIGSEGV) ------
> =>[9] bbh_item(hostin = 0x80739a8, item = BBH_NET), line 466 in
> "loadhosts.c"
> [10] load_hostnames(bbhostsfn = (nil), extrainclude = 0x8046ddc
> "hobbitd_channel", fqdn = 134508012), line 112 in "loadhosts_file.c"
This trace doesn't make sense - the "bbh_item()" function isn't called
from the "load_hostnames()" function. So I think there's some corruption
of the stack involved.
Either that, or the binary you're running doesn't match the source code
you have (ie. your source files were not used to compile the binary that
is running).
If you load the binary and core into gdb as you did to get the stack
trace, could you then do this:
gdb> fr 10
This should print out that you're now at stackframe #10, which is the
"load_hostnames" routine.
gdb> p *inbuf
gdb> p name
gdb> p title
These print out the value of a number of variables.
gdb> fr 9
gdb> p *hostin
Regards,
Henrik
More information about the Xymon
mailing list