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
1
vote
0 answers

Dump Assembly Attributes in DebugDiag 2.0 Custom Rule

I am trying to create a custom dump analysis rule in DebugDiag 2.0. Our code is a managed C# application with many assemblies. Each assembly has its own custom attributes that contain revision information about the source files compiled to create…
1
vote
0 answers

DebugDiagv2 shows UNKNOWN_MODULE responsible for largest leak

The top memory consuming function is DomainBoundILStubClass.IL_STUB_PInvoke(UInt32). The module's base address is 0x00000000 so that's probably why it's the "UNKNOWN_MODULE" module. Here are the function details: Function details Function …
Marc Sherman
  • 2,303
  • 14
  • 22
1
vote
1 answer

Debug .Net/IIS crash which doesn't crash with debugger attached

I have a .Net web application which has started crashing in production and I'm not sure why. It's crashing very frequently (around every 5 minutes under high load) and takes the application pool down with it. In the event log I only have the…
AndySavage
  • 1,729
  • 1
  • 20
  • 34
1
vote
0 answers

Debugdiag not working with Windows store apps

Trying "monitor for leaks" with any windows store app (including the built-in apps) using debugdiag2 update 2 fails. I get a "Failed to monitor for leaks in .... Please make sure that everyone has read and execute permissions for ...leaktest.dll"…
SpecWin
  • 49
  • 6
1
vote
2 answers

How to find root cause for high cpu usage in app tier (WCF)

My current application is comprises of 3 tier- Web tier - App Tier - Database While testing with 100 users, we found that App tier's cpu is touching almost 90% where as web server and database server are doing fine. I am not able to figure out what…
Pragmatic
  • 3,093
  • 4
  • 33
  • 62
1
vote
0 answers

Confusing DebugDiag report to identify High Memory usage

Recently I got a new batch of dumps to identify the HighMemory usage in 3 of our WCF Services. Which are hosted on 64Bit AppPool and Windows Server 2012. Application one : ProcessUp Time : 22 days GC Heap usage : 2.69 Gb Loaded Modules : 220…
Pravin
  • 810
  • 1
  • 10
  • 17
1
vote
1 answer

is it possible to download dump file from an azure web role instance

I am trying to identify what is causing high CPU usage on a azure web role. So, I RDPed on to my azure web role instance and created a memory dump during prolonged period of high CPU, like shown below Is there a way to download the memory dump file…
Ant Radha
  • 2,233
  • 1
  • 13
  • 16
1
vote
1 answer

DebugDiag2.0 failed when analyzing the hang issue of asp.net app

I am using DebugDiag2.0 to analyze the hang issue of asp.net app. But I got an error: CrashHangAnalysis Failed Dump File: E:\w3wp_141218.dmp; Type: System.FormatException Message: the input string format is not correct. Stack Trace: at…
gfan
  • 1,027
  • 1
  • 14
  • 28
1
vote
1 answer

Debug diagnostic tool , WinDBG and Visual Studio fail to open my dump

My setup is as follows: A 32 bit .net 4.0 website running on 64bit Windows 2003 server I have Debug Diagnostic 1.2 setup to monitor crashes I haven't got an automated dump yet but trying to analyze a manual dump. I have a 32bit windows 7 machine…
Chints
  • 21
  • 2
1
vote
1 answer

Problems triggering dump on first-chance OutOfMemoryException

I am running across a problem when trying to use DebugDiag to take a dump when a first-chance OutOfMemoryException happens. So I wrote an application that I could use to create an out of memory condition and follow the below…
taylorjonl
  • 869
  • 9
  • 15
1
vote
1 answer

DebugDiag reports a thread is calling GC.Cleanup too often. What process spawned that thread?

I'm using Windows 2008 R2 and the CPU is at 100%. I ran DebugDiag on the app pool that is responsible and discovered the following call stack: System.GC._Collect(Int32,…
makerofthings7
  • 60,103
  • 53
  • 215
  • 448
0
votes
1 answer

DebugDiagnosticTool Rule for process which restart eriodically

I suspect the memory leak in our ASP.MVC application. I would like create a DebugDiagnosticTool rule for memory leak. The rule is attached to the w3wp process. The problem is we use different process for each app pool. Additionally the app pool is…
PsCraft
  • 620
  • 1
  • 8
  • 18
0
votes
1 answer

Capture memory dump with stack for a given exception type seen to occur at a given frequency

We sometimes see a "spike" of null reference exceptions. What I would like to do is to tell the server (via procdump or some mechanism) to "capture a dump, with the stack trace, whenever a null reference exception is seen to occur at a particular…
0
votes
0 answers

How to get DebugDiag to show method names in the stack trace?

I am trying to get to the bottom of a crash in a .NET 4.61 web application running under IIS. I got Windows to generate memory dump on crash. I then loaded the .dmp file into DebugDiag and added another SYMBOL folder that contained the entire…
AngryHacker
  • 59,598
  • 102
  • 325
  • 594
0
votes
1 answer

How to use DebugDiag now that Internet Explorer is deprecated?

DebugDiag generates its results and displays them using Internet Explorer. Specifically, its using ActiveX controls for display and navigation. However, my Internet Explorer has been disabled, either by a Windows update or perhaps corporate policy…
AngryHacker
  • 59,598
  • 102
  • 325
  • 594