Skip to content

Launch and Step does not properly step #805

@hintron

Description

@hintron

When I run launch and step, I expect it to break the moment it enters main. However, it's hit and miss. Debug Subprocesses is false.

Attempts on raddbg 0.9.26:

  1. Program launched as running (no step); Debugger view broke on the first line of main.
  2. Program launched as running (no step).
  3. Program launched as running (no step).
  4. Program launched as running (no step); Debugger view broke on the first line of main.
  5. Program launched as running (no step); Debugger view broke on the first line of main.
  6. Program launched as running (no step); Debugger view broke on the first line of main.
  7. Program launched as running (no step); Debugger view broke on the first line of main.
  8. Program launched as running (no step); Debugger view broke on MSVC tuple code forward_as_tuple() definition.
  9. Program launched as running (no step); Debugger view broke on the first line of main.
  10. Program launched as running (no step); Debugger view broke on the first line of main.
  11. Program launched as running (no step); Debugger view broke on a line in the MSVC utility pair code.
  12. Program launched as running (no step); Debugger view broke on the first line of main.

I exited raddbg, started 0.9.25, and did some more Launch and Steps:

  1. Program launched as running (no step).
  2. Program launched as running (no step).
  3. Program launched and stepped!; Debugger broke on the second or third line of my program (second or third function deep of first line).
  4. Program launched as running (no step).
  5. Program launched and stepped!; Debugger broke on the second or third line of my program (second or third function deep of first line).
  6. Program launched and stepped!; Debugger broke on the first line of main.
  7. Program launched and stepped!; Debugger broke on std::pair code in 7th line of second function call.
  8. Program launched and stepped!; Debugger broke on the first line of main.
  9. Program launched as running (no step).
  10. Program launched as running (no step).

Deleting the .pdb and .rdi and rerunning it with 0.9.25 produced similar results.

Any ideas on what is going on here? Is Launch and Step known to be broken? (I seem to remember it not working consistently even a while back)

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugA report of unintended or broken behavior.DebuggerPertains to the debugger.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions