Qpid
  1. Qpid
  2. QPID-5061

[C++ broker] The qpidd broker crashes when two links are created with the same name

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.24
    • Fix Version/s: 0.24
    • Component/s: C++ Broker
    • Labels:
      None
    • Environment:

      CentOS 6.4, Qpid 0.24 RC1, Proton 0.4

      Description

      I have a C++ client based on the qpid.messaging / AMQP 1.0. This client has a container-id specified in the connection options. This client creates a receiver with following address:

      z/response.ABCFR_ABCFRALMMACC1.response_queue_1; { create: never, link:

      { name: 'response.ABCFR_ABCFRALMMACC1.response_queue_1', durable: false }

      }

      where z is a name of a topic. The client alone seems to be working fine. It creates the receiver and waits for a message.

      However, when I start second instance of the same program, it results in a broker crash. I assume it might be related to the fact that it uses the same container-id and link name.

      A trace log from the broker is attached.

      1. qpidd.log
        75 kB
        Jakub Scholz

        Activity

        Jakub Scholz created issue -
        Jakub Scholz made changes -
        Field Original Value New Value
        Attachment qpidd.log [ 12596864 ]
        Gordon Sim made changes -
        Assignee Gordon Sim [ gsim ]
        Gordon Sim made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 0.24 [ 12324776 ]
        Resolution Fixed [ 1 ]
        Justin Ross made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Gordon Sim
            Reporter:
            Jakub Scholz
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development