debug icon indicating copy to clipboard operation
debug copied to clipboard

Debugging functionality for Ruby

Results 131 debug issues
Sort by recently updated
recently updated
newest added

When we set a method breakpoint with `break C.foo` and If the C or C.foo is not defined, it will be a pending breakpoint and when `C.foo` is activated, it...

Now, detached debuggee encounters the suspend point (like `binding.bp`), the debuggee will suspend and wait for remote console connection like that: ```ruby p 1 binding.bp ``` ``` [master]$ exe/rdbg -O...

**Your environment** * `ruby -v`: 2.7.2p137 * `rdbg -v`: 1.6.2 **Describe the bug** When stepping through with a deep callstack, the debugger becomes slower with each step. **To Reproduce** In...

## Description This fixes #756 DAP is JSON-based, so the state of all variables is dumped into a string that needs to be unicode. When a variable contains binary data...

**Your environment** * `ruby -v`: 2.7.2p137 * `rdbg -v`: 1.6.2 **Describe the bug** With certain binary data in a variable, the DAP server fails to dump the frame data and...

I'm running the launch.json in vs 1.71.2 from within vs in the run and debug area. rspec - 3.11 ffi - 1.15 debug 1.6 rdbg 1.6.2 * `ruby -v`: *...

**Your environment** * `ruby -v`: `ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [aarch64-linux]` * `rdbg -v`: working: `rdbg 1.5.0`, non-working `rdbg 1.6.X` **Describe the bug** I'm using the official Ruby 3.1.2-slim docker...

This makes the DAP implementation respect `skip_path`, to only return frames that are not skipped. See https://github.com/ruby/debug/issues/748

## Description I have been experiencing an issue where compare path is causing my vscode debugger to be unable to attach. Safe navigating the downcase function seems to have stabilized...

**Your environment** * `ruby -v`: ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux] * `rdbg -v`: rdbg 1.6.2 **Describe the bug** The `debug` gem undefines and redefines `singleton_method_added`. The `blankslate` gem provides...

bug