MPS 4.5 IMA keeps crashing, in the Citrix XenApp / Presentation Server forum on BrianMadden.com
Brian Madden Logo
Your independent source for desktop virtualization, consumerization, and enterprise mobility management.

MPS 4.5 IMA keeps crashing, in the Citrix XenApp / Presentation Server forum on BrianMadden.com

rated by 0 users
Not Answered This post has 0 verified answers | 43 Replies | 0 Followers

Top 500 Contributor
Points 945
Casey Friese posted on Thu, Aug 23 2007 9:30 AM
Greetings, I have 4 servers in my 4.5 enterprise farm. They are all Windows Server 2003 Standard with SP2
My datastore is in access on my primary farm metric server - MCCTRXSERV01

2 of my servers, MCCTRXSERV01 and LHCTRXSERV01 are having issues with their IMA service crashing like every 20 minutes!

What enrages me even more is that even after I manually restart the service, both servers still won't accept connections until I physically reboot the servers. They won't even show applications that are solely published on themselves as being available for users to use.

Picking through the event logs I find the following:

Application Log
Source: CitrixHealthMon
Event ID: 2005
Test threshold reached for the test Citrix IMA Service test. The action to alert only will now be performed. The test is assumed to be in a failed state, and no more failure messages will be returned. An information message will be sent when the test is passed.
Debug Information:
Test failure 1. Error code: -2144534516
Test failure 2. Error code: -2144534516
Test failure 3. Error code: -2144534516
Test failure 4. Error code: -2144534516
Test failure 5. Error code: -2144534516

Source: ApplicationError
Event ID: 1000
Faulting application ImaSrv.exe, version 4.5.1.0, faulting module ole32.dll, version 5.2.3790.3959, fault address 0x00034002.

System Log
Source:Service Control Manager
Event ID: 7034
The Citrix Independent Management Architecture service terminated unexpectedly.

Any help would be greatly apreciated

-Casey
  • | Post Points: 215

All Replies

Guest replied on Tue, Sep 11 2007 3:15 AM
Casey,

The same problem with our datacollector server (CPS01).
Did you already solve this one out ?

Good luck, I'll let you know when we make progress in this one

Lucien
  • | Post Points: 5
Not Ranked
Points 30
Did either of you ever find a solution for this? I'm experiencing the exact same issue and would appreciate any help you can provide.

Thanks in advance,
Jeff
  • | Post Points: 20
Not Ranked
Points 5
I'm having the same problem. Did enyone found out what is causing this problem?

David
  • | Post Points: 5
Not Ranked
Points 60
Rob replied on Wed, Nov 14 2007 1:26 PM
The Same trouble here, anyone?

Greetings,
Rob

  • | Post Points: 5
Not Ranked
Points 5
Same here, any resolution? I've been looking at the second part, "ole32.dll", something I read led me to see if I have a mismatch?? So far, everything looks fine, but the IMA service crashes at least once per 3 days
  • | Post Points: 5
Top 50 Contributor
Points 3,717
Well, there's definitely an echo in here...

I'll add myself to the list of people with this issue. Mine isn't every 20 minutes (yet), but I could not restart the IMA services and had to reboot the (2 affected) boxes.

FWIW, These servers were upgraded in place from 4.0

Event Type: Error
Event Source: CitrixHealthMon
Event Category: None
Event ID: 2005
Date: 12/12/2007
Time: 8:19:44 PM
User: N/A
Computer: CTXPSATL02
Description:
Test threshold reached for the test Citrix IMA Service test. The action to alert only will now be performed. The test is assumed to be in a failed state, and no more failure messages will be returned. An information message will be sent when the test is passed.
Debug Information:
Test failure 1. Error code: -1 Health Monitoring & Recovery test timed out.
Test failure 2. Error code: -1 Health Monitoring & Recovery test timed out.
Test failure 3. Error code: -1 Health Monitoring & Recovery test timed out.
Test failure 4. Error code: -1 Health Monitoring & Recovery test timed out.
Test failure 5. Error code: -1 Health Monitoring & Recovery test timed out.


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

Event Type: Error
Event Source: DCOM
Event Category: None
Event ID: 10006
Date: 12/12/2007
Time: 8:10:37 PM
User: N/A
Computer: CTXPSATL02
Description:
DCOM got error "General access denied error " from the computer CTXPSATL01 when attempting to activate the server:
{ED62F4E3-63C2-11D4-94D8-00C04FB0F326}

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

Event Type: Error
Event Source: DCOM
Event Category: None
Event ID: 10006
Date: 12/12/2007
Time: 8:10:37 PM
User: N/A
Computer: CTXPSATL02
Description:
DCOM got error "General access denied error " from the computer CTXPSATL01 when attempting to activate the server:
{DB192ECC-CCBC-4A97-8121-B2FB89FE77C2}

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

Event Type: Information
Event Source: Application Popup
Event Category: None
Event ID: 26
Date: 12/12/2007
Time: 8:10:38 PM
User: N/A
Computer: CTXPSATL02
Description:
Application popup: ImaSrv.exe - Application Error : The instruction at "0x7769b901" referenced memory at "0x00000000". The memory could not be "read".

Click on OK to terminate the program
Click on CANCEL to debug the program

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

  • | Post Points: 5
Top 10 Contributor
Points 24,600
Hi F. D. Hand,

I did a quick search of the registry for the CLSID's in your error messages:

{DB192ECC-CCBC-4A97-8121-B2FB89FE77C2}

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DB192ECC-CCBC-4A97-8121-B2FB89FE77C2}]
@="FastCallCdf Class"
"AppID"="{21831B6E-EA61-4B14-A5DA-22D4EB500806}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DB192ECC-CCBC-4A97-8121-B2FB89FE77C2}\LocalServer32]
@="\"C:\\Program Files\\Common Files\\Citrix\\System32\\CdfSvc.exe\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DB192ECC-CCBC-4A97-8121-B2FB89FE77C2}\ProgID]
@="CdfSvc.FastCallCdf.1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DB192ECC-CCBC-4A97-8121-B2FB89FE77C2}\TypeLib]
@="{3E252D4D-8C1F-4BB1-8BD1-DE56DCC0428B}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DB192ECC-CCBC-4A97-8121-B2FB89FE77C2}\VersionIndependentProgID]
@="CdfSvc.FastCallCdf"

A google search of CdfSvc.exe shows that this process is "Diagnostic Facility COM Server for MetaFrame Access Suite"




{ED62F4E3-63C2-11D4-94D8-00C04FB0F326}

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{ED62F4E3-63C2-11D4-94D8-00C04FB0F326}]
@="MetaFrame server object class 6.0"
"APPID"="{ED62F4E0-63C2-11D4-94D8-00C04FB0F326}"

[HKEY_CLASSES_ROOT\CLSID\{ED62F4E3-63C2-11D4-94D8-00C04FB0F326}\LocalServer32]
@="C:\\Program Files\\Citrix\\System32\\mfcom.exe"

[HKEY_CLASSES_ROOT\CLSID\{ED62F4E3-63C2-11D4-94D8-00C04FB0F326}\ProgID]
@="MetaFrameCOM.MetaFrameServer.6"

[HKEY_CLASSES_ROOT\CLSID\{ED62F4E3-63C2-11D4-94D8-00C04FB0F326}\TypeLib]
@="{ED62F4E0-63C2-11D4-94D8-00C04FB0F326}"

[HKEY_CLASSES_ROOT\CLSID\{ED62F4E3-63C2-11D4-94D8-00C04FB0F326}\VersionIndependentProgID]
@="MetaFrameCOM.MetaFrameServer"




So it sounds like this is a COM problem. Perhaps a permissions issue which could be resolved with DCOMCNFG. Also, it might help to unregister then register mfcom:

C:\Program Files\Citrix\System32\mfcom.exe /UnRegServer
C:\Program Files\Citrix\System32\mfcom.exe /RegServer

Also, what .NET Framework are you running? Not sure how well CPS gets along with .NET 3.0 Framework...


Alan Osborne

President (MCSE, CCNA, VCP, CCA)

VCIT Consulting - Citrix/Terminal Services Remote Desktop Solutions for SMB

VCIT website My Blog

  • | Post Points: 20
Top 50 Contributor
Points 3,717
Thanks Alan - I'm using .Net v2.0.50727.

I opened a ticket with Citrix and spent over an hour on the phone with them. They could not locate a source for the error and requested that I involve MS. I spent four hours on the phone with MS and they could not resolve it despite two escalations. However, I am still working with them and have just done a complete memory dump and am about to upload it for evaluation by MS.

If it was a COM problem, could it also affect RDP sessions? When the problem occurs, RDP sessions accept credentials to the server but then just go into a permanent gray screen coma. Verbose logging doesn't reveal any clues.

I'll post more here as I get updates from MS.
  • | Post Points: 20
Not Ranked
Points 5
Just to add to the thread. I have a customer who experiences the same issue. The event seems triggered by their RDP session, of course I cannot recreate the event so wait any further response from MS as per above.

FD - did you speak to Citrix Europe or US? I may still log with Citrix and feed back. The IMA failure is on a member server (no specific farm role) and occurs around once a week.

  • | Post Points: 5
Top 10 Contributor
Points 24,600
If you do a CTRL-ALT-END within your RDP session, can you pull up Task Manager? If so, is there any indication of a particular process that's going nuts? Can you choose File -> Run, launch explorer.exe, and get a desktop?

Alan Osborne

President (MCSE, CCNA, VCP, CCA)

VCIT Consulting - Citrix/Terminal Services Remote Desktop Solutions for SMB

VCIT website My Blog

  • | Post Points: 20
Top 50 Contributor
Points 3,717
Alan - I don't know that you can even call it an RDP session. It doesn't appear on the TS Manager of the affected server. But no, crtl+alt+end on the client side makes zero difference. It's 100% comatose gray screen. FWIW, after the forced crash for the memory dump, the problem has not occured again. But when it occured, it happened 3X within a 24 hour period to 2 servers.
  • | Post Points: 20
Top 50 Contributor
Points 5,251
Greg A replied on Sun, Dec 16 2007 1:31 PM
Whenever people talk about the gray screen in 2003 related to Citrix it usually points to one thing. A Paged Pool issue. This was also an issue with Windows 2000 and Citrix. The issue happens when the Citrix box has reached a registry size above 100mb.

Microsoft publishes a couple different values to the PoolUsageMaximum (from 30 to 60). Here is one article. Note, it may not use exact verbage as your actual issue, since they are not referring to Citrix.

http://support.microsoft.com/kb/935649

This obviously won't fix all IMA issues, each has to be looked at seperately. But it should help your gray screen issue. (gray screen of death is what I call it)

PS: I would also recommend that you have all Citrix servers reboot once a day if you do not already do so.

  • | Post Points: 35
Top 50 Contributor
Points 3,717
Thanks, I'll look into the Paged Pool issue. Requesting daily reboots is not something I look forward to. It makes Citrix look bad and makes me look like I've upgraded to an inferior product that now needs daily reboots instead of weekly. I suppose if that's what I have to do though, I will.
  • | Post Points: 5
Top 50 Contributor
Points 3,717
Greg - well, it happened again. Naturally my perfmon counters were full and had stopped. I had it set to overwrite and to start a new log file when this one closes. Anyway, I don't have either of the errors mentioned in that KB. I'll bug MS to see if they've analyzed my dumpfile.
  • | Post Points: 20
Page 1 of 3 (44 items) 1 2 3 Next > | RSS