-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CLRIE appears to be incompatible with 1 or more MS Exchange services (services crash) #399
Comments
cc @WilliamXieMSFT I believe this should be addressed by #386 and should be fixed with the latest release. |
nice, let me try the latest release and confirm or infirm your guess. |
Unfortunately, version 39 does not solve the MS Exchange issues.
Again, none of our DLLs are getting loaded as a test to see how the instrumentation engine will fare on its own. |
Hi @sanikolov, would you be able to provide us ([email protected]) a dump of the crash and also any log files (Errors|Dumps)? This sounds like a tricky bug if debugging causes it to go away. |
Indeed it is tricky to debug. These are the variables under Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeHM
It is really weird that none of the above actions resulted in any progress. |
btw process explorer shows werfault.exe popping up at the time of the crash as is customary. |
Hi @sanikolov, would it be possible to run procdump to generate a dump file? Also, would you mind setting |
I tried your suggestions. Nothing came of it.
Nothing was generated in folder |
OS: windows server 2016 or 2019
Microsoft Exchange Server version: 2016 or 2019, e.g. Cumulative Update 9
Process that I profiled: MSExchangeHMHost.exe but other MSEchange*.exe services are crashing too
.NET Framework version = 4.0.30319 but I don't think this matters
No other profilers are loaded as you can see from this message, meaning that the CLRIE profiler is the only thing loaded and it's not configured to instrument anything. The mere presence of the CLRIE profiler is enough to cause a crash.
Here is an interesting observation: if you set
MicrosoftInstrumentationEngine_DebugWait
to 1 and are able to attach to the service swiftly from windbg.exe then when you say (g)o to windbg the service appears to run as expected, no crashes.Please take a look. I'd imagine that on azure users may want to gather metrics for MS Exchange.
The text was updated successfully, but these errors were encountered: