Skip to content

it doesn't show stack after running to a breakpoint #21

Description

@x-yuri
#!/usr/bin/env ruby
require 'pry'
def f
  puts 'f'
end
binding.pry
f
$ ./1.rb

Frame number: 0/6

From: /home/yuri/_/1.rb @ line 7 :

    2: require 'pry'
    3: def f
    4:   puts 'f'
    5: end
    6: binding.pry
 => 7: f

[1] pry(main)> show-stack
when_started hook failed: NoMethodError: private method `eval' called for nil:NilClass
/home/yuri/.gem/ruby/2.1.5/gems/pry-stack_explorer-0.4.9.1/lib/pry-stack_explorer.rb:109:in `bindings_equal?'
(see _pry_.hooks.errors to debug)

Showing all accessible frames in stack (7 in total):
--
=> #0  <main> 
   #1 [block]   block in run <PryByebug::Processor#run(initial=?, &_block)>
   #2 [method]  run <PryByebug::Processor#run(initial=?, &_block)>
   #3 [method]  resume_pry <PryByebug::Processor#resume_pry(context)>
   #4 [method]  at_line <PryByebug::Processor#at_line(context, _file, _line)>
   #5 [method]  at_line <Byebug::Context#at_line(file, line)>
   #6 [main]    <main>
[2] pry(main)> break #f
Breakpoint 1: Object#f (Enabled) :

3: def f
4:   puts 'f'
5: end

[3] pry(main)> c
when_started hook failed: NoMethodError: undefined method `last' for nil:NilClass
/home/yuri/.gem/ruby/2.1.5/gems/pry-stack_explorer-0.4.9.1/lib/pry-stack_explorer/when_started_hook.rb:49:in `remove_internal_frames'
(see _pry_.hooks.errors to debug)

Breakpoint 1. First hit

From: /home/yuri/_/1.rb @ line 3 Object#f:

 => 3: def f
    4:   puts 'f'
    5: end

[1] pry(main):1> show-stack
No caller stack available!
[2] pry(main):1> quit
=> #<Pry::Result:0x007faa46ff2470 @is_command=true, @retval=main>
[3] pry(main)> show-stack
No caller stack available!
[4] pry(main)> quit
f

Aside from pry-stack_explorer, there's also pry-byebug loaded.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions