pitrou commented on PR #43096:
URL: https://github.com/apache/arrow/pull/43096#issuecomment-2301612378

   A more detailed leak trace (obtained using 
`LSAN_OPTIONS=fast_unwind_on_malloc=0:malloc_context_size=100`) is the 
following:
   ```
   Direct leak of 968 byte(s) in 1 object(s) allocated from:
       #0 0x5600b66641e8 in calloc 
(/build/cpp/debug/arrow-azurefs-test+0x4c31e8) (BuildId: 
5f129cb231bb2651f5fb432f4c8d3c2f40506da3)
       #1 0x7f85322b25a4  (/lib/x86_64-linux-gnu/libxml2.so.2+0xe25a4) 
(BuildId: aebf8e42966c3ce475ff9d9d51a762831adcbb61)
       #2 0x7f85322a5fb4 in __xmlDefaultBufferSize 
(/lib/x86_64-linux-gnu/libxml2.so.2+0xd5fb4) (BuildId: 
aebf8e42966c3ce475ff9d9d51a762831adcbb61)
       #3 0x7f8532240d37 in xmlBufferCreate 
(/lib/x86_64-linux-gnu/libxml2.so.2+0x70d37) (BuildId: 
aebf8e42966c3ce475ff9d9d51a762831adcbb61)
       #4 0x7f8547ec6f74 in Azure::Storage::_internal::XmlWriter::XmlWriter() 
/build/cpp/_deps/azure_sdk-src/sdk/storage/azure-storage-common/src/xml_wrapper.cpp:532:19
       #5 0x7f8547e87621 in 
Azure::Storage::Blobs::_detail::BlockBlobClient::CommitBlockList(Azure::Core::Http::_internal::HttpPipeline&,
 Azure::Core::Url const&, 
Azure::Storage::Blobs::_detail::BlockBlobClient::CommitBlockBlobBlockListOptions
 const&, Azure::Core::Context const&) 
/build/cpp/_deps/azure_sdk-src/sdk/storage/azure-storage-blobs/src/rest_client.cpp:7944:30
       #6 0x7f8547de3149 in 
Azure::Storage::Blobs::BlockBlobClient::CommitBlockList(std::vector<std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> >, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > const&, 
Azure::Storage::Blobs::CommitBlockListOptions const&, Azure::Core::Context 
const&) const 
/build/cpp/_deps/azure_sdk-src/sdk/storage/azure-storage-blobs/src/block_blob_client.cpp:512:12
       #7 0x7f854618c14c in arrow::fs::(anonymous 
namespace)::CommitBlockList(std::shared_ptr<Azure::Storage::Blobs::BlockBlobClient>,
 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > > const&, 
Azure::Storage::Blobs::CommitBlockListOptions const&) 
/arrow/cpp/src/arrow/filesystem/azurefs.cc:948:24
       #8 0x7f8546193aab in arrow::fs::(anonymous 
namespace)::ObjectAppendStream::FlushAsync()::'lambda'()::operator()() const 
/arrow/cpp/src/arrow/filesystem/azurefs.cc:1158:14
       #9 0x7f85461933eb in 
std::enable_if<((!(std::is_void<arrow::Status>::value)) && 
(!(is_future<arrow::Status>::value))) && 
((!(arrow::Future<arrow::internal::Empty>::is_empty)) || 
(std::is_same<arrow::Status, arrow::Status>::value)), void>::type 
arrow::detail::ContinueFuture::operator()<arrow::fs::(anonymous 
namespace)::ObjectAppendStream::FlushAsync()::'lambda'(), arrow::Status, 
arrow::Future<arrow::internal::Empty> >(arrow::Future<arrow::internal::Empty>, 
arrow::fs::(anonymous 
namespace)::ObjectAppendStream::FlushAsync()::'lambda'()&&) const 
/arrow/cpp/src/arrow/util/future.h:150:23
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to