xiaoliu1019 commented on issue #435:
URL: 
https://github.com/apache/pulsar-client-cpp/issues/435#issuecomment-2238576485

   Oh, I use the new pre-built libraries you gave 
https://github.com/BewareMyPower/pulsar-client-cpp/actions/runs/9535942883 
   When I run this program a core dump
   ```
   2024-07-19 15:42:50.879 INFO  [140737353004672] ClientConnection:187 | 
[<none> -> pulsar://21.6.118.142:6650] Create ClientConnection, timeout=2000
   2024-07-19 15:42:50.879 INFO  [140737353004672] ConnectionPool:124 | Created 
connection for pulsar://21.6.118.142:6650-pulsar://21.6.118.142:6650-0
   [New Thread 0x7fffdc8ca700 (LWP 58501)]
   2024-07-19 15:42:50.881 INFO  [140736901986048] ClientConnection:403 | 
[21.6.92.133:51892 -> 21.6.118.142:6650] Connected to broker
   Missing separate debuginfos, use: dnf debuginfo-install 
bash-4.4.20-4.tl3.tencentos.x86_64 brotli-1.0.6-3.tl3.x86_64 
cyrus-sasl-lib-2.1.27-6.tl3.x86_64 glibc-2.28-225.tl3.6.x86_64 
keyutils-libs-1.5.10-9.tl3.x86_64 krb5-libs-1.18.2-22.tl3.x86_64 
libcom_err-1.45.6-5.tl3.x86_64 libcurl-7.61.1-33.tl3.x86_64 
libgcc-8.5.0-18.tl3.x86_64 libidn2-2.2.0-1.tl3.x86_64 
libnghttp2-1.33.0-5.tl3.x86_64 libpsl-0.20.2-6.tl3.x86_64 
libselinux-2.9-8.tl3.x86_64 libssh-0.9.6-10.tl3.x86_64 
libstdc++-8.5.0-18.tl3.x86_64 libxcrypt-4.1.1-6.tl3.x86_64 
pcre2-10.32-3.tl3.x86_64 zlib-1.2.11-21.tl3.x86_64
   --Type <RET> for more, q to quit, c to continue without paging--
   
   Thread 61 "Pulsar_producer" received signal SIGSEGV, Segmentation fault.
   [Switching to Thread 0x7fffdd0cb700 (LWP 58500)]
   0x0000000000000000 in ?? ()
   (gdb) bt
   #0  0x0000000000000000 in ?? ()
   #1  0x0000000000aa8c48 in 
google::protobuf::MessageLite::SerializePartialToArray (this=0x7fffdd0acd60, 
data=0x7fffcc001fb8, size=41)
       at external/protobuf_archive/src/google/protobuf/message_lite.cc:489
   #2  0x0000000000aa97ba in google::protobuf::MessageLite::SerializeToArray 
(this=0x7fffdd0acd60, data=0x7fffcc001fb8, size=41)
       at external/protobuf_archive/src/google/protobuf/message_lite.cc:481
   #3  0x00007ffff6f37305 in 
pulsar::Commands::writeMessageWithSize(pulsar::proto::BaseCommand const&) () 
from /lib/libpulsar.so
   #4  0x00007ffff6f37f3a in 
pulsar::Commands::newConnect(std::shared_ptr<pulsar::Authentication> const&, 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, pulsar::Result&) () from /lib/libpulsar.so
   #5  0x00007ffff6eec8b8 in 
pulsar::ClientConnection::handleHandshake(std::error_code const&) () from 
/lib/libpulsar.so
   #6  0x00007ffff6eef0ab in 
pulsar::ClientConnection::handleTcpConnected(std::error_code const&, 
asio::ip::basic_resolver_iterator<asio::ip::tcp>) () from /lib/libpulsar.so
   #7  0x00007ffff6ef059b in 
pulsar::ClientConnection::handleResolve(std::error_code const&, 
asio::ip::basic_resolver_iterator<asio::ip::tcp>)::{lambda(std::error_code 
const&)#2}::operator()(std::error_code const&) const () from /lib/libpulsar.so
   #8  0x00007ffff6ef0a04 in 
asio::detail::reactive_socket_connect_op<pulsar::ClientConnection::handleResolve(std::error_code
 const&, 
asio::ip::basic_resolver_iterator<asio::ip::tcp>)::{lambda(std::error_code 
const&)#2}, asio::any_io_executor>::do_complete(void*, 
asio::detail::scheduler_operation*, std::error_code const&, unsigned long) ()
      from /lib/libpulsar.so
   #9  0x00007ffff6f024f6 in 
asio::detail::epoll_reactor::descriptor_state::do_complete(void*, 
asio::detail::scheduler_operation*, std::error_code const&, unsigned long) ()
      from /lib/libpulsar.so
   #10 0x00007ffff6f01e32 in asio::detail::scheduler::run(std::error_code&) () 
from /lib/libpulsar.so
   #11 0x00007ffff6f7a37a in 
pulsar::ExecutorService::start()::{lambda()#1}::operator()() const [clone 
.isra.240] () from /lib/libpulsar.so
   #12 0x00007ffff762cf43 in execute_native_thread_routine () from 
/lib/libpulsar.so
   #13 0x00007ffff68e91ca in start_thread () from /lib64/libpthread.so.0
   #14 0x00007ffff5a22e73 in clone () from /lib64/libc.so.6
   ```
   Here are my compilation options:
   
   ```
   build --compilation_mode=dbg
   build --cxxopt="--std=c++17"
   build --copt=-O2
   test --cache_test_results=no --test_output=errors
   ```
   
   
   


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