[rrd-developers] MRTG , Segmentation Fault , After re-installing perl .
kevin brintnall
kbrint at rufus.net
Thu Mar 12 20:14:00 CET 2009
On Thu, Mar 12, 2009 at 10:43:16AM -0800, Mr. James W. Laferriere wrote:
> Hello Kevin ,
>
> CFLAGS=-g ./configure ; CFLAGS=-g make ; CFLAGS=-g make install
> The above shows that either I have not configured & made rrdtool with
> debugging or there is no write_RRA_row() available . I suspect the
> former .
The call to write_RRA_row() is probably being optimized out. However, we
may be able to get the info we need now that the symbols are available.
> #3 0xb7d5f2ac in sprintf_alloc (fmt=0xb7d6b5c2 "[%lli]RRA[%s][%lu]DS[%s]") at rrd_info.c:34
> #4 0xb7d64193 in write_to_rras (rrd=0xbfd57f94, rrd_file=0x89cd7d8, rra_step_cnt=<value optimized out>, rra_begin=2760,
> current_time=1236882919, skip_update=0x89cd838, pcdp_summary=0xbfd57ff0) at rrd_update.c:1944
Try this:
(gdb) select 4
(gdb) p *rrd
(gdb) p rra_idx
(gdb) p rrd->rra_def[rrd_idx]
(gdb) p rrd->rra_def[rrd_idx].cf_nam
(gdb) p rrd->rra_def[rra_idx].pdp_cnt
(gdb) p ds_idx
(gdb) p rrd->ds_def[ds_idx].ds_nam
Also, I have a few other questions:
- is it always the same RRD file that causes the crash?
- does that RRD cause the crash every time?
- do you have any similar files (i.e. same RRA and DS definitions) that
do not cause crash?
--
kevin brintnall =~ /kbrint at rufus.net/
More information about the rrd-developers
mailing list