Actions
Bug #4326
closedasan leak DetectFileHashFree
Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
Affected Versions:
Effort:
Difficulty:
Label:
Description
Chasing a leak currently with version 7.0.0-dev (e929b6d7a 2021-02-09) but think it is the same with master.
=================================================================
==26843==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 19744 byte(s) in 617 object(s) allocated from:
#0 0x5915ea in DetectFileHashFree /opt/suricata/src/detect-file-hash-common.c:379:1
#1 0xc74eb9 in _fini (/opt/suritest-tmp/bin/suricata+0xc74eb9)
#2 0x664cb3 in StreamTcpPacketStateFinWait2 /opt/suricata/src/stream-tcp.c:3497:17
#3 0x660417 in StreamTcpPacketStateEstablished /opt/suricata/src/stream-tcp.c:2527:9
#4 0x699dd7 in IsIpv6Host /opt/suricata/src/util-decode-mime.c:956:12
#5 0x5d85e6 in PrefilterMpmMQTTSubscribeTopicRegister /opt/suricata/src/detect-mqtt-subscribe-topic.c:181
#6 0xb7f99e in _fini (/opt/suritest-tmp/bin/suricata+0xb7f99e)
#7 0xb7dacb in _fini (/opt/suritest-tmp/bin/suricata+0xb7dacb)
#8 0xb85877 in _fini (/opt/suritest-tmp/bin/suricata+0xb85877)
#9 0xb85500 in _fini (/opt/suritest-tmp/bin/suricata+0xb85500)
#10 0xb5a38b in _fini (/opt/suritest-tmp/bin/suricata+0xb5a38b)
#11 0xb1b769 in _fini (/opt/suritest-tmp/bin/suricata+0xb1b769)
#12 0xafd6a9 in _fini (/opt/suritest-tmp/bin/suricata+0xafd6a9)
#13 0xaf3d99 in _fini (/opt/suritest-tmp/bin/suricata+0xaf3d99)
#14 0xafe8ac in _fini (/opt/suritest-tmp/bin/suricata+0xafe8ac)
#15 0x9a5917 (/opt/suritest-tmp/bin/suricata+0x9a5917)
#16 0x9a485d in _$LT$snmp_parser..snmpv3..HeaderData$u20$as$u20$core..fmt..Debug$GT$::fmt::h66eeb2e4628aa4cf /root/.cargo/registry/src/github.com-1ecc6299db9ec823/snmp-parser-0.6.0/src/snmpv3.rs:58:23
#17 0xbafe3e in _fini (/opt/suritest-tmp/bin/suricata+0xbafe3e)
#18 0xacf222 in _fini (/opt/suritest-tmp/bin/suricata+0xacf222)
#19 0xac8110 in _fini (/opt/suritest-tmp/bin/suricata+0xac8110)
#20 0xac6787 in _fini (/opt/suritest-tmp/bin/suricata+0xac6787)
#21 0xabe0b0 in _fini (/opt/suritest-tmp/bin/suricata+0xabe0b0)
#22 0xabbc87 in _fini (/opt/suritest-tmp/bin/suricata+0xabbc87)
#23 0xbbdd9f in _fini (/opt/suritest-tmp/bin/suricata+0xbbdd9f)
#24 0x7f8c54b22fa2 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x7fa2)
Indirect leak of 18034 byte(s) in 617 object(s) allocated from:
#0 0x5915ea in DetectFileHashFree /opt/suricata/src/detect-file-hash-common.c:379:1
#1 0xc74eb9 in _fini (/opt/suritest-tmp/bin/suricata+0xc74eb9)
#2 0x664cb3 in StreamTcpPacketStateFinWait2 /opt/suricata/src/stream-tcp.c:3497:17
#3 0x6606b1 in StreamTcpPacketStateEstablished /opt/suricata/src/stream-tcp.c:2544:13
#4 0x699dd7 in IsIpv6Host /opt/suricata/src/util-decode-mime.c:956:12
#5 0x5d85e6 in PrefilterMpmMQTTSubscribeTopicRegister /opt/suricata/src/detect-mqtt-subscribe-topic.c:181
#6 0xb7f99e in _fini (/opt/suritest-tmp/bin/suricata+0xb7f99e)
#7 0xb7dacb in _fini (/opt/suritest-tmp/bin/suricata+0xb7dacb)
#8 0xb85877 in _fini (/opt/suritest-tmp/bin/suricata+0xb85877)
#9 0xb85500 in _fini (/opt/suritest-tmp/bin/suricata+0xb85500)
#10 0xb5a38b in _fini (/opt/suritest-tmp/bin/suricata+0xb5a38b)
#11 0xb1b769 in _fini (/opt/suritest-tmp/bin/suricata+0xb1b769)
#12 0xafd6a9 in _fini (/opt/suritest-tmp/bin/suricata+0xafd6a9)
#13 0xaf3d99 in _fini (/opt/suritest-tmp/bin/suricata+0xaf3d99)
#14 0xafe8ac in _fini (/opt/suritest-tmp/bin/suricata+0xafe8ac)
#15 0x9a5917 (/opt/suritest-tmp/bin/suricata+0x9a5917)
#16 0x9a485d in _$LT$snmp_parser..snmpv3..HeaderData$u20$as$u20$core..fmt..Debug$GT$::fmt::h66eeb2e4628aa4cf /root/.cargo/registry/src/github.com-1ecc6299db9ec823/snmp-parser-0.6.0/src/snmpv3.rs:58:23
#17 0xbafe3e in _fini (/opt/suritest-tmp/bin/suricata+0xbafe3e)
#18 0xacf222 in _fini (/opt/suritest-tmp/bin/suricata+0xacf222)
#19 0xac8110 in _fini (/opt/suritest-tmp/bin/suricata+0xac8110)
#20 0xac6787 in _fini (/opt/suritest-tmp/bin/suricata+0xac6787)
#21 0xabe0b0 in _fini (/opt/suritest-tmp/bin/suricata+0xabe0b0)
#22 0xabbc87 in _fini (/opt/suritest-tmp/bin/suricata+0xabbc87)
#23 0xbbdd9f in _fini (/opt/suritest-tmp/bin/suricata+0xbbdd9f)
#24 0x7f8c54b22fa2 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x7fa2)
SUMMARY: AddressSanitizer: 37778 byte(s) leaked in 1234 allocation(s).
Actions