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.
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.
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.
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.
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.
Citrix Product Documentation: Include and exclude items in Profile Management