Jump to content


Photo

"Citrix HDX Engine has encountered a problem and needs to close." error

Started by Teddy Wu , 01 May 2012 - 06:43 PM
107 replies to this topic

Best Answer Bosse Bergenholtz , 07 January 2013 - 03:38 PM

SOLVED!
We had this error on several computers.
I found out they all had printers with status "Cannot connect" or similar.
After removing printers with connection-errors problem is solved! :-)

Thanks to the forum I looked for the solution among printers.
I didn´t see that Mister_Jo97 had the same solution at first.

Teddy Wu Members

Teddy Wu
  • 17 posts

Posted 01 May 2012 - 06:43 PM

Our environment: XenApp 6.5

User environment: Windows XP using Citrix Receiver 3.2 (latest install from this past weekend)
running IE9 published app on simple non-Flash web application.

User can work fine in the published application for 1 or 2 minutes, then the error occurs:

"Citrix HDX Engine has encountered a problem and needs to close. We are sorry for the inconvenience."

Error signature:
AppName: wfica32.exe
AppVer: 13.1.200.22
ModName: vd3dn.dll
ModVer: 13.1.200.22
Offset: 00001021



Ryan Bayliss Members

Ryan Bayliss
  • 10 posts

Posted 07 May 2012 - 02:13 PM

Same error for me also. User has Win XP Pro, farm is XenApp 4.5, client has Windows Reciever 3.2, firewall disabled.

Edited by: rbaylis62 on May 7, 2012 10:14 AM



Teddy Wu Members

Teddy Wu
  • 17 posts

Posted 07 May 2012 - 06:14 PM

Just had another XP user with same problem, I did the following and it seems to fix the problem. Can you try?

1. Uninstall the Citrix 3.2 receiver
2. Delete the XenApp related folders under C:\Program Files\ (there may be GoToMeeting folders under Citrix)
3. Delete the XenApp related registry keys under \HKCU\Software\Citrix
4. Download and install the 3.1 receiver at
https://www.citrix.com/English/ss/downloads/details.asp?downloadId=2319934&productId=1689163#top

So, looks like a 3.2 client error.
Citrix support, do you have a fix?

Thanks,



Frank Aldridge Members

Frank Aldridge
  • 9 posts

Posted 10 May 2012 - 09:22 PM

I am just thinking that as Windows XP is not an "Aero" capable OS and the file reporting the error is vd3dn.dll that re-installing the Receiver 3.2 without the vd3d option may solve the problem.
You would have to run CitrixReceiver.exe ADDLOCAL="list the features you want to install" - refer to - http://support.citri...mmand-line.html



Kevin Moran Members

Kevin Moran
  • 1 posts

Posted 23 May 2012 - 11:24 PM

Same problem here with 3.2 receiver. I have XD 5.5 with aero redirection disabled so I wouldn't think vd3dn.dll would be in play here.

Pulled these lines out of the error report:

<MATCHING_FILE NAME="vd3dN.dll" SIZE="50840" CHECKSUM="0x50C75BB1" BIN_FILE_VERSION="13.1.200.22" BIN_PRODUCT_VERSION="13.1.200.22" PRODUCT_VERSION="13.1.200" FILE_DESCRIPTION="Citrix Direct3D Virtual Channel Adapter DLL" COMPANY_NAME="Citrix Systems, Inc." PRODUCT_NAME="Citrix ICA Client" FILE_VERSION="13.1.200.22" ORIGINAL_FILENAME="vd3dn.dll" INTERNAL_NAME="vd3dn.dll" LEGAL_COPYRIGHT="Copyright © 1990-2011 Citrix Systems, Inc." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x15557" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="13.1.200.22" UPTO_BIN_PRODUCT_VERSION="13.1.200.22" LINK_DATE="04/05/2012 12:47:42" UPTO_LINK_DATE="04/05/2012 12:47:42" VER_LANGUAGE="English (United States) 0x409" />

<EXE NAME="vd3dn.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="vd3dN.dll" SIZE="50840" CHECKSUM="0x50C75BB1" BIN_FILE_VERSION="13.1.200.22" BIN_PRODUCT_VERSION="13.1.200.22" PRODUCT_VERSION="13.1.200" FILE_DESCRIPTION="Citrix Direct3D Virtual Channel Adapter DLL" COMPANY_NAME="Citrix Systems, Inc." PRODUCT_NAME="Citrix ICA Client" FILE_VERSION="13.1.200.22" ORIGINAL_FILENAME="vd3dn.dll" INTERNAL_NAME="vd3dn.dll" LEGAL_COPYRIGHT="Copyright © 1990-2011 Citrix Systems, Inc." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x15557" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="13.1.200.22" UPTO_BIN_PRODUCT_VERSION="13.1.200.22" LINK_DATE="04/05/2012 12:47:42" UPTO_LINK_DATE="04/05/2012 12:47:42" VER_LANGUAGE="English (United States) 0x409" />
</EXE>

Edited by: mora2818 on May 23, 2012 7:24 PM

Attached Files



Ronald Fritz Members

Ronald Fritz
  • 8 posts

Posted 25 May 2012 - 07:53 AM

Same problem but my back-end is XenApp 6.5 and the client is HP thin terminal with Windows 7 and Citrix Online Plugin V 13.0.0.6685



Gareth Jagger Members

Gareth Jagger
  • 1 posts

Posted 31 May 2012 - 06:18 PM

Same problem with two XP Systems and we fixed it by installing Citrix Online Plugin Web 12.1.44 (using the method below). Had to delete the registry keys mentioned manually.

Solution:

Under a Domain Admin account.....
Removed Citrix Receiver
CC R&C (CCleaner Registry and Cleaner)
Changed problem End User Account to a Local Admin
Restarted

Log in as Under End User Account (now local admin).......
In Registry Deleted HKCU - Software - Citrix - ICA Client
In Registry Deleted HKCU - Software - Citrix - Program Neighborhood Agent
In Registry Deleted HKCU - Software - Citrix - Receiver
In Registry Deleted HKCU - Software - Citrix - XenDesktop
CC R&C
Logged Out

Under Domain Admin
CC R&C
Installed Citrix Online Plugin Web 12.1.44
Logout

Logged in as End User Account and tested
Change End User Account back to Remote Desktop User
Tested again

This may also work with Receiver 13.1.0.89 but not tried it yet



Brian Kunzler Members

Brian Kunzler
  • 1 posts

Posted 13 June 2012 - 05:31 PM

twu590's fix worked for me. Although I did not manually delete entries out of the registry, I used CCleaner after I uninstalled 3.2, reinstalled 3.1 and working fine. Guess I'll wait for next version to see if they iron out that bug.

~ WinXP here



Ross McCarthy Citrix Employees

Ross McCarthy
  • 39 posts

Posted 18 July 2012 - 09:39 AM

Hi all,

I have just had this case reported to me here in support. I will update this thread with the results once we have worked through the issue.

Ross



Romulo Figueiredo Members
  • #10

Romulo Figueiredo
  • 15 posts

Posted 19 July 2012 - 03:04 PM

Hi Ross,

I have similar issue with Receiver Enterprise and Receiver 3.2 crashing on Windows XP SP3.

Is there any limited release or private client for this issue?

*****************************************************************************

Exception Analysis

*****************************************************************************

GetPageUrlData failed, server returned HTTP status 404
URL requested: http://watson.micros....htm?Retriage=1

FAULTING_IP:
MSVCR80!_stricmp_l+93 [f:\dd\vctools\crt_bld\self_x86\crt\src\stricmp.c @ 63]
7814574d 0fb600 movzx eax,byte ptr [eax]

EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 7814574d (MSVCR80!_stricmp_l+0x00000093)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: f6e00020
Attempt to read from address f6e00020

FAULTING_THREAD: 000017b0

DEFAULT_BUCKET_ID: INVALID_POINTER_READ

PROCESS_NAME: WFICA32.EXE

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

EXCEPTION_PARAMETER1: 00000000

EXCEPTION_PARAMETER2: f6e00020

READ_ADDRESS: f6e00020

FOLLOWUP_IP:
MSVCR80!_stricmp_l+93 [f:\dd\vctools\crt_bld\self_x86\crt\src\stricmp.c @ 63]
7814574d 0fb600 movzx eax,byte ptr [eax]

MOD_LIST: <ANALYSIS/>

NTGLOBALFLAG: 0

APPLICATION_VERIFIER_FLAGS: 0

PRIMARY_PROBLEM_CLASS: INVALID_POINTER_READ

BUGCHECK_STR: APPLICATION_FAULT_INVALID_POINTER_READ

LAST_CONTROL_TRANSFER: from 781457d7 to 7814574d

STACK_TEXT:
0268feb0 781457d7 f6e00020 02568530 00000000 MSVCR80!_stricmp_l+0x93 [f:\dd\vctools\crt_bld\self_x86\crt\src\stricmp.c @ 63]
0268fec8 0254e8c3 f6e00020 02568530 03767598 MSVCR80!_stricmp+0x4a [f:\dd\vctools\crt_bld\self_x86\crt\src\stricmp.c @ 105]
0268fee4 0254f36c 00000007 03767598 00000000 VDSPL30N!MarkDefaultPrinter+0x33
0268ff28 0254fa46 0366a928 00000000 00000001 VDSPL30N!_async_GetPrinterEnumFromSpooler+0x24c
0268ff58 0254ff02 00000000 00000000 002d0035 VDSPL30N!HandleSpoolerUpdates+0x56
0268ffb4 7c80b729 00000000 002d0035 00310032 VDSPL30N!SpoolerEventWatcherThread+0x132
0268ffec 00000000 0254fdd0 00000000 00000000 kernel32!BaseThreadStart+0x37

SYMBOL_STACK_INDEX: 0

SYMBOL_NAME: msvcr80!_stricmp_l+93

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: MSVCR80

IMAGE_NAME: MSVCR80.dll

DEBUG_FLR_IMAGE_TIMESTAMP: 4dcddbf3

STACK_COMMAND: dt ntdll!LdrpLastDllInitializer BaseDllName ; dt ntdll!LdrpFailureData ; ~14s ; kb

FAILURE_BUCKET_ID: INVALID_POINTER_READ_c0000005_MSVCR80.dll!_stricmp_l

BUCKET_ID: APPLICATION_FAULT_INVALID_POINTER_READ_msvcr80!_stricmp_l+93

WATSON_STAGEONE_URL: http://watson.micros....htm?Retriage=1

Followup: MachineOwner
---------

0:014> lmvm MSVCR80
start end module name
78130000 781cb000 MSVCR80 (private pdb symbols) c:\symbols\msvcr80.i386.pdb\54C9E2F351544D1CB39517DC4B299EA81\msvcr80.i386.pdb
Loaded symbol image file: MSVCR80.dll
Image path: C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.6195_x-ww_44262b86\MSVCR80.dll
Image name: MSVCR80.dll
Timestamp: Sat May 14 02:33:39 2011 (4DCDDBF3)
CheckSum: 000A071F
ImageSize: 0009B000
File version: 8.0.50727.6195
Product version: 8.0.50727.6195
File flags: 0 (Mask 3F)
File OS: 40004 NT Win32
File type: 2.0 Dll
File date: 00000000.00000000
Translations: 0409.04b0
CompanyName: Microsoft Corporation
ProductName: Microsoft® Visual Studio® 2005
InternalName: MSVCR80.DLL
OriginalFilename: MSVCR80.DLL
ProductVersion: 8.00.50727.6195
FileVersion: 8.00.50727.6195
FileDescription: Microsoft® C Runtime Library
LegalCopyright: © Microsoft Corporation. All rights reserved.

Thanks,
Romulo



Oleg Obukhov Members
  • #11

Oleg Obukhov
  • 198 posts

Posted 20 July 2012 - 05:34 PM

We have the exact same error. Any updates from Citrix?

Message from Application error:

Faulting application wfica32.exe, version 13.1.201.3, faulting module vd3dn.dll, version 13.1.201.3, fault address 0x00001021.

For more information, see Help and Support Center at http://go.microsoft....ink/events.asp.

Receiver Enterprise 3.2

*_Update_*: I've managed to fix this problem by completely rebuilding user's local profile on his laptop.

Edited by: oobukhov on Jul 20, 2012 3:42 PM



Mon Sam Members
  • #12

Mon Sam
  • 9 posts

Posted 24 July 2012 - 10:27 PM

Not sure if this will help, but instead of re-creating the user's profile look for broken mapped printers. In our environment, our print management team is always moving print queues onto different printer servers. After much troubleshooting we found that removing the broken mapped printers stopped this specific error.

Edited by: Mon Sam on Jul 24, 2012 6:27 PM



Oleg Obukhov Members
  • #13

Oleg Obukhov
  • 198 posts

Posted 25 July 2012 - 12:28 AM

Sam,

The faulting module in this case is vd3dn.dll which is Direct3D component. In case with printers to be the cause of wfica32.exe crash it's a different module - ntdll.dll

That's being said in this particular case it's not the faulting printer that is causing vd3dn.dll to crash.



Matt KOLBO Members
  • #14

Matt KOLBO
  • 8 posts

Posted 25 July 2012 - 05:29 PM

We are also getting this error message with the 3.2 client. I am hoping Citrix can release a fix for this.



Darren Lemmens Members
  • #15

Darren Lemmens
  • 5 posts

Posted 30 July 2012 - 03:27 AM

Hi Guys,

We are also affected by the HDX Engine error,

Our environment:
XenApp 6.5
Windows 2008 R2
Reciever 3.2 version 13.1.201.3

We are generating the attached error messages when lanching a web interface citrix session with a citrix session:

Does anyone know if this issue has been resolved?

Edited by: Darren Lemmens on 30/07/2012 3:27 PM

Attached Files



Gertjan Jongeneel Members
  • #16

Gertjan Jongeneel
  • 154 posts

Posted 30 July 2012 - 06:57 AM

We also have this problem with the combination of XenDesktop 5.6 and Receiver 3.2 (virtual desktop and endpoint at Windows XP). The ModName, however, is msvcr80.dll.

AppName: wfica32.exe

AppVer: 13.1.200.22

ModName: msvcr80.dll

ModVer: 8.0.50727.6195

Offset: 0001574d

Attached Files



Oleg Obukhov Members
  • #17

Oleg Obukhov
  • 198 posts

Posted 30 July 2012 - 11:00 AM

Gertjan,

This error was the initial one I was getting (faulting module was msvcr80.dll). First I tried to reinstall C++ Redistributable (msvcr80.dll is related to it) with no luck. Then I reinstalled Receiver 3.2 and started getting an error about vd3dn.dll crashing. Finally, I've rebuilt user's profile and the issue was gone. I believe un-installation of Online Plg-in 12.1 which user had before was not completely clean and some files were left in his profile.

Once user's local profile was rebuilt the issue was gone.



Mon Sam Members
  • #18

Mon Sam
  • 9 posts

Posted 30 July 2012 - 01:37 PM

@Oleg Do mapped printer carry over in your roaming profiles?

If not, the reason why re-creating a user's profile fixes the issue is because of that fact mapped printers do not get carried over. Its just my $.02, but worth a look. The crash occurs because at one point the HDX engine is confused with a driver that is native to your workstation.



Oleg Obukhov Members
  • #19

Oleg Obukhov
  • 198 posts

Posted 30 July 2012 - 02:48 PM

Mon,

What do you mean by "roaming profile"? If you mean that user gets his printers mapped to the session and stored in TS profile - then yes, all printers are still there. Other than that we are not using roaming profiles.

The first thing I tried when troubleshooting vd3dn.dll error was removing all user's printers and starting the session without any printers - the error was still there.



Ross McCarthy Citrix Employees
  • #20

Ross McCarthy
  • 39 posts

Posted 30 July 2012 - 02:58 PM

All,

Sorry for the delay from my side. I was out for a few days and I am still awaiting a copy of the crash dump from my customer so we can analyse it.
Ross