Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Sysinternals ProcDump -e usage

I am rather new to using the procdump.exe utility and I am trying to find out why a process I am running is crashing without generating a crash dump or writing out an unhandled exception to the log. I am using the following command line

procdump.exe -e -t pid C:\DumpFiles\Process.dmp

As I am running this against the process that is having issues, I don't see any dump file being generated though I am seeing the following exception many times:

Exception: E0434352.CLR

According to one website I looked at, that particular exception get generated whenever there is an unhandled exception, which isn't particularly helpful to me. Also, I am not sure how true that information I got was. I was wondering if there was a way to get procdump to spit out a dump file when it encounters an exception like that so I can see what is going on.

Thanks in advance!

like image 443
Marek Avatar asked Sep 16 '25 20:09

Marek


1 Answers

E0434352.CLR is an error code that represents .NET exceptions and it is used by the CLR, therefore I assume that your process is managed code. Adding the '-g' switch (Run as a native debugger in a managed process) will provide you the information you're looking for.

like image 162
yonisha Avatar answered Sep 19 '25 14:09

yonisha