From 677ebac86dc82cb1de96aec421c71af9509d11e0 Mon Sep 17 00:00:00 2001 From: Antoine Pitrou Date: Thu, 4 Sep 2025 10:51:08 +0200 Subject: [PATCH] GH-47485: [C++][CI] Work around Valgrind failure on Azure tests The Azure tests fail because of a likely bug in the Azure SDK, which tries to deallocate a curl shared handler while it's still in use, and doesn't report deallocation errors (reported upstream at https://github.com/Azure/azure-sdk-for-cpp/issues/6722). This PR adds a dedicated Valgrind suppression to ignore the corresponding memory leak. --- cpp/valgrind.supp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cpp/valgrind.supp b/cpp/valgrind.supp index 83e21df83a9e..2289e819e3d9 100644 --- a/cpp/valgrind.supp +++ b/cpp/valgrind.supp @@ -75,3 +75,10 @@ ... fun:*gcm_cipher* } +{ + :curl shared handle deallocation fails (GH-47485) + Memcheck:Leak + fun:calloc + fun:curl_share_init + fun:*Azure*CurlConnection* +}