Raised This Month: $51 Target: $400
 12% 

Understanding mdmp files


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
zeroibis
Veteran Member
Join Date: Jun 2007
Old 07-13-2010 , 23:19   Understanding mdmp files
Reply With Quote #1

We all get them, those mdmp files that hold everything we need to know in order to solve our problems. Unfortunately for those of us who know how to read them it does not help if we can not understand what we read.

I have created this thread in the hope that others can shed light on how I am supposed figure out what causes my crashes via the data these files provide.

Below I have attached 4 mdump files. They are from different servers but all the same error. From reading them here is what I know:
Call stack dll: kernel32.dll
Address: 77e4bef7

I also know the thread value but that is different for each one.
3828
3320
436
3236

So I got all of this information but I have no idea what any of it means or what to do with it in order to fix my problem. Sure I can just post my dumps in great forums like these and some people will tell me what is going wrong but I think it would be better if I could read them myself and maybe also help others find there problems too

So how in the hell do I figure out what is going wrong!?
__________________
zeroibis is offline
chu1720
Senior Member
Join Date: Mar 2010
Location: Hong Kong
Old 07-15-2010 , 04:32   Re: Understanding mdmp files
Reply With Quote #2

Quote:
Originally Posted by zeroibis View Post
We all get them, those mdmp files that hold everything we need to know in order to solve our problems. Unfortunately for those of us who know how to read them it does not help if we can not understand what we read.

I have created this thread in the hope that others can shed light on how I am supposed figure out what causes my crashes via the data these files provide.

Below I have attached 4 mdump files. They are from different servers but all the same error. From reading them here is what I know:
Call stack dll: kernel32.dll
Address: 77e4bef7

I also know the thread value but that is different for each one.
3828
3320
436
3236

So I got all of this information but I have no idea what any of it means or what to do with it in order to fix my problem. Sure I can just post my dumps in great forums like these and some people will tell me what is going wrong but I think it would be better if I could read them myself and maybe also help others find there problems too

So how in the hell do I figure out what is going wrong!?
How can you read the .mdmp file? What software?
chu1720 is offline
Send a message via MSN to chu1720
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 07-15-2010 , 06:44   Re: Understanding mdmp files
Reply With Quote #3

WinDbg which is part of the Windows SDK does a semi-decent job, I personally prefer (and recommend) Visual Studio if you already have access to it though. There are plenty of other debuggers that can be tried though.
__________________
asherkin is offline
zeroibis
Veteran Member
Join Date: Jun 2007
Old 07-15-2010 , 12:36   Re: Understanding mdmp files
Reply With Quote #4

Visual Studio but this thread is about understanding the information you get from there as posted above. How do I use this to tell me what is actually wrong...
__________________
zeroibis is offline
dungeon
Senior Member
Join Date: Sep 2009
Old 07-20-2010 , 15:43   Re: Understanding mdmp files
Reply With Quote #5

Its not that simple i am afraid.

Even if you got VS, configed it for SM Symbols then opened the mdmp file, unless you knew what the codes meant you would still just be looking at numbers.

Its a programming thing, un;ess you know programming you would never fully understand, and believe me,i i have tried on many occasions to read mdmps then debug and it has never once given me any useful info, but when a programmer looks at the exact same info, magically, he knows whats going on and where to begin debugging.
dungeon is offline
zeroibis
Veteran Member
Join Date: Jun 2007
Old 07-21-2010 , 15:04   Re: Understanding mdmp files
Reply With Quote #6

Well I know that the Address: 77e4bef7 for example refers to a memory address and that if you were the one who made said program you would know what this is the address too. I wish there was like an index of these addresses where I could look up if a particular address is used by a given mod.
__________________
zeroibis is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 17:13.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode