Questions tagged [debugdiag]

The Debug Diagnostic Tool (DebugDiag) is designed to assist in troubleshooting issues such as hangs, slow performance, memory leaks or fragmentation, and crashes in any user-mode process. The tool includes additional debugging scripts focused on Internet Information Services (IIS) applications, web data access components, COM+ and related Microsoft technologies.

The Debug Diagnostic Tool (DebugDiag) is designed to assist in troubleshooting issues such as hangs, slow performance, memory leaks or fragmentation, and crashes in any user-mode process. The tool includes additional debugging scripts focused on Internet Information Services (IIS) applications, web data access components, COM+ and related Microsoft technologies.

95 questions
19
votes
5 answers

Why can't WinDBG find the mscordacwks.dll?

I'm trying to use WinDBG to analyze a crash dump from one of our production machines. The root of my problem seems to be that I have a different build of the .NET framework than the production machine, only I don't know how to fix the problem. When…
Jonathan Beerhalter
  • 7,229
  • 16
  • 68
  • 78
11
votes
0 answers

Memory usage issue in WPF application with C++ DLL

I have a C++ dll which reads the certain file format. If I use this dll using WPF application it consumes 1Gb of memory but if I use the same dll using MFC application it uses 200Mb of data. My initial guess is it is taking some memory while…
Rahul galgali
  • 775
  • 2
  • 10
  • 26
11
votes
1 answer

Error while using DebugDiag for debugging dump file

This is the first time I'm debugging or doing anything with a .dmp file. I'm using Debugdiag. When I run my Analysis, I get this error- Analysis results may be incomplete because an error occurred while initializing the CLR diagnostic runtime for…
karan k
  • 947
  • 2
  • 21
  • 45
10
votes
1 answer

.Net Core DebugDiag Equivalent

For .Net 4.6.x, I have heavily relied upon DebugDiag 2 Anytime Production applications had high CPU issues, deadlocks, etc, I would use that tool to capture dumps of w3svc and it prints out a nice report of what all the threads were doing. They may…
bladefist
  • 1,084
  • 3
  • 15
  • 25
7
votes
0 answers

DebugDiag Perf Analysis fails with error System.ArgumentException

I am trying to debug high CPU usage in an IIS app pool on a Windows 2012 R2 server. I have installed DebugDiag v2 Update 3 and collected dumps of the IIS app pool whenever its CPU usage goes above a specified threshold. I was able to get 11 dumps…
blizz
  • 4,102
  • 6
  • 36
  • 60
7
votes
3 answers

DebugDiag not showing .NET stack information under .NET 4

Feels like there's probably a simple answer to this, but I haven't been able to find it. The scenario in question is a C# .NET Console app. I commonly use DebugDiag 1.2 to examine .dmp files that come from hangs we experience - usually thread…
JakeL
  • 401
  • 1
  • 4
  • 10
6
votes
1 answer

Dump File analysis

Recently I start facing issue on few servers where CPU start consuming more resources than usual trend. I am trying to find out the root cause for this and took the dump of w3wp process from Task Manager(right click on process and took the…
Mr. K
  • 380
  • 3
  • 15
6
votes
0 answers

DebugDiag throws NullReferenceException when reading dump file

When I attempt to do a performance analysis on a dump file with DebugDiag 2.1, I get a NullReferenceException with the following stack trace in the report: DebugDiag.AnalysisRules.CDumps.DoVersionsMatch(String& v1, String&…
4
votes
0 answers

Memory leak when using UI Automation in Windows 10

I'm experiencing a memory leak on Windows 10 machine and after investigation of some dump taken from the process causing the issue (a WPF application) I have found many instances of "MS.Internal.Automation.SynchronizedInputProviderWrapper" and…
Mselmi Ali
  • 1,139
  • 2
  • 18
  • 28
4
votes
1 answer

DebugDiag2 Analysis tool timeout on a dump file

I have a 6GB dump file for an IIS process that I generated and during the "Running Analysis" phase of processing I am getting a "Canceling due to timeout" message from the tool after the 60s limit. Is there a way to increase the timeout?
Aaron
  • 511
  • 3
  • 25
4
votes
2 answers

DebugDiag analysis timeout issue

Summary: A series of memory dumps is gathered for the purpose of discovering the source of memory leakage within a 32-bit process. An attempt to use Debug Diagnostics to analyse a dump fails after two hours, reporting a timeout…
Ed Barrett
  • 41
  • 5
4
votes
0 answers

windbg and debugdiag show different thread call stack

I got a dump file of my Application Process. And I processed it with debugdiag 2.0 and windbg. But, I got a different thread call stack. So, I am very confused. Can anybody tell me why this happen? below is windbg's thread call stack . 0 Id:…
Choi
  • 41
  • 1
4
votes
2 answers

DebugDiag: How to inject LeakTrack.dll manually

I have a crash dump from production to identify a memory leak. When I used DebugDiag (v2 update 2), I get a report DebugDiag did not detect LeakTrack.dll loaded in w3wp.DMP, so no leak analysis was performed on this file. If you are…
frosty
  • 2,421
  • 6
  • 26
  • 47
4
votes
1 answer

Memory Leak in .net application + strange GC behavior

I wasn't totally sure where to go for help with this so I figured I'd try stackoverflow since it usually has answers for about 90% of all my programming related questions. In a nutshell I've got an open source .NET application that's leaking memory.…
Ghost314
  • 51
  • 3
4
votes
1 answer

DebugDiag shows long Running Since

Our app pool recycles several times a day. I'm pretty sure it's because it hits the memory limit. I'm also pretty sure that it should NOT hit the memory limit of ~3GB. I tried using WinDbg to analyze the memory dump, with little success. I might…
Al W
  • 7,539
  • 1
  • 19
  • 40
1
2 3 4 5 6 7