hll1213181368 commented on PR #2861:
URL: https://github.com/apache/kvrocks/pull/2861#issuecomment-2769223352

   > I don't know how memory being leaked here. Would you mind compile & run 
with `ENABLE_ASAN` and `ENABLE_UBSAN` flag?
   
   root@VM-136-156-ubuntu:/usr/local/kvrocks/build# addr2line -e 
/usr/local/kvrocks/build/kvrocks -fCpia 0x12b0fab 0x613b53 0x613130 0x215ff1 
0x52c4da 0x52dd5a 0x52a917 0x20499a 0x10911db 0x109aec1 0x109b37b 0x109baaf 
0x109b41f 0x5709c0 0x5723d7 0x573427 0x5785c5 0x578588 0x578536 0x57850c 
0x5784f2 0x12b3bc4 0x135846b
   
   0x00000000012b0fab: std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >&&) at ??:?
   0x0000000000613b53: redis::BloomChain::InsertCommon(engine::Context&, 
rocksdb::Slice const&, 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&, redis::BloomFilterInsertOptions const&, 
std::vector<redis::BloomFilterAddResult, 
std::allocator<redis::BloomFilterAddResult> >*) at 
/usr/local/kvrocks-v2.11.1/src/types/redis_bloom_chain.cc:228
   0x0000000000613130: redis::BloomChain::MAdd(engine::Context&, rocksdb::Slice 
const&, 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&, 
std::vector<redis::BloomFilterAddResult, 
std::allocator<redis::BloomFilterAddResult> >*) at 
/usr/local/kvrocks-v2.11.1/src/types/redis_bloom_chain.cc:150
   0x0000000000215ff1: redis::CommandBFMAdd::Execute(engine::Context&, Server*, 
redis::Connection*, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >*) at 
/usr/local/kvrocks-v2.11.1/src/commands/cmd_bloom_filter.cc:146 (discriminator 
1)
   0x000000000052c4da: redis::Connection::ExecuteCommand(engine::Context&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, 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&, redis::Commander*, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
>*) at /usr/local/kvrocks-v2.11.1/src/server/redis_connection.cc:355
   0x000000000052dd5a: 
redis::Connection::ExecuteCommands(std::deque<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> > > >, 
std::allocator<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> > > > > >*) at 
/usr/local/kvrocks-v2.11.1/src/server/redis_connection.cc:542
   0x000000000052a917: redis::Connection::OnRead(bufferevent*) at 
/usr/local/kvrocks-v2.11.1/src/server/redis_connection.cc:97
   0x000000000020499a: EvbufCallbackBase<redis::Connection, true, true, 
true>::readCB(bufferevent*, void*) at 
/usr/local/kvrocks-v2.11.1/src/common/event_util.h:73
   0x00000000010911db: bufferevent_run_deferred_callbacks_unlocked at 
/usr/local/kvrocks-v2.11.1/cmake-build-debug/_deps/libevent-src/bufferevent.c:208
 (discriminator 3)
   0x000000000109aec1: event_process_active_single_queue at 
/usr/local/kvrocks-v2.11.1/cmake-build-debug/_deps/libevent-src/event.c:1699
   0x000000000109b37b: event_process_active at 
/usr/local/kvrocks-v2.11.1/cmake-build-debug/_deps/libevent-src/event.c:1783
   0x000000000109baaf: event_base_loop at 
/usr/local/kvrocks-v2.11.1/cmake-build-debug/_deps/libevent-src/event.c:2006
   0x000000000109b41f: event_base_dispatch at 
/usr/local/kvrocks-v2.11.1/cmake-build-debug/_deps/libevent-src/event.c:1818
   0x00000000005709c0: Worker::Run(std::thread::id) at 
/usr/local/kvrocks-v2.11.1/src/server/worker.cc:314
   0x00000000005723d7: WorkerThread::Start()::{lambda()#1}::operator()() const 
at /usr/local/kvrocks-v2.11.1/src/server/worker.cc:577
   0x0000000000573427: 
util::CreateThread<WorkerThread::Start()::{lambda()#1}>(char const*, 
WorkerThread::Start()::{lambda()#1})::{lambda()#1}::operator()() const at 
/usr/local/kvrocks-v2.11.1/src/common/thread_util.h:36
   0x00000000005785c5: void std::__invoke_impl<void, 
util::CreateThread<WorkerThread::Start()::{lambda()#1}>(char const*, 
WorkerThread::Start()::{lambda()#1})::{lambda()#1}>(std::__invoke_other, 
util::CreateThread<WorkerThread::Start()::{lambda()#1}>(char const*, 
WorkerThread::Start()::{lambda()#1})::{lambda()#1}&&) at 
/usr/include/c++/11/bits/invoke.h:61
   0x0000000000578588: 
std::__invoke_result<util::CreateThread<WorkerThread::Start()::{lambda()#1}>(char
 const*, WorkerThread::Start()::{lambda()#1})::{lambda()#1}>::type 
std::__invoke<util::CreateThread<WorkerThread::Start()::{lambda()#1}>(char 
const*, 
WorkerThread::Start()::{lambda()#1})::{lambda()#1}>(util::CreateThread<WorkerThread::Start()::{lambda()#1}>(char
 const*, WorkerThread::Start()::{lambda()#1})::{lambda()#1}&&) at 
/usr/include/c++/11/bits/invoke.h:97
   0x0000000000578536: void 
std::thread::_Invoker<std::tuple<util::CreateThread<WorkerThread::Start()::{lambda()#1}>(char
 const*, WorkerThread::Start()::{lambda()#1})::{lambda()#1}> 
>::_M_invoke<0ul>(std::_Index_tuple<0ul>) at 
/usr/include/c++/11/bits/std_thread.h:259
   0x000000000057850c: 
std::thread::_Invoker<std::tuple<util::CreateThread<WorkerThread::Start()::{lambda()#1}>(char
 const*, WorkerThread::Start()::{lambda()#1})::{lambda()#1}> >::operator()() at 
/usr/include/c++/11/bits/std_thread.h:267
   0x00000000005784f2: 
std::thread::_State_impl<std::thread::_Invoker<std::tuple<util::CreateThread<WorkerThread::Start()::{lambda()#1}>(char
 const*, WorkerThread::Start()::{lambda()#1})::{lambda()#1}> > >::_M_run() at 
/usr/include/c++/11/bits/std_thread.h:211
   0x00000000012b3bc4: execute_native_thread_routine at thread.o:?
   0x000000000135846b: ?? ??:0


-- 
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