Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-1846

Race condition can cause the first user for a connection to miss updates

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 1.5.4
    • guacamole-server
    • None

    Description

      The changes in https://github.com/apache/guacamole-server/pull/39 seem to have introduced a potential race condition where the client thread may write updates to the broadcast socket before the first user (the owner) is added to the user list.

      This change was made nearly 7 years ago, and I never noticed it before testing my changes in https://github.com/apache/guacamole-server/pull/454, so it's fair to say that it doesn't happen very often. I only see it maybe 10% of the time, and only with an RDP connection using the Cygwin build of guacamole-server.

      The symptoms are that nothing but a blank screen is rendered.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jmuehlner James Muehlner
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: