You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@brpc.apache.org by GitBox <gi...@apache.org> on 2021/05/31 12:09:34 UTC

[GitHub] [incubator-brpc] qq1033731787 opened a new issue #1418: bvar泄漏

qq1033731787 opened a new issue #1418:
URL: https://github.com/apache/incubator-brpc/issues/1418


   Direct leak of 24 byte(s) in 1 object(s) allocated from:
       #0 0x7f3abaafb4e0 in operator new(unsigned long, std::nothrow_t const&) ../../.././libsanitizer/asan/asan_new_delete.cc:96
       #1 0x7f3aba3de0bc in bvar::detail::AgentGroup<bvar::detail::AgentCombiner<long, long, bvar::detail::AddTo<long> >::Agent>::get_or_create_tls_agent(int) external/brpc/src/bvar/detail/agent_group.h:134    
       #2 0x7f3aba3db7ee in bvar::detail::AgentCombiner<long, long, bvar::detail::AddTo<long> >::get_or_create_tls_agent() external/brpc/src/bvar/detail/combiner.h:295
       #3 0x7f3aba3da439 in bvar::Reducer<long, bvar::detail::AddTo<long>, bvar::detail::MinusFrom<long> >::operator<<(long) external/brpc/src/bvar/reducer.h:193
       #4 0x7f3ab365de54 in bthread::TaskControl::worker_thread(void*) (/data0/zongyu/.cache/_bazel_zongyu/cb34bc82162cb9cb26e56ee7e1f716b2/execroot/data_server/bazel-out/k8-dbg/bin/data_server/test/../../_solib_k8/libexternal_Sbrpc_Slibbthread.so+0x11ae54)
       #5 0x7f3ab1170dd4 in start_thread (/usr/lib64/libpthread.so.0+0x7dd4)
   
   Indirect leak of 2112 byte(s) in 1 object(s) allocated from:
       #0 0x7f3abaafb4e0 in operator new(unsigned long, std::nothrow_t const&) ../../.././libsanitizer/asan/asan_new_delete.cc:96
       #1 0x7f3ab368f959 in butil::ResourcePool<bthread::TaskMeta>::get_or_new_local_pool() external/brpc/src/butil/resource_pool_inl.h:440
       #2 0x7f3ab368f635 in butil::ResourcePool<bthread::TaskMeta>::get_resource(butil::ResourceId<bthread::TaskMeta>*) external/brpc/src/butil/resource_pool_inl.h:278
       #3 0x7f3ab368e29b in bthread::TaskMeta* butil::get_resource<bthread::TaskMeta>(butil::ResourceId<bthread::TaskMeta>*) external/brpc/src/butil/resource_pool.h:94
       #4 0x7f3ab368413f in bthread::TaskGroup::init(unsigned long) external/brpc/src/bthread/task_group.cpp:225
       #5 0x7f3ab365e7ea in bthread::TaskControl::create_group() (/data0/zongyu/.cache/_bazel_zongyu/cb34bc82162cb9cb26e56ee7e1f716b2/execroot/data_server/bazel-out/k8-dbg/bin/data_server/test/../../_solib_k8/libexternal_Sbrpc_Slibbthread.so+0x11b7ea)
       #6 0x7f3ab365da2b in bthread::TaskControl::worker_thread(void*) (/data0/zongyu/.cache/_bazel_zongyu/cb34bc82162cb9cb26e56ee7e1f716b2/execroot/data_server/bazel-out/k8-dbg/bin/data_server/test/../../_solib_k8/libexternal_Sbrpc_Slibbthread.so+0x11aa2b)
       #7 0x7f3ab1170dd4 in start_thread (/usr/lib64/libpthread.so.0+0x7dd4)
   
   Indirect leak of 1088 byte(s) in 1 object(s) allocated from:
       #0 0x7f3abaafb4e0 in operator new(unsigned long, std::nothrow_t const&) ../../.././libsanitizer/asan/asan_new_delete.cc:96
       #1 0x7f3ab35f9ec4 in butil::ObjectPool<bthread::Butex>::get_or_new_local_pool() (/data0/zongyu/.cache/_bazel_zongyu/cb34bc82162cb9cb26e56ee7e1f716b2/execroot/data_server/bazel-out/k8-dbg/bin/data_server/test/../../_solib_k8/libexternal_Sbrpc_Slibbthread.so+0xb6ec4)
       #2 0x7f3ab35f93f3 in butil::ObjectPool<bthread::Butex>::get_object() (/data0/zongyu/.cache/_bazel_zongyu/cb34bc82162cb9cb26e56ee7e1f716b2/execroot/data_server/bazel-out/k8-dbg/bin/data_server/test/../../_solib_k8/libexternal_Sbrpc_Slibbthread.so+0xb63f3)
       #3 0x7f3ab35f848d in bthread::Butex* butil::get_object<bthread::Butex>() external/brpc/src/butil/object_pool.h:72
       #4 0x7f3ab35f505e in bthread::butex_create() (/data0/zongyu/.cache/_bazel_zongyu/cb34bc82162cb9cb26e56ee7e1f716b2/execroot/data_server/bazel-out/k8-dbg/bin/data_server/test/../../_solib_k8/libexternal_Sbrpc_Slibbthread.so+0xb205e)
       #5 0x7f3ab3633fd6 in unsigned int* bthread::butex_create_checked<unsigned int>() external/brpc/src/bthread/butex.h:38
       #6 0x7f3ab368137e in bthread::TaskMeta::TaskMeta() external/brpc/src/bthread/task_meta.h:99
       #7 0x7f3ab369038f in butil::ResourcePool<bthread::TaskMeta>::LocalPool::get(butil::ResourceId<bthread::TaskMeta>*) external/brpc/src/butil/resource_pool_inl.h:207
       #8 0x7f3ab368f65c in butil::ResourcePool<bthread::TaskMeta>::get_resource(butil::ResourceId<bthread::TaskMeta>*) external/brpc/src/butil/resource_pool_inl.h:280
       #9 0x7f3ab368e29b in bthread::TaskMeta* butil::get_resource<bthread::TaskMeta>(butil::ResourceId<bthread::TaskMeta>*) external/brpc/src/butil/resource_pool.h:94
       #10 0x7f3ab368413f in bthread::TaskGroup::init(unsigned long) external/brpc/src/bthread/task_group.cpp:225
       #11 0x7f3ab365e7ea in bthread::TaskControl::create_group() (/data0/zongyu/.cache/_bazel_zongyu/cb34bc82162cb9cb26e56ee7e1f716b2/execroot/data_server/bazel-out/k8-dbg/bin/data_server/test/../../_solib_k8/libexternal_Sbrpc_Slibbthread.so+0x11b7ea)
       #12 0x7f3ab365da2b in bthread::TaskControl::worker_thread(void*) (/data0/zongyu/.cache/_bazel_zongyu/cb34bc82162cb9cb26e56ee7e1f716b2/execroot/data_server/bazel-out/k8-dbg/bin/data_server/test/../../_solib_k8/libexternal_Sbrpc_Slibbthread.so+0x11aa2b)
       #13 0x7f3ab1170dd4 in start_thread (/usr/lib64/libpthread.so.0+0x7dd4)


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

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@brpc.apache.org
For additional commands, e-mail: dev-help@brpc.apache.org