Uploaded image for project: 'Qpid Dispatch'
  1. Qpid Dispatch
  2. DISPATCH-295

Router aborted on assertion failed after socker closing by client

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.6.0
    • 0.6.0
    • None
    • None

    Description

      I'm just trying to send the CBS token to Azure (for now I have no reply and I'll investigate in the next days) with a simple Java application through the qpid dispatch router.

      Attached you can find the wireshark pcap file (filter on tcp.port == 5672) and a text file with qdrouterd trace.

      After sending the CBS token (with no reply from Azure), there are a couple of empty frames as heartbeat and then I "stop" the Java application from the IDE (Eclipse).
      At socket level it means (I see) only a simple FIN, FIN ACK, ACK sequence but the router crashes with following error on a failed assert :

      qdrouterd: /qpid-dispatch/src/posix/threading.c:71: sys_mutex_lock: Assertion `result == 0' failed.
      Aborted (core dumped)

      Attachments

        1. qdrouterd_abort.pcap
          8 kB
          Paolo Patierno
        2. qdrouterd_abort.txt
          9 kB
          Paolo Patierno

        Activity

          People

            tross Ted Ross
            ppatierno Paolo Patierno
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: