valgrind bug in collect_words?
Matthias Andree
matthias.andree at gmx.de
Fri Oct 4 03:24:22 CEST 2002
Hi,
Valgrind 1.0.3 is complaining, but I cannot track this down at the
moment:
==19742== 5 errors in context 1 of 1:
==19742== Conditional jump or move depends on uninitialised value(s)
==19742== at 0x8048DDC: collect_words (bogofilter.c:203)
==19742== by 0x80498A1: bogofilter (bogofilter.c:542)
==19742== by 0x8049C02: main (main.c:203)
==19742== by 0x4032D7EE: __libc_start_main (in /lib/libc.so.6)
==19742== by 0x8048C51: (within /home/emma/bogofilter/bogofilter)
==19742== IN SUMMARY: 5 errors from 1 contexts (suppressed: 0 from 0)
code:
200 // in order to be able to cap frequencies.
201 for(n = wordhash_first(h); n != NULL; n = wordhash_next(h)){
202 w = n->buf;
203 if (w->msg_freq > MAX_REPEATS)
204 w->msg_freq = MAX_REPEATS;
205
206 w->freq += w->msg_freq;
gcc 3.2 intel here, the whole lot was compiled without optimization.
--
Matthias Andree
More information about the bogofilter-dev
mailing list