euler:rubinius brian$ bin/mspec spec/ruby/1.8/core/array/append_spec.rb--spec-debug -S correctly
..[Debugger activated]
./mspec/runner/actions/debug.rb:5 [IP:18]
rbx:debug> l
Source lines [1-15] in ./mspec/runner/actions/debug.rb:
1: require'mspec/runner/actions/filter'2:
3: classDebugAction<ActionFilter4: defbefore(state)
=> 5: Kernel.debuggerifself=== state.description6: end7:
8: defregister9: MSpec.register:before, self10: end11:
12: defunregister13: MSpec.unregister:before, self14: end15: end
rbx:debug> n
Stepping out to caller (__block__:34) [IP:23]
[Debugger activated]
./mspec/runner/mspec.rb:34 [IP:23]
rbx:debug> n
Stepping out to caller (each:573) [IP:25]
VMAssertion: cpu_channel_has_readers_p(state, dbg) (cpu_instructions.c:1451)
Ruby backtrace:
0x14792d8Array#each+26 in kernel/core/array.rb:5740x147926cIO#puts+40 in kernel/core/io.rb:3500x1479204Kernel#puts+28 in kernel/core/kernel.rb:1770x14759a4<none>#<block>+47 in /Users/brian/devel/rubinius/lib/debugger/debugger.rb:1590x1474eecArray#each+25 in kernel/core/array.rb:5730x1474e80Debugger#process_command+22 in /Users/brian/devel/rubinius/lib/debugger/debugger.rb:1550x14745dcDebugger#activate_debugger+134 in /Users/brian/devel/rubinius/lib/debugger/debugger.rb:1410x147456c<none>#<block>+29 in /Users/brian/devel/rubinius/lib/debugger/debugger.rb:570x1474504Proc#call+22 in kernel/core/proc.rb:840x1474498Breakpoint#call_handler+25 in kernel/core/breakpoint.rb:1060x14741b0BreakpointTracker#process+86 in kernel/core/breakpoint.rb:2090x140606c<none>#<block>+18 in /Users/brian/devel/rubinius/lib/debugger/debugger.rb:340x140574c<none>#<block>+22 in kernel/core/thread.rb:60