Linux VDA 2402 CU2 - Session Disconnect after user executed import command

book

Article ID: CTX695126

calendar_today

Updated On:

Description

When running certain applications that call XGrabServer(), such as the ImageMagick import command, session operations such as disconnect, resize, or other graphics-related settings may hang.

Cause

The import command waits for the user to select a window or area to capture.

During this selection process, import calls XGrabServer(), which blocks all other X11 requests—including those required by Citrix GFX (Graphics).

As a result, when the VDA attempts to disconnect or resize the session, the GFX process becomes blocked waiting for a response from Xorg. This leads to a WINSTA_BUSY condition.

Resolution

This issue will be addressed in a future release.

In the meantime, avoid using the import command (or other applications that call XGrabServer()) while attempting to disconnect or resize a session.

Ensure that the import process is terminated before disconnecting or resizing the session.

Issue/Introduction

 Session Disconnect or Resize Hangs When Using Applications That Call XGrabServer() (e.g. ImageMagick import)

Additional Information

  • Any application that calls XGrabServer() may impact Citrix VDA graphics functionality.

  • This includes features such as:

    • Session disconnect

    • Session resize

    • Session graphics settings

  • This behavior is controlled by Xorg and not by Citrix.