apache / apache/rocketmq-client-cpp

Thread 5 "networkTP" received signal SIGABRT, Aborted.

Abierto
#411 0 comentarios 0 reacciones 0 asignados Ver en GitHub
disscuss
Lenguaje dominante
C++
Estrellas
393
Forks
167
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

stack as follow:

#0 0x00007f4044b36277 in raise () from /lib64/libc.so.6

#1 0x00007f4044b37968 in abort () from /lib64/libc.so.6

#2 0x00007f40333337d5 in __gnu_cxx::__verbose_terminate_handler() () from /lib64/libstdc++.so.6

#3 0x00007f4033331746 in ?? () from /lib64/libstdc++.so.6

#4 0x00007f4033331773 in std::terminate() () from /lib64/libstdc++.so.6

#5 0x00007f40333319e9 in __cxa_rethrow () from /lib64/libstdc++.so.6

#6 0x00007f4033b2c757 in boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::output>::closer boost::iostreams::detail::execute_foreach>*>, boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::output>::closer>(std::_List_iterator >*>, std::_List_iterator >*>, boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::output>::closer) () from /usr/lib64/python2.7/site-packages/rocketmq/librocketmq.so

#7 0x00007f4033b2d030 in boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::output>::chain_impl::close() () from /usr/lib64/python2.7/site-packages/rocketmq/librocketmq.so

#8 0x00007f4033b2d155 in boost::iostreams::detail::chain_base, std::allocator >, char, std::char_traits, std::allocator, boost::iostreams::output>::pop() ()

from /usr/lib64/python2.7/site-packages/rocketmq/librocketmq.so

#9 0x00007f4033b281fb in rocketmq::UtilAll::inflate(std::string&, std::string&) ()

from /usr/lib64/python2.7/site-packages/rocketmq/librocketmq.so

#10 0x00007f4033b14eeb in rocketmq::MQDecoder::decode(rocketmq::MemoryInputStream&, bool) ()

from /usr/lib64/python2.7/site-packages/rocketmq/librocketmq.so

---Type to continue, or q to quit---

#11 0x00007f4033b1508c in rocketmq::MQDecoder::decodes(rocketmq::MemoryBlock const*, std::vector >&, bool) () from /usr/lib64/python2.7/site-packages/rocketmq/librocketmq.so

#12 0x00007f4033b4110b in rocketmq::PullAPIWrapper::processPullResult(rocketmq::MQMessageQueue const&, rocketmq::PullResult*, rocketmq::SubscriptionData*) ()

from /usr/lib64/python2.7/site-packages/rocketmq/librocketmq.so

#13 0x00007f4033b2f4b4 in rocketmq::PullCallbackWarp::operationComplete(rocketmq::ResponseFuture*, bool) ()

from /usr/lib64/python2.7/site-packages/rocketmq/librocketmq.so

#14 0x00007f4033b8cc64 in rocketmq::TcpRemotingClient::ProcessData(rocketmq::MemoryBlock const&, std::string const&) ()

from /usr/lib64/python2.7/site-packages/rocketmq/librocketmq.so

#15 0x00007f4033b8daa9 in boost::asio::detail::completion_handler, boost::_bi::list3, boost::_bi::value, boost::_bi::value > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) () from /usr/lib64/python2.7/site-packages/rocketmq/librocketmq.so

#16 0x00007f4033b2a9f1 in boost::asio::detail::task_io_service::run(boost::system::error_code&) () from /usr/lib64/python2.7/site-packages/rocketmq/librocketmq.so

#17 0x00007f4033b47016 in boost::asio::io_service::run() () from /usr/lib64/python2.7/site-packages/rocketmq/librocketmq.so

#18 0x00007f4033be3c3f in thread_proxy () from /usr/lib64/python2.7/site-packages/rocketmq/librocketmq.so

#19 0x00007f40455dee25 in start_thread () from /lib64/libpthread.so.0

#20 0x00007f4044bfdf1d in clone () from /lib64/libc.so.6

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Empieza examinando rocketmq::UtilAll::inflate y la ruta de llamadas de MQDecoder::decode y decodes que se muestra en el stack trace. El informe no proporciona pasos para reproducir el problema ni una referencia de prueba, así que investiga cómo llegan los datos de mensajes comprimidos a inflate y establece un caso reproducible. Se considera completado cuando se haya identificado y corregido el SIGABRT durante la decodificación del mensaje, con una prueba de regresión si las pruebas existentes del proyecto cubren esta ruta.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp
Área
distributed-systems
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.