Google Chrome apps freeze for 10-15 seconds when starting in Citrix Virtual Apps after VDA agent upgrade from 2402 LTSR to 2507 base.

book

Article ID: CTX696808

calendar_today

Updated On:

Description

Symptoms:

  • Published Google Chrome apps hang for 10-15 seconds during the initial startup phase.

  • The issue is intermittent but most frequent during the first launch of a user session.

  • Application UI elements (like bookmarks) may be missing or blank during the freeze.

  • The issue is resolved if Citrix Profile Management service is stopped or if Profile Streaming is disabled.

Environment:

  • VDA: 2507 / 2507 CU1

  • OS: Windows Server 2019 / 2022

  • Profile Management: Citrix UPM with Profile Streaming enabled.

Environment

This software/fix is provided to you as is with no representations, warranties or conditions of any kind. You may use and distribute it at your own risk. CITRIX DISCLAIMS ALL WARRANTIES WHATSOEVER, EXPRESS, IMPLIED, WRITTEN, ORAL OR STATUTORY, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NONINFRINGEMENT. Without limiting the generality of the foregoing, you acknowledge and agree that (a) the software/fix may exhibit errors, design flaws or other problems, possibly resulting in loss of data or damage to property; (b) it may not be possible to make the software/fix fully functional; and (c) Citrix may, without notice or liability to you, cease to make available the current version or any future version of the software/fix. In no event should the software/fix be used to support of ultra-hazardous activities, including but not limited to life support or blasting activities. NEITHER CITRIX NOR ITS AFFILIATES OR AGENTS WILL BE LIABLE, UNDER BREACH OF CONTRACT OR ANY OTHER THEORY OF LIABILITY, FOR ANY DAMAGES WHATSOEVER ARISING FROM USE OF THE SOFTWARE/FIX, INCLUDING WITHOUT LIMITATION DIRECT, SPECIAL, INCIDENTAL, PUNITIVE, CONSEQUENTIAL OR OTHER DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. You agree to indemnify and defend Citrix against any and all claims arising from your use, modification or distribution of the software/fix.

Cause

The freeze is caused by a bottleneck in the Citrix Profile Management "Profile Streaming" feature. Modern versions of Google Chrome generate a high volume of small metadata and cache files (specifically GPU and Shader caches) during startup. When Profile Streaming is active, UPM attempts to fetch these files on-demand from the user store, leading to I/O delays that hang the application process until the file operations are synchronized.

Resolution

To resolve the freeze, exclude Google Chrome's high-frequency temporary and cache data from Citrix Profile Management processing:

1. File Exclusions:
Add *.tmp to the "Exclusion list - files" policy.

2. Directory Exclusions:
Add the following paths to the "Exclusion list - directories" policy:

  • AppData\Local\Google\Chrome\User Data\Default\DawnWebGPUCache

  • AppData\Local\Google\Chrome\User Data\Default\DawnGraphiteCache

  • AppData\Local\Google\Chrome\User Data\GraphiteDawnCache

  • AppData\Local\Google\Chrome\User Data\GrShaderCache

  • AppData\Local\Google\Chrome\User Data\ShaderCache

  • AppData\Local\Google\Chrome\User Data\Default\GPUCache

  • AppData\Local\Google\Chrome\User Data\Default\Shared Dictionary\cache

  • AppData\Local\Google\Chrome\User Data\Crashpad

  • AppData\Local\Google\Chrome\User Data\Default\Code Cache

  • AppData\Local\Google\Chrome\User Data\Default\Service Worker\CacheStorage

  • AppData\Roaming\Default\GPUCache

  • AppData\Roaming\Default\Service Worker\ScriptCache

3. Optional (If issue persists):
Add AppData\Roaming\Default and AppData\Local\Default to the "Profile Streaming Exclusion list – directories" policy.

Issue/Introduction

Google Chrome published applications experience a temporary freeze (10-15 seconds) immediately upon launch in Citrix Virtual Apps environments. This behavior is typically observed after upgrading the VDA agent to version 2507 or later when Citrix Profile Management (UPM) Profile Streaming is enabled.

Additional Information