qpid-cpp-client segfaulted in ~AMQFrame with "invalid fastbin entry (free)" error
Issue
- AMQP client was killed by signal 6 (SIGABRT) with backtrace:
#0 0x0000003f1bc32885 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x0000003f1bc34065 in abort () at abort.c:92
#2 0x0000003f1bc6f7a7 in __libc_message (do_abort=2, fmt=0x3f1bd64be0 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:198
#3 0x0000003f1bc750c6 in malloc_printerr (action=3, str=0x3f1bd62ce8 "invalid fastbin entry (free)", ptr=<value optimized out>) at malloc.c:6283
#4 0x00007f6dd1c58a96 in qpid::framing::AMQFrame::~AMQFrame() () from /usr/lib64/libqpidcommon.so.8
#5 0x00007f6dd1fbd71b in qpid::client::TCPConnector::encode(char const*, unsigned long) () from /usr/lib64/libqpidclient.so.8
#6 0x00007f6dd1fbcdce in qpid::client::TCPConnector::writebuff(qpid::sys::AsynchIO&) () from /usr/lib64/libqpidclient.so.8
#7 0x00007f6dd1ba9676 in qpid::sys::posix::AsynchIO::writeable(qpid::sys::DispatchHandle&) () from /usr/lib64/libqpidcommon.so.8
#8 0x00007f6dd1c8c023 in boost::function1<void, qpid::sys::DispatchHandle&>::operator()(qpid::sys::DispatchHandle&) const () from /usr/lib64/libqpidcommon.so.8
#9 0x00007f6dd1c88eee in qpid::sys::DispatchHandle::processEvent(qpid::sys::Poller::EventType) () from /usr/lib64/libqpidcommon.so.8
#10 0x00007f6dd1bb60cd in qpid::sys::Poller::run() () from /usr/lib64/libqpidcommon.so.8
#11 0x00007f6dd1bae16a in ?? () from /usr/lib64/libqpidcommon.so.8
#12 0x0000003f1c0077f1 in start_thread (arg=0x7f6d33fff700) at pthread_create.c:301
#13 0x0000003f1bce570d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115
Environment
- MRG Messaging (any version)
qpid-cpp-clientpackage
glibcof lower version than2.12-1.132
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.