ERROR_DBG_CONTROL_C - 693 (0x2B5)

Debugger got control C.

Updated: Feb 21, 2026

Introduction

This article provides a detailed technical reference for the Windows error code ERROR_DBG_CONTROL_C, which is returned when a debugger receives a Control-C signal.

Technical Meaning

The error code 0x2B5 (693) indicates that a debugger has received a Control-C signal, which typically causes the debugger to pause execution and allow the user to inspect the state of the program at that point in time.

Error Details

  • Error Name: ERROR_DBG_CONTROL_C
  • Numeric Code: 693 (0x2B5)
  • Short Description: Debugger received a Control-C signal.

This error is specific to debugging scenarios and is not indicative of any system failure or corruption. It is used by the Windows API to communicate with debuggers that are attached to a process.

Usage Context

The ERROR_DBG_CONTROL_C error code is primarily encountered in environments where a debugger is actively monitoring a program's execution. When a user presses the Control-C key, it sends a signal to the debugger, which then handles this event by pausing the debugged application and allowing the developer to inspect the state of the program.

Developer Interpretation

As a developer, encountering ERROR_DBG_CONTROL_C should be interpreted as follows:

  • The debugger has received a Control-C signal, causing it to pause execution.
  • This is a normal operation during debugging sessions and does not indicate an error in the application itself.
  • The state of the program can now be inspected using the debugger's tools.

Related Errors

There are no specific related errors for ERROR_DBG_CONTROL_C. However, other similar errors might include:

  • STATUS_BREAKPOINT (0x80000003): Indicates that a breakpoint has been hit during debugging.
  • STATUS_DEBUG_EVENT (0x4000001E): General debug event, which can be used to handle various types of debugger events.

FAQ

Q: What does the Control-C signal do in a debugger?

A: Pressing the Control-C key sends a signal to the debugger, causing it to pause execution and allow inspection of the program's state.

Q: How can I handle ERROR_DBG_CONTROL_C in my application?

A: Since this error is specific to debugging scenarios, there is no need for handling within your application. It is intended to be handled by the debugger itself.

Summary

The ERROR_DBG_CONTROL_C error code is a specific technical indicator used by Windows debuggers when a Control-C signal is received. It does not indicate any issues with the application and should be interpreted as part of normal debugging operations.