Internet Explorer Hangs After Installing Citrix Receiver
Posted by William Diaz on March 14, 2012
Since installing the Citrix Receiver on a couple Windows XP workstations (IE7 and IE8), I noticed that sometimes Internet Explorer was getting hung after launching. In all cases, the hang analysis pointed to a dll called IEInterceptor:
STACK_TEXT: 0181bf54 7c90df4a 7c809590 00000002 0181bf80 ntdll!KiFastSystemCallRet 0181bf58 7c809590 00000002 0181bf80 00000001 ntdll!ZwWaitForMultipleObjects+0xc 0181bff4 7e4195f9 00000002 0181c01c 00000000 kernel32!WaitForMultipleObjectsEx+0x12c 0181c050 7752e71e 00000001 0181c098 000003e8 user32!RealMsgWaitForMultipleObjectsEx+0x13e 0181c078 7752e845 0181c098 000003e8 0181c0a8 ole32!CCliModalLoop::BlockFn+0x80 0181c0a0 7760279e ffffffff 0019c318 02ffd3ac ole32!ModalLoop+0x5b 0181c0bc 776021a6 00000000 00000000 00000000 ole32!ThreadSendReceive+0xa0 0181c0d8 7760208a 0181c1a0 0019c318 0181c1fc ole32!CRpcChannelBuffer::SwitchAptAndDispatchCall+0x13d 0181c1b8 7752e8f2 0019c318 0181c2cc 0181c2bc ole32!CRpcChannelBuffer::SendReceive2+0xc8 0181c1d4 7752e89b 0181c2cc 0181c2bc 0019c318 ole32!CCliModalLoop::SendReceive+0x1e 0181c240 7752c8fa 0019c318 0181c2cc 0181c2bc ole32!CAptRpcChnl::SendReceive+0x6f 0181c294 77ef5db5 0019c318 0181c2cc 0181c2bc ole32!CCtxComChnl::SendReceive+0x113 0181c2b0 77ef5ead 001df53c 0181c2f8 0600016e rpcrt4!NdrProxySendReceive+0x43 0181c694 77ef5e42 032d31c0 032d3122 0181c6cc rpcrt4!NdrClientCall2+0x1fa 0181c6b4 77e88519 00000014 00000003 0000003c rpcrt4!ObjectStublessClient+0x8b 0181c6c4 0269586c 001df53c 000010d0 0000008c rpcrt4!ObjectStubless+0xf WARNING: Stack unwind information not available. Following frames may be wrong. 0181c6ec 77135cd9 02763fe8 001df53c 0181ca5c IEInterceptor+0x586c 0181c77c 77126db7 0181c954 0181c944 0181c934 oleaut32!DispCallFunc+0x16a 0181c780 0181c954 0181c944 0181c934 0181c924 oleaut32!CTypeInfo2::Release+0x2b 0181c788 0181c934 0181c924 0181c914 0181c904 0x181c954 0181c944 00000000 0181ca5c 00000000 00000009 0x181c934 FOLLOWUP_IP: SYMBOL_STACK_INDEX: 10 SYMBOL_NAME: IEInterceptor+586c FOLLOWUP_NAME: MachineOwner MODULE_NAME: IEInterceptor IMAGE_NAME: IEInterceptor.dll |
Looks like this is installed with the Citrix Receiver:
0:000> lmvm IEInterceptor start end module name 02690000 026a3000 IEInterceptor T (no symbols) Loaded symbol image file: IEInterceptor.dll Image path: C:\Program Files\Citrix\ICA Client\IEInterceptor.dll Image name: IEInterceptor.dll Timestamp: Thu Dec 22 11:36:50 2011 (4EF35CA2) CheckSum: 00015649 ImageSize: 00013000 File version: 1.0.0.1 Product version: 1.0.0.1 File flags: 0 (Mask 3F) File OS: 4 Unknown Win32 File type: 2.0 Dll File date: 00000000.00000000 Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4 |
To work around the problem, the CtxIEInterceptorBHO Class component can be disabled from the Programs > Manage add-ons tab in IE:
I am not sure of its purpose but disabling this add-on does not affect the normal functioning of the Citrix Receiver.
:Shakes Fist at Citrix: – TechVirtuoso said
[…] Citrix put in the new Receiver install BUT it doesn’t do anything, yet. I also found this post of someone else having the same […]
James Montgomery said
I am having the same issue but the add-on doesn’t appear in the browser and when using Outlook 2003 it says Word is not recognized as the default editor.
William Diaz said
Then likely another add-in. As for the Outlook-Word issue, not sure how that comes into play here.