Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 663235
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T23:28:03+00:00 2026-05-13T23:28:03+00:00

If an application† crashes, I hit Debug and Visual Studio is my currently registered

  • 0

If an application† crashes,

enter image description here

I hit “Debug” and Visual Studio is my currently registered Just-In-Time (JIT) debugger:

enter image description here

Visual Studio appears, but there’s no way to debug anything:

enter image description here

  • I do not see any disassembly
  • I do not see any registers (assuming it runs on a CPU with registers)
  • The call stack is empty (assuming the CPU has a stack pointer)
  • I do not see any symbols (assuming it had any)
  • I do not see reconstructed source code from reflection (assuming it was managed)

Other JIT debugger products are able to show disassembly, but they are either command-line based (Debugging Tools for Windows), or do not support symbols (OllyDbg, Delphi). Additionally, my question is about debugging using Visual Studio, since I already have it installed, and it is already my registered JIT.

How do you debug a program using Visual Studio?

Alternatively: has anyone written a graphical debugger that supports the Microsoft symbol server?

† Not, necessarily, written in Visual Studio.

Edit: Changes title to process rather than application, since the latter somehow implies “my application.”

Edit: Assume the original application was written in assembly language by Steve Gibson. That is, there is no source code or debug information. Visual Studio should still be able to show me an assembly dump.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T23:28:03+00:00Added an answer on May 13, 2026 at 11:28 pm

    Looking at the screenshot it appears that Visual Studio is currently debugging in Run mode – you need to break execution of the process before it makes sense to look at things like the call stack, etc…

    To break execution of the process you either need to hit a breakpoint, or you can break execution of the process at any time by using the Pause / Break all toolbar item (Control + Alt + Break).

    Then you should be able to access the following windows under the Debug -> Windows menu:

    • The disassembly window
    • The registers window
    • The call stack window
    • The modules window shows a list of loaded modules along with where their corresponding symbols are loaded from (if loaded)

    Some other useful windows:

    • The processes window is useful if you are debugging more than one process at a time
    • The Threads window
    • The Memory window (there are four of them)
    • The Locals window

    Some of these might not be visible by default depending on which window configuration you selected when you first started Visual Studio – if you can’t find them then right click on the toolbar and goto customise to add them.

    Visual studio doesn’t reconstruct soucre code from disassembly – you really need to have the original source code available to you, otherwise the symbols almost certainly won’t match the source code you are debugging.

    If you are debugging unmanaged modules without source code then I recommend you at least try WinDbg – its user interface is a bit clunky at times, and it does have a steep learning curve, however it is a very powerful debugger supporting many features that Visual Studio doesn’t – it may be more suited to the sort of debugging you need to do.

    (Visual Studio is a fantastic debugger, however it’s primarily used to debug modules where the source code is available and so it lacks certain features in favour of a better user experience).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

When an application crashes on Windows and a debugger such as Visual Studio is
Background: Some time ago, I built a system for recording and categorizing application crashes
My C# application crashes under some circumstances when run with a non-admin user. I'm
When my ASP.NET application crashes (when it shows the default exception page), I'd like
My web application crashes almost once a week due to not enought memory error.
I wish to send mail to an administrator when the application crashes. So I
Application able to record error in OnError, but we are not able to do
Application frameworks such as DotNetNuke, Eclipse, Websphere and so forth are available today which
Application has an auxiliary thread. This thread is not meant to run all the
Application 1 - Opens a SqlConnection and a SqlTransaction against a SQLServer 2005 database

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.