Uploaded image for project: 'AMQ Interconnect'
  1. AMQ Interconnect
  2. ENTMQIC-2457

qdrouterd double-free and crash when many links are created

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • None
    • None
    • None
    • None

    Description

      The Interconnect router is used with the Hono IOT control framework. Hono uses Vert.x which uses Proton-J for AMQP operations.

      The customer describes the failure scenario like this:

      "On some event [Hono] will open a receiver link to a specific anycast address and then it's waiting for a message

      • A sender sends a message to this address
      • Our application closes the reciever link
      • This link creation and message sending can be done up to ~200/s before this crash happens"

      The crash results in the following error report

      2020-04-24 10:33:07.876362 +0000 ROUTER (info) [C439][L4755282] Link detached: del=1 presett=0 psdrop=0 acc=1 rej=0 rel=0 mod=0 delay1=0 delay10=0
      *** Error in `qdrouterd': double free or corruption (fasttop): 0x00007f2c58166fc0 ***
      ======= Backtrace: =========
      /lib64/libc.so.6(+0x816b9)[0x7f2c70ba76b9]
      /usr/lib/qpid-dispatch/libqpid-dispatch.so(+0x52c0c)[0x7f2c71faac0c]
      /usr/lib/qpid-dispatch/libqpid-dispatch.so(router_core_thread+0x14e)[0x7f2c71fb8c2e]
      /lib64/libpthread.so.0(+0x7ea5)[0x7f2c718feea5]
      /lib64/libc.so.6(clone+0x6d)[0x7f2c70c248cd]
      

      Attachments

        Activity

          People

            gmurthy@redhat.com Ganesh Murthy
            rhn-support-kboone Kevin Boone
            Fernando Giorgetti Fernando Giorgetti
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: