Video Screencast Help
Search Video Help Close Back
to help
New in the Rewards Catalog: Vouchers for "Symantec Technical Specialist" and "Symantec Certified Specialist" exams.

Comments

Hear4U's picture
11
Aug
2009
0 Votes 0
Login to vote

Great content, I'm sure folks

Great content, I'm sure folks will find this helpful.

Subscribe to the upcoming Security Newsletter - Log in, visit your profile, and click on "Newsletter Subscriptions!"

jeffwichman's picture
13
Aug
2009
1 Vote +1
Login to vote

Great information on

Great information on gathering memory dumps.  However users should not get frustrated if they do not completely understand the crash report from these memory dumps.  Memory analysis is still an emerging field of study (in my opinion).   

Another tool to get another type of memory dump is ProcDump.exe release by sysinternals (Microsoft) in September 2009 (updated in August).  http://live.sysinternals.com/ 

"This new command-line utility is aimed at capturing process dumps of otherwise difficult to isolate and reproduce CPU spikes. It also serves as a general process dump creation utility and can also monitor and generate process dumps when a process has a hung window or unhandled exception"

Kedar Mohile's picture
17
Aug
2009
1 Vote +1
Login to vote

Nice Work AMOL

Nice work Amol..

Analysis of a Memory Dump incase of a Blue Screen of Death (BSOD), System freeze or deadlock OR Performance issues, etc... 

Perfect steps and explanation for BSOD related dumps..

For NON-BSOD crashes or as we have called it as System freezes, performance issues OR prgram crashes in the PPT we might also be able to use the application crash dump generated by Dr. Watson at the location:

C:\Documents and Settings\All Users\Application Data\Microsoft\Dr Watson\user.dmp

Great information withThe Tool mentioned in the PPT - DebugWiz, this works great in cases where you need to generate a log in .txt  (Example: debuglog.txt) which could then be easily sent for a review.. I could be wrong as I have not used DebugWiz a lot, but I guess it by default runs the !drivers which is now called the  lm N T extension command after WinXP which helps us collect most of information needed.

Incase if one wants to gather specific information like Stop error code and its parameters from a Dump we could try windbg (Microsoft Tool)  for Dump Check and Analysis

We may download and install windbg, also known as Debugging Tools for Windows from:
http://www.microsoft.com/whdc/devtools/debugging/default.mspx

"windbg" would allow us to run extension commands on the DMP file for a desired output...

most commonly used commmands with windbg:

  1. !analyze -show command displays the Stop error code and its detailed parameters
  2. !analyze -v command displays verbose output of teh dump
  3. lm N T command lists the specified loaded modules/drivers (before WinXP called as !drivers)

Keeping this post specific to Analysis of SEP or SEPM related issues with System freeze or deadlock OR Performance issues, etc... 

Best command I feel is !analyze - v (which most of the times gives a fair idea of the source driver, application causing the issue)
(which most of the times gives a fair idea of the source driver, application causing the issue)

In !analyze -v we only need to look at the following as a first steps of Analysis of the issue / conflict with driver, system, application, etc... file

MODULE_NAME: xxxxxx
IMAGE_NAME: xxxxxx.sys

After the file driver, system, application, etc... file is identified, track the parent  service, driver, application, etc... associated with the file and the FIRST STEP after identification could be to try an UPGRADE for the identified object.

In case where upgrade for the identified component does not help.. we might want to submit the analysis for bug check and fix for the same

In some cases you might face issues executing the commands on a DMP, this migh usually happen in case if the DUMP file generated is not complete OR corrupt due to some reason..

In such cases it would recommended to use the Dumpchk.exe (Microsoft Tool) to check a memory dump file.

We may simply try
Example: c:\dumpchk.exe -q which would perform a quick test and after checking the Dump file it would give the status in clear text

Output Example:

**************--> This dump file is good!

Thanks :-)

Peterpan's picture
20
Aug
2009
0 Votes 0
Login to vote

thanks for this information I

thanks for this information I can use this for future reference

:-)

AravindKM's picture
24
Aug
2009
0 Votes 0
Login to vote

A useful presentation

A useful presentation

Please don't forget to mark your thread solved with whatever answer helped you : ) Thanks & Regards Aravind

Ivan Tang's picture
25
Aug
2009
0 Votes 0
Login to vote

Got it, it will be useful

will share with our team mates.

Ivan Tang's picture
25
Aug
2009
0 Votes 0
Login to vote

Got it, it will be useful

will share with our team mates.

Acretian's picture
30
Aug
2009
0 Votes 0
Login to vote
Kali Elysees's picture
07
Sep
2009
0 Votes 0
Login to vote

:)

:)

Brandon Boyd Rocks!

kaskou's picture
29
Jun
2010
0 Votes 0
Login to vote

security

I hope this antivirus will be great!

Cassandre

kaskou's picture
29
Jun
2010
0 Votes 0
Login to vote

Security

I hope it works!

Cassandre

jeniffer4512@hotmail.com's picture
09
Nov
2010
0 Votes 0
Login to vote

PMI-001

Here is another memory dump ProcDump.exe which is release by sysinternal in Octber 2009.

 

Thanks

PMI-001

jeniffer

 
jeniffer4512@hotmail.com's picture
09
Nov
2010
0 Votes 0
Login to vote

Jeniffer

Here is another memory dump ProcDump.exe which is release by sysinternal in Octber 2009.

 

Thanks

PMI-001

jeniffer