Citrix Receiver HDX Engine has stoped working after upgrading from Citrix Receiver 4.3.100 to 4.9 only for Linux VDA

Citrix Receiver HDX Engine has stoped working after upgrading from Citrix Receiver 4.3.100 to 4.9 only for Linux VDA

book

Article ID: CTX230329

calendar_today

Updated On:

Description

This article is intended for Citrix administrators and technical teams only.

Non-admin users must contact their company’s Help Desk/IT support team and can refer to CTX297149 for more information.

On a Ubuntu 16.0.4 Linux VDA 7.15, when open opening a Desktop, we receive the error message "Citrix Receiver HDX Engine has stoped working". The faulting DLL is VDFLASH2.DLL. When renaming that DLL, the connection works well. With Receiver 4.3.100 we do not see any issues.

Faulting application name: WFICA32.EXE, version: 14.9.0.2539, time stamp: 0x5982067b
Faulting module name: VDFLASH2.DLL_unloaded, version: 0.0.0.0, time stamp: 0x59820492
Exception code: 0xc0000005
Fault offset: 0x0aac3860
Faulting process id: 0x6198
Faulting application start time: 0x01d363a8b87f575f
Faulting application path: C:\PROGRA~2\CITRIX\ICACLI~1\WFICA32.EXE
Faulting module path: VDFLASH2.DLL
Report Id: fa753ded-cf9b-11e7-b5c7-005056c00001

Resolution

Run a Receiver Cleanup utility before installing the new version of the receiver (4.9)
A fresh install of Receiver 4.9 also does not cause this issue.
The issue is seen only when we upgrade from Receiver 4.3 to 4.9 directly without running the Receiver clean-up utility.

Problem Cause

The issue is seen only when we upgrade from Receiver 4.3 to 4.9 directly without running the Receiver clean-up utility.

Issue/Introduction

When trying to launch a Linux VDA from a Windows Receiver, the VDFLASH2.DLL crashes.