Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-3696

Race condition in BusFactory

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.4.1
    • Fix Version/s: 2.3.6, 2.4.2
    • Component/s: Bus
    • Labels:
      None

      Description

      There is a race condition in BusFactory that can lead to deadlocks. If one threads calls getThreadDefaultBus(true) while another thread is calling getDefaultBus(true), it can lock up as the first thread blocks waiting to call getDefaultBus(), but the second will block calling maybeSetThreadBus.

        Attachments

          Activity

            People

            • Assignee:
              dkulp Daniel Kulp
              Reporter:
              dkulp Daniel Kulp
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: