Uploaded image for project: 'ActiveMQ C++ Client'
  1. ActiveMQ C++ Client
  2. AMQCPP-547

activemq::core::ConnectionAudit::isDuplicate is not thread safe

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Duplicate
    • 3.8.2
    • 3.8.3, 3.9.0
    • None
    • None
    • Linux

    Description

      We use ActiveMQ C++ 3.8.2 client in a multi-threaded application.
      The application crashed because activemq::core::ConnectionAudit::isDuplicate doesn't synchronize access to the activemq::core::ConnectionAuditImpl::destinations and activemq::core::ConnectionAuditImpl::dispatchers which are shared and destinations,dispatchers itself are not thread-safe.

      Attachments

        1. patch_AMQCPP_547
          3 kB
          Lyubov Romachuk

        Issue Links

          Activity

            People

              tabish Timothy A. Bish
              Lyubov Lyubov Romachuk
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: