]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
qa: suppress false positive delete map mismatch errors
authorNitzanMordhai <nmordech@ibm.com>
Thu, 5 Feb 2026 11:48:39 +0000 (11:48 +0000)
committerCasey Bodley <cbodley@redhat.com>
Thu, 16 Apr 2026 20:20:19 +0000 (16:20 -0400)
commita256a4c4253faaa2ecf6036ca905dd6eb665e9a3
tree953f75e0f9028055907ee72edcf954a10723897f
parentdd75f6e2dac5e6ebdd3124f4173929209bb9f718
qa: suppress false positive delete map mismatch errors

Valgrind reports "Mismatched free() / delete / delete []" errors during
OSD startup.

Standard library containers (like std::map) correctly call delete, but
Valgrind falsely interprets this as a call to delete[] because GCC 14
folds the identical aligned delete operators into a single symbol. This
causes Valgrind to flag a mismatch against the non-array allocation.

Fixes: https://tracker.ceph.com/issues/74604
Signed-off-by: Nitzan Mordechai <nmordech@ibm.com>
(cherry picked from commit ae9ae0353e68543b4d6beace2767fb7ba046aa1b)
qa/valgrind.supp