Linux VDA 2402 CU2 - Failed to reconnect to Linux VDA due to error WINSTATION_BUSY

Linux VDA 2402 CU2 - Failed to reconnect to Linux VDA due to error WINSTATION_BUSY

book

Article ID: CTX694769

calendar_today

Updated On:

Description

After a session is disconnected, attempts to reconnect fail. The following behavior is observed:

The hdx.log shows that ctxhdx is waiting for a reply to a write request as well.

Eventually, a timeout occurs with the error WINSTATION_BUSY.

Cause

The issue originates in the ctxgfx component. A network state monitoring thread becomes hung while attempting to access the internal database (DB) and holds a DB lock during this time.

As a result, when the disconnect/reconnect thread within ctxgfx attempts to access the same database, it is blocked due to the existing lock, leading to a failure in session handling and the WINSTATION_BUSY error.

Resolution

The Citrix development team has identified the issue and created a private fix to resolve it.

Action Steps:

Confirm the presence of the WINSTATION_BUSY error in hdx.log after a failed session reconnection attempt.

If the error is observed, please contact Citrix Technical Support and reference issue ID CVADHELP-28464 to request access to the private fix.

Note:
This fix is currently available as a private build and has not yet been incorporated into a public release. Please work with Citrix Technical Support to evaluate applicability in your environment.

Issue/Introduction

Users may be unable to reconnect to a previously disconnected session. The issue is associated with the error WINSTATION_BUSY observed in the HDX log (hdx.log), caused by a hang in the graphics subsystem during database access.