How do I examine the call stack of a crashed windows service?

I have a service I programmed.   It works fine on my machine and in my virtual host testing but it crashes about once a day on a few laptops that we have here.   I'm frustrated, because I don't know how to get information about the call stack at the time of the crash.

In unix I would just turn on core file generation, debug the core file and initiate a back trace.  What do you do in windows?
DrachsAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
jkrConnect With a Mentor Commented:
Oh, sorry - there is no DrWatson on Vista. See http://support.microsoft.com/kb/951018 ("How to generate a full user-mode dump file in Windows Vista") for that one, it uses the more advanced NTSD (NT Symbolic Debugger)
0
 
drewha1969Commented:
Maybe this will help.

Ollydbg
http://www.ollydbg.de/
0
 
warturtleCommented:
This might help:

How to solve Windows system crashes in minutes
http://www.networkworld.com/news/2005/041105-windows-crash.html

Debugging Tools for Windows - Overview
http://www.microsoft.com/whdc/devtools/debugging/default.mspx

0
[Webinar] Kill tickets & tabs using PowerShell

Are you tired of cycling through the same browser tabs everyday to close the same repetitive tickets? In this webinar JumpCloud will show how you can leverage RESTful APIs to build your own PowerShell modules to kill tickets & tabs using the PowerShell command Invoke-RestMethod.

 
jkrCommented:
You can just enable DrWatson to obtain a post mortem dump, including the call stack. See

http://msdn.microsoft.com/en-us/library/cc265790.aspx ("Installing Dr. Watson as the Postmortem Debugger")
http://support.microsoft.com/kb/121434 ("Specifying the Debugger for Unhandled User Mode Exceptions")
0
 
DrachsAuthor Commented:
jkr:

Everything I'm reading is saying dr watson should be the default, is that not the case on vista?  If it is the case, do these post mortem dumps already exist some where?
0
 
DrachsAuthor Commented:
Thanks jkr!
0
 
DrachsAuthor Commented:
Thanks jkr
0
 
drewha1969Commented:
I just missed this thread closing, and I dont know if you are using 64 bit Vista, but incase you were hesitant to trying my suggestion, here is a screenshot of what it offers.

I havent tried it on Vista at all, but decide if you like what you see and try it yourself.  No need to install.

It just doesnt seem like there is any benefit to analyzing a crash dump vs live.  Unless it crashes windows...

Anyways, just thought I would give other options :)
OllyDbgScreen.JPG
0
All Courses

From novice to tech pro — start learning today.