| Summary: | Add suppressions for glibc DTV leaks | ||
|---|---|---|---|
| Product: | [Developer tools] valgrind | Reporter: | Mark Wielaard <mark> |
| Component: | memcheck | Assignee: | Julian Seward <jseward> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Mark Wielaard
2020-02-13 16:32:38 UTC
The supp proposal looks reasonable to me. +1 to land. commit 28371e73dbb9eb6c003455cfb5d5663ca1d465fc Author: Mark Wielaard <mark@klomp.org> Date: Wed Mar 4 14:23:37 2020 +0100 Add suppressions for glibc DTV leaks The glibc DTV (Dynamic Thread Vector) for the main thread is never released, not even through __libc_freeres. This causes it to always show up as a reachable block when used, and sometimes, when it is extended and then reduced, as a possible leak when memcheck cannot find a pointer to the start of the block. https://bugzilla.redhat.com/show_bug.cgi?id=1796433 https://bugzilla.redhat.com/show_bug.cgi?id=1796559 https://bugs.kde.org/show_bug.cgi?id=417578 |