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.
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.
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.
Session Disconnect or Resize Hangs When Using Applications That Call XGrabServer() (e.g. ImageMagick import)
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.