On Mon, Mar 06, 2006 at 03:55:13PM +1100, Geoff Steer wrote:
My hobbit server has been error free since I installed 4.1.2 but in the last day of so, has had an error for hobbitd_rrd .
The rrd-data.log shows: *** glibc detected *** double linked list Worker process died with exit code 134 *** glibc detected *** double free or corruption (fasttop)
This usually indicates some sort of corruption of the memory allocation inside hobbitd_rrd. Since hobbitd_rrd depends on the rrdtool library, it could also be a problem with that.
Since it's glibc you're probably on a Linux/Intel platform. Would it be possible for you to run the hobbitd_rrd command through the "Valgrind" memory checker ? I don't know if Valgrind is included with your distribution - it is part of the standard Debian release, but your distro might be different. If you can get it installed, then just change the command in the "[rrddata]" section from
CMD hobbitd_channel --channel=data --log=$BBSERVERLOGS/rrd-data.log
hobbitd_rrd --rrddir=$BBVAR/rrd
to
CMD hobbitd_channel --channel=data --log=$BBSERVERLOGS/rrd-data.log
valgrind --log-file=$BBSERVERLOGS/valgrind.log
hobbitd_rrd --rrddir=$BBVAR/rrd
Let it run until the errors shows up, then send me the valgrind.log.* files.
Regards, Henrik