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]