qpid-cpp-client segfaulted in ~AMQFrame with "invalid fastbin entry (free)" error

Solution In Progress - Updated -

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-client package
  • glibc of lower version than 2.12-1.132

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.