->
-> RDM
-> 6
=================================================================
==2439==ERROR: AddressSanitizer: allocator is out of memory trying to allocate 0x3600000001 bytes
#0 0x7ffff769bc47 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
#1 0x55555558f703 in get_mutable_buffer lib/pugixml/pugixml.cpp:2051
#2 0x55555558f703 in convert_buffer lib/pugixml/pugixml.cpp:2249
#3 0x55555558f703 in load_buffer_impl lib/pugixml/pugixml.cpp:4712
#4 0x55555558f703 in pugi::xml_document::load_buffer(void const*, unsigned long, unsigned int, pugi::xml_encoding) lib/pugixml/pugixml.cpp:7224
#5 0x55555558f703 in Xml::Xml(void*, unsigned long) formats/xml.cpp:20
#6 0x55555558f703 in GetType(void*, unsigned long, std::__cxx11::basic_string, std::allocator > const&) /AFLplusplus/my_test/projects/Leanify/asan_bin/Leanify/leanify.cpp:118
#7 0x55555573e8df (/AFLplusplus/my_test/projects/Leanify/tanuki/asan_bin/leanify+0x1ea8df)
==2439==HINT: if you don't care about these errors you may set allocator_may_return_null=1
SUMMARY: AddressSanitizer: out-of-memory ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 in __interceptor_malloc
Thread T1 created by T0 here:
#0 0x7ffff763f6d5 in __interceptor_pthread_create ../../../../src/libsanitizer/asan/asan_interceptors.cpp:216
#1 0x7ffff7484989 in std::thread::_M_start_thread(std::unique_ptr >, void (*)()) (/lib/x86_64-linux-gnu/libstdc++.so.6+0xda989)
==2439==ABORTING
POC file at the bottom of this report.
With ASAN
Note: You can use ASAN for more direct verification. Compile program with address sanitizer with this command:
ASAN Report
POC
POC
Any issue plz contact with me: asteriska001@gmail.com OR: twitter: @Asteriska8