On Thu, Oct 25, 2007 at 11:42:19AM -0400, Sean R. Clark wrote:
Ahh you are correct, my binary + source did not match
Here is the stack trace from the (correct) binary (it's still crashing) ---- called from signal handler with signal 11 (SIGSEGV) ------ [9] main(argc = 4, argv = 0x8046b28), line 678 in "hobbitd_channel.c"
Thanks, the line number isn't quite right, but I think this patch should fix it. However, it should only happen if the worker process (hobbitd_alert, hobbitd_rrd, hobbitd_history) cannot keep up with the flow of incoming messages, so there might be a different problem with your setup that triggers this. That would also explain why you see it regularly, and others do not.
Anyway, let me know if this patch stops it from crashing.
Regards, Henrik