Actions
Bug #350
closedthreshold parsing valgrind error
Affected Versions:
Effort:
Difficulty:
Label:
Description
After upgrading my OS to Ubuntu 11.10 valgrind suddenly complains about this error:
==4259== ERROR SUMMARY: 11 errors from 9 contexts (suppressed: 31 from 10) ==4259== ==4259== 1 errors in context 1 of 9: ==4259== Invalid read of size 4 ==4259== at 0x823277F: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x8234BAD: SCThresholdConfTest12 (util-threshold-config.c:1829) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== Address 0x5f12254 is 52 bytes inside a block of size 54 alloc'd ==4259== at 0x402896C: realloc (vg_replace_malloc.c:525) ==4259== by 0x82327AC: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x8234BAD: SCThresholdConfTest12 (util-threshold-config.c:1829) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== ==4259== ==4259== 1 errors in context 2 of 9: ==4259== Invalid read of size 4 ==4259== at 0x823276A: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x8234BAD: SCThresholdConfTest12 (util-threshold-config.c:1829) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== Address 0x58be990 is 80 bytes inside a block of size 82 alloc'd ==4259== at 0x402896C: realloc (vg_replace_malloc.c:525) ==4259== by 0x82327AC: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x8234BAD: SCThresholdConfTest12 (util-threshold-config.c:1829) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== ==4259== ==4259== 1 errors in context 3 of 9: ==4259== Invalid read of size 4 ==4259== at 0x823277F: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x823462D: SCThresholdConfTest11 (util-threshold-config.c:1713) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== Address 0x9ba86cc is 52 bytes inside a block of size 54 alloc'd ==4259== at 0x402896C: realloc (vg_replace_malloc.c:525) ==4259== by 0x82327AC: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x823462D: SCThresholdConfTest11 (util-threshold-config.c:1713) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== ==4259== ==4259== 1 errors in context 4 of 9: ==4259== Invalid read of size 4 ==4259== at 0x823277F: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x8233FF4: SCThresholdConfTest09 (util-threshold-config.c:1521) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== Address 0x6644d6c is 92 bytes inside a block of size 95 alloc'd ==4259== at 0x4028876: malloc (vg_replace_malloc.c:236) ==4259== by 0x4028900: realloc (vg_replace_malloc.c:525) ==4259== by 0x8232892: SCThresholdConfParseFile (util-threshold-config.c:845) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x8233FF4: SCThresholdConfTest09 (util-threshold-config.c:1521) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== ==4259== ==4259== 1 errors in context 5 of 9: ==4259== Invalid read of size 4 ==4259== at 0x823277F: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x8233E38: SCThresholdConfTest08 (util-threshold-config.c:1467) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== Address 0xbecc8dc is 12 bytes inside a block of size 14 alloc'd ==4259== at 0x4028876: malloc (vg_replace_malloc.c:236) ==4259== by 0x4028900: realloc (vg_replace_malloc.c:525) ==4259== by 0x8232892: SCThresholdConfParseFile (util-threshold-config.c:845) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x8233E38: SCThresholdConfTest08 (util-threshold-config.c:1467) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== ==4259== ==4259== 1 errors in context 6 of 9: ==4259== Invalid read of size 4 ==4259== at 0x823277F: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x8233C38: SCThresholdConfTest06 (util-threshold-config.c:1378) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== Address 0x680b3dc is 68 bytes inside a block of size 70 alloc'd ==4259== at 0x402896C: realloc (vg_replace_malloc.c:525) ==4259== by 0x82327AC: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x8233C38: SCThresholdConfTest06 (util-threshold-config.c:1378) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== ==4259== ==4259== 1 errors in context 7 of 9: ==4259== Invalid read of size 4 ==4259== at 0x823276A: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x8233C38: SCThresholdConfTest06 (util-threshold-config.c:1378) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== Address 0x68095c8 is 80 bytes inside a block of size 82 alloc'd ==4259== at 0x402896C: realloc (vg_replace_malloc.c:525) ==4259== by 0x82327AC: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x8233C38: SCThresholdConfTest06 (util-threshold-config.c:1378) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== ==4259== ==4259== 2 errors in context 8 of 9: ==4259== Invalid read of size 4 ==4259== at 0x823276A: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x823462D: SCThresholdConfTest11 (util-threshold-config.c:1713) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== Address 0x93f15a8 is 80 bytes inside a block of size 82 alloc'd ==4259== at 0x402896C: realloc (vg_replace_malloc.c:525) ==4259== by 0x82327AC: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x823462D: SCThresholdConfTest11 (util-threshold-config.c:1713) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== ==4259== ==4259== 2 errors in context 9 of 9: ==4259== Invalid read of size 4 ==4259== at 0x823276A: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x8233E38: SCThresholdConfTest08 (util-threshold-config.c:1467) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324) ==4259== Address 0x5bfd890 is 48 bytes inside a block of size 51 alloc'd ==4259== at 0x402896C: realloc (vg_replace_malloc.c:525) ==4259== by 0x82327AC: SCThresholdConfParseFile (util-threshold-config.c:847) ==4259== by 0x8232FD6: SCThresholdConfInitContext (util-threshold-config.c:188) ==4259== by 0x8233E38: SCThresholdConfTest08 (util-threshold-config.c:1467) ==4259== by 0x8208042: UtRunTests (util-unittest.c:200) ==4259== by 0x8056F51: main (suricata.c:1324)
Actions