41405465 opened a new issue, #790:
URL: https://github.com/apache/rocketmq-clients/issues/790

   ### Before Creating the Bug Report
   
   - [X] I found a bug, not just asking a question, which should be created in 
[GitHub Discussions](https://github.com/apache/rocketmq-clients/discussions).
   
   - [X] I have searched the [GitHub 
Issues](https://github.com/apache/rocketmq-clients/issues) and [GitHub 
Discussions](https://github.com/apache/rocketmq-clients/discussions)  of this 
repository and believe that this is not a duplicate.
   
   - [X] I have confirmed that this bug belongs to the current repository, not 
other repositories of RocketMQ.
   
   
   ### Programming Language of the Client
   
   C++
   
   ### Runtime Platform Environment
   
   Red Hat Enterprise Linux Server release 7.9 (Maipo)
   
   ### RocketMQ Version of the Client/Server
   
   客户端:2024.07.05拉取master分支代码
   服务端:rocketmq 5.1.4
   
   ### Run or Compiler Version
   
   Red Hat Enterprise Linux Server release 7.9 (Maipo)
   
   ### Describe the Bug
   
   Program terminated with signal 11, Segmentation fault.
   #0  0x00007f9ac28b0d45 in void std::_Construct<absl::lts_20211102::Duration, 
absl::lts_20211102::Duration>(absl::lts_20211102::Duration*, 
absl::lts_20211102::Duration&&) () from 
TestRocketMQModule-runtime/libs/librocketmq.so
   Missing separate debuginfos, use: debuginfo-install 
glibc-2.17-326.0.1.el7_9.x86_64
   (gdb) bt
   #0  0x00007f9ac28b0d45 in void std::_Construct<absl::lts_20211102::Duration, 
absl::lts_20211102::Duration>(absl::lts_20211102::Duration*, 
absl::lts_20211102::Duration&&) () from 
TestRocketMQModule-runtime/libs/librocketmq.so
   #1  0x00007f9ac28b0c36 in absl::lts_20211102::Duration* 
std::__uninitialized_copy<false>::__uninit_copy<std::move_iterator<absl::lts_20211102::Duration*>,
 
absl::lts_20211102::Duration*>(std::move_iterator<absl::lts_20211102::Duration*>,
 std::move_iterator<absl::lts_20211102::Duration*>, 
absl::lts_20211102::Duration*) () from 
TestRocketMQModule-runtime/libs/librocketmq.so
   #2  0x00007f9ac28b0b43 in absl::lts_20211102::Duration* 
std::uninitialized_copy<std::move_iterator<absl::lts_20211102::Duration*>, 
absl::lts_20211102::Duration*>(std::move_iterator<absl::lts_20211102::Duration*>,
 std::move_iterator<absl::lts_20211102::Duration*>, 
absl::lts_20211102::Duration*) () from 
TestRocketMQModule-runtime/libs/librocketmq.so
   #3  0x00007f9ac28b090a in absl::lts_20211102::Duration* 
std::__uninitialized_copy_a<std::move_iterator<absl::lts_20211102::Duration*>, 
absl::lts_20211102::Duration*, 
absl::lts_20211102::Duration>(std::move_iterator<absl::lts_20211102::Duration*>,
 std::move_iterator<absl::lts_20211102::Duration*>, 
absl::lts_20211102::Duration*, std::allocator<absl::lts_20211102::Duration>&)
       () from TestRocketMQModule-runtime/libs/librocketmq.so
   #4  0x00007f9ac28b060d in absl::lts_20211102::Duration* 
std::__uninitialized_move_if_noexcept_a<absl::lts_20211102::Duration*, 
absl::lts_20211102::Duration*, std::allocator<absl::lts_20211102::Duration> 
>(absl::lts_20211102::Duration*, absl::lts_20211102::Duration*, 
absl::lts_20211102::Duration*, std::allocator<absl::lts_20211102::Duration>&) ()
      from TestRocketMQModule-runtime/libs/librocketmq.so
   #5  0x00007f9ac28afb54 in void std::vector<absl::lts_20211102::Duration, 
std::allocator<absl::lts_20211102::Duration> 
>::_M_realloc_insert<absl::lts_20211102::Duration>(__gnu_cxx::__normal_iterator<absl::lts_20211102::Duration*,
 std::vector<absl::lts_20211102::Duration, 
std::allocator<absl::lts_20211102::Duration> > >, 
absl::lts_20211102::Duration&&) ()
      from TestRocketMQModule-runtime/libs/librocketmq.so
   #6  0x00007f9ac28ae2d6 in void std::vector<absl::lts_20211102::Duration, 
std::allocator<absl::lts_20211102::Duration> 
>::emplace_back<absl::lts_20211102::Duration>(absl::lts_20211102::Duration&&) 
() from TestRocketMQModule-runtime/libs/librocketmq.so
   #7  0x00007f9ac28ac4d4 in std::vector<absl::lts_20211102::Duration, 
std::allocator<absl::lts_20211102::Duration> 
>::push_back(absl::lts_20211102::Duration&&) () from 
TestRocketMQModule-runtime/libs/librocketmq.so
   #8  0x00007f9ac28a8b28 in 
rocketmq::TelemetryBidiReactor::applyBackoffPolicy(apache::rocketmq::v2::Settings
 const&, std::shared_ptr<rocketmq::Client>&) () from 
TestRocketMQModule-runtime/libs/librocketmq.so
   #9  0x00007f9ac28a8787 in 
rocketmq::TelemetryBidiReactor::applySettings(apache::rocketmq::v2::Settings 
const&) ()
      from TestRocketMQModule-runtime/libs/librocketmq.so
   #10 0x00007f9ac28a7bb6 in rocketmq::TelemetryBidiReactor::OnReadDone(bool) ()
      from TestRocketMQModule-runtime/libs/librocketmq.so
   #11 0x00007f9ac2a11b64 in 
_ZZN4grpc8internal30ClientCallbackReaderWriterImplIN6apache8rocketmq2v216TelemetryCommandES5_EC4ENS0_4CallEPNS_13ClientContextEPNS_17ClientBidiReactorIS5_S5_EEENKUlbE1_clEb
 ()
      from TestRocketMQModule-runtime/libs/librocketmq.so
   #12 0x00007f9ac2a14bd0 in 
_ZNSt17_Function_handlerIFvbEZN4grpc8internal30ClientCallbackReaderWriterImplIN6apache8rocketmq2v216TelemetryCommandES7_EC4ENS2_4CallEPNS1_13ClientContextEPNS1_17ClientBidiReactorIS7_S7_EEEUlbE1_E9_M_invokeERKSt9_Any_dataOb
       () from TestRocketMQModule-runtime/libs/librocketmq.so
   #13 0x00007f9ac299cab6 in std::function<void (bool)>::operator()(bool) const 
()
      from TestRocketMQModule-runtime/libs/librocketmq.so
   #14 0x00007f9ac299a7c9 in void 
grpc::internal::CatchingCallback<std::function<void (bool)>&, 
bool&>(std::function<void (bool)>---Type <return> to continue, or q <return> to 
quit---
   &, bool&) () from TestRocketMQModule-runtime/libs/librocketmq.so
   #15 0x00007f9ac299849a in grpc::internal::CallbackWithSuccessTag::Run(bool) 
()
      from TestRocketMQModule-runtime/libs/librocketmq.so
   #16 0x00007f9ac29983e0 in 
grpc::internal::CallbackWithSuccessTag::StaticRun(grpc_completion_queue_functor*,
 int) ()
      from TestRocketMQModule-runtime/libs/librocketmq.so
   #17 0x00007f9ac297b457 in grpc::(anonymous 
namespace)::CallbackAlternativeCQ::Ref()::{lambda(void*)#1}::operator()(void*) 
const () from TestRocketMQModule-runtime/libs/librocketmq.so
   #18 0x00007f9ac297b485 in grpc::(anonymous 
namespace)::CallbackAlternativeCQ::Ref()::{lambda(void*)#1}::_FUN(void*) ()
      from TestRocketMQModule-runtime/libs/librocketmq.so
   #19 0x00007f9ac30f97ed in 
_ZZN9grpc_core12_GLOBAL__N_120ThreadInternalsPosixC4EPKcPFvPvES4_PbRKNS_6Thread7OptionsEENKUlS4_E_clES4_
 () from TestRocketMQModule-runtime/libs/librocketmq.so
   #20 0x00007f9ac30f981e in 
_ZZN9grpc_core12_GLOBAL__N_120ThreadInternalsPosixC4EPKcPFvPvES4_PbRKNS_6Thread7OptionsEENUlS4_E_4_FUNES4_
 () from TestRocketMQModule-runtime/libs/librocketmq.so
   #21 0x00007f9adf156ea5 in start_thread () from 
TestRocketMQModule-runtime/libs/libpthread.so.0
   #22 0x00007f9adee7fb0d in clone () from 
TestRocketMQModule-runtime/libs/libc.so.6
   
   ### Steps to Reproduce
   
   5.x版本cpp客户端,运行producer和push_consumer,持续运行
   
   ### What Did You Expect to See?
   
   1
   
   ### What Did You See Instead?
   
   1
   
   ### Additional Context
   
   _No response_


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