This repository was archived by the owner on Nov 15, 2021. It is now read-only.
forked from mark-moseley/ruby-debug
-
Notifications
You must be signed in to change notification settings - Fork 80
This repository was archived by the owner on Nov 15, 2021. It is now read-only.
Post-mortem debugger segfaults #56
Copy link
Copy link
Open
Labels
Description
With debugger from today’s master:
(1123) [20:47:59 quintus@roma] /tmp
% cat foo.rb
require "debugger"
Debugger.start(post_mortem: true)
def boom
raise "boom"
end
boom
(1124) [20:50:28 quintus@roma] /tmp
% ruby foo.rb
foo.rb:5
raise "boom"
(rdb:post-mortem) backtrace
--> /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/frame.rb:80: [BUG] Segmentation fault
ruby 1.9.3p286 (2012-10-12 revision 37165) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0023 p:---- s:0091 b:0091 l:000090 d:000090 CFUNC :frame_file
c:0022 p:0029 s:0087 b:0087 l:000086 d:000086 METHOD /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/frame.rb:80
c:0021 p:0056 s:0073 b:0073 l:000064 d:000072 BLOCK /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/frame.rb:167
c:0020 p:---- s:0070 b:0070 l:000069 d:000069 FINISH
c:0019 p:---- s:0068 b:0068 l:000067 d:000067 CFUNC :each
c:0018 p:0031 s:0065 b:0065 l:000064 d:000064 METHOD /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/frame.rb:161
c:0017 p:0080 s:0062 b:0062 l:000061 d:000061 METHOD /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/processor.rb:275
c:0016 p:0018 s:0054 b:0054 l:000d00 d:000053 BLOCK /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/processor.rb:261
c:0015 p:---- s:0051 b:0051 l:000050 d:000050 FINISH
c:0014 p:---- s:0049 b:0049 l:000048 d:000048 CFUNC :each
c:0013 p:0057 s:0046 b:0046 l:000d00 d:000045 BLOCK /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/processor.rb:260
c:0012 p:---- s:0044 b:0044 l:000043 d:000043 FINISH
c:0011 p:---- s:0042 b:0042 l:000041 d:000041 CFUNC :catch
c:0010 p:0186 s:0038 b:0038 l:000d00 d:000d00 METHOD /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/processor.rb:253
c:0009 p:0017 s:0028 b:0028 l:000027 d:000027 METHOD /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/processor.rb:173
c:0008 p:0023 s:0022 b:0022 l:000016 d:000021 BLOCK (eval):5
c:0007 p:0019 s:0020 b:0020 l:000019 d:000019 METHOD <internal:prelude>:10
c:0006 p:0013 s:0017 b:0017 l:000016 d:000016 METHOD (eval):3
c:0005 p:0263 s:0013 b:0013 l:000012 d:000012 METHOD /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug-base.rb:155
c:0004 p:0024 s:0008 b:0008 l:0016f8 d:000007 BLOCK /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug-base.rb:143
c:0003 p:---- s:0006 b:0006 l:000005 d:000005 FINISH
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 CFUNC :call
c:0001 p:0000 s:0002 b:0002 l:000ba8 d:000ba8 TOP
-- Ruby level backtrace information ----------------------------------------
foo.rb:0:in `call'
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug-base.rb:143:in `block in post_mortem'
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug-base.rb:155:in `handle_post_mortem'
(eval):3:in `at_line'
<internal:prelude>:10:in `synchronize'
(eval):5:in `block in at_line'
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/processor.rb:173:in `at_line'
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/processor.rb:253:in `process_commands'
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/processor.rb:253:in `catch'
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/processor.rb:260:in `block in process_commands'
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/processor.rb:260:in `each'
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/processor.rb:261:in `block (2 levels) in process_commands'
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/processor.rb:275:in `one_cmd'
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/frame.rb:161:in `execute'
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/frame.rb:161:in `each'
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/frame.rb:167:in `block in execute'
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/frame.rb:80:in `print_frame'
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/frame.rb:80:in `frame_file'
-- C level backtrace information -------------------------------------------
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x18f063) [0x7ffc2ea94063] vm_dump.c:796
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x625bd) [0x7ffc2e9675bd] error.c:258
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(rb_bug+0xb3) [0x7ffc2e9683b3] error.c:277
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x11d34f) [0x7ffc2ea2234f] signal.c:609
/usr/lib/libpthread.so.0(+0xf1a0) [0x7ffc2e6f81a0]
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby_debug.so(+0x5584) [0x7ffc2ccd7584] ruby_debug.c:1823
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x18884c) [0x7ffc2ea8d84c] vm_insnhelper.c:404
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x1808ab) [0x7ffc2ea858ab] insns.def:1018
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x184fbc) [0x7ffc2ea89fbc] vm.c:1223
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(rb_yield+0x17a) [0x7ffc2ea8eeca] vm.c:627
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0xe610e) [0x7ffc2e9eb10e] range.c:491
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x18884c) [0x7ffc2ea8d84c] vm_insnhelper.c:404
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x1808ab) [0x7ffc2ea858ab] insns.def:1018
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x184fbc) [0x7ffc2ea89fbc] vm.c:1223
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(rb_yield+0x17a) [0x7ffc2ea8eeca] vm.c:627
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(rb_ary_each+0x52) [0x7ffc2e931112] array.c:1478
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x18884c) [0x7ffc2ea8d84c] vm_insnhelper.c:404
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x1808ab) [0x7ffc2ea858ab] insns.def:1018
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x184fbc) [0x7ffc2ea89fbc] vm.c:1223
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x189a62) [0x7ffc2ea8ea62] vm.c:627
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(rb_catch_obj+0xba) [0x7ffc2ea8308a] vm_eval.c:1554
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x17e12e) [0x7ffc2ea8312e] vm_eval.c:1530
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x18884c) [0x7ffc2ea8d84c] vm_insnhelper.c:404
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x1808ab) [0x7ffc2ea858ab] insns.def:1018
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x184fbc) [0x7ffc2ea89fbc] vm.c:1223
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x185d81) [0x7ffc2ea8ad81] vm.c:673
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x1861db) [0x7ffc2ea8b1db] vm_eval.c:79
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(rb_funcall+0xf7) [0x7ffc2ea8c817] vm_eval.c:236
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(rb_ensure+0xb6) [0x7ffc2e96eb66] eval.c:744
/opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby_debug.so(+0x69ce) [0x7ffc2ccd89ce] ruby_debug.c:1572
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(rb_exec_end_proc+0x19f) [0x7ffc2e96fd0f] eval_jump.c:126
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(+0x6adba) [0x7ffc2e96fdba] eval.c:92
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(ruby_cleanup+0x131) [0x7ffc2e96ff31] eval.c:133
/opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9(ruby_run_node+0x23) [0x7ffc2e970273] eval.c:244
ruby() [0x40088b]
/usr/lib/libc.so.6(__libc_start_main+0xf5) [0x7ffc2da26725]
ruby() [0x4008b9]
-- Other runtime information -----------------------------------------------
* Loaded script: foo.rb
* Loaded features:
0 enumerator.so
1 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so
2 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so
3 /opt/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/defaults.rb
4 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/rbconfig.rb
5 /opt/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/deprecate.rb
6 /opt/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/exceptions.rb
7 /opt/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb
8 /opt/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems.rb
9 /opt/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/version.rb
10 /opt/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/requirement.rb
11 /opt/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/platform.rb
12 /opt/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb
13 /opt/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/path_support.rb
14 /opt/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb
15 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/prettyprint.rb
16 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/pp.rb
17 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/stringio.so
18 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/socket.so
19 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/socket.rb
20 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/thread.rb
21 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby_debug.so
22 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/digest.so
23 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/digest.rb
24 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/digest/sha1.so
25 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/set.rb
26 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-linecache-1.1.2/lib/trace_nums.so
27 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-linecache-1.1.2/lib/tracelines19.rb
28 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-linecache-1.1.2/lib/linecache19.rb
29 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug-base.rb
30 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/readline.so
31 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/interface.rb
32 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/columnize-0.3.6/lib/columnize.rb
33 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/helper.rb
34 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/eval.rb
35 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/e2mmap.rb
36 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/irb/init.rb
37 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/irb/workspace.rb
38 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/irb/inspector.rb
39 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/irb/context.rb
40 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/irb/extend-command.rb
41 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/irb/output-method.rb
42 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/irb/notifier.rb
43 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/irb/slex.rb
44 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/irb/ruby-token.rb
45 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/irb/ruby-lex.rb
46 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/irb/src_encoding.rb
47 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/irb/magic-file.rb
48 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/irb/input-method.rb
49 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/irb/locale.rb
50 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/irb.rb
51 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/irb.rb
52 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/stepping.rb
53 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/condition.rb
54 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/continue.rb
55 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/catchpoint.rb
56 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/reload.rb
57 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/variables.rb
58 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/threads.rb
59 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/method.rb
60 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/show.rb
61 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/save.rb
62 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/set.rb
63 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/kill.rb
64 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/quit.rb
65 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/edit.rb
66 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/skip.rb
67 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/finish.rb
68 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/enable.rb
69 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/help.rb
70 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/frame.rb
71 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/control.rb
72 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/source.rb
73 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/info.rb
74 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/display.rb
75 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/trace.rb
76 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/jump.rb
77 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/list.rb
78 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/tmate.rb
79 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/commands/breakpoints.rb
80 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/command.rb
81 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/pathname.so
82 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/pathname.rb
83 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug/processor.rb
84 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby-debug.rb
85 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/debugger/version.rb
86 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/debugger.rb
87 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/enc/trans/single_byte.so
* Process memory map:
00400000-00401000 r-xp 00000000 fe:00 3697789 /opt/rubies/ruby-1.9.3-p286/bin/ruby
00600000-00601000 rw-p 00000000 fe:00 3697789 /opt/rubies/ruby-1.9.3-p286/bin/ruby
02453000-02ec5000 rw-p 00000000 00:00 0 [heap]
7ffc2b161000-7ffc2b176000 r-xp 00000000 fe:00 550667 /usr/lib/libgcc_s.so.1
7ffc2b176000-7ffc2b375000 ---p 00015000 fe:00 550667 /usr/lib/libgcc_s.so.1
7ffc2b375000-7ffc2b376000 rw-p 00014000 fe:00 550667 /usr/lib/libgcc_s.so.1
7ffc2b376000-7ffc2b38c000 r-xp 00000000 fe:00 3697837 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/enc/trans/single_byte.so
7ffc2b38c000-7ffc2b58b000 ---p 00016000 fe:00 3697837 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/enc/trans/single_byte.so
7ffc2b58b000-7ffc2b590000 rw-p 00015000 fe:00 3697837 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/enc/trans/single_byte.so
7ffc2b590000-7ffc2b597000 r-xp 00000000 fe:00 3697885 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/pathname.so
7ffc2b597000-7ffc2b797000 ---p 00007000 fe:00 3697885 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/pathname.so
7ffc2b797000-7ffc2b798000 rw-p 00007000 fe:00 3697885 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/pathname.so
7ffc2b798000-7ffc2b7f0000 r-xp 00000000 fe:00 527787 /usr/lib/libncursesw.so.5.9
7ffc2b7f0000-7ffc2b9ef000 ---p 00058000 fe:00 527787 /usr/lib/libncursesw.so.5.9
7ffc2b9ef000-7ffc2b9f3000 r--p 00057000 fe:00 527787 /usr/lib/libncursesw.so.5.9
7ffc2b9f3000-7ffc2b9f4000 rw-p 0005b000 fe:00 527787 /usr/lib/libncursesw.so.5.9
7ffc2b9f4000-7ffc2b9f5000 rw-p 00000000 00:00 0
7ffc2b9f5000-7ffc2ba31000 r-xp 00000000 fe:00 530335 /usr/lib/libreadline.so.6.2
7ffc2ba31000-7ffc2bc31000 ---p 0003c000 fe:00 530335 /usr/lib/libreadline.so.6.2
7ffc2bc31000-7ffc2bc33000 r--p 0003c000 fe:00 530335 /usr/lib/libreadline.so.6.2
7ffc2bc33000-7ffc2bc39000 rw-p 0003e000 fe:00 530335 /usr/lib/libreadline.so.6.2
7ffc2bc39000-7ffc2bc3b000 rw-p 00000000 00:00 0
7ffc2bc3b000-7ffc2bc41000 r-xp 00000000 fe:00 3697879 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/readline.so
7ffc2bc41000-7ffc2be40000 ---p 00006000 fe:00 3697879 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/readline.so
7ffc2be40000-7ffc2be41000 rw-p 00005000 fe:00 3697879 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/readline.so
7ffc2be41000-7ffc2be43000 r-xp 00000000 fe:00 4719043 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-linecache-1.1.2/lib/trace_nums.so
7ffc2be43000-7ffc2c043000 ---p 00002000 fe:00 4719043 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-linecache-1.1.2/lib/trace_nums.so
7ffc2c043000-7ffc2c044000 rw-p 00002000 fe:00 4719043 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-linecache-1.1.2/lib/trace_nums.so
7ffc2c044000-7ffc2c047000 r-xp 00000000 fe:00 3697807 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/digest.so
7ffc2c047000-7ffc2c247000 ---p 00003000 fe:00 3697807 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/digest.so
7ffc2c247000-7ffc2c248000 rw-p 00003000 fe:00 3697807 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/digest.so
7ffc2c248000-7ffc2c25d000 r-xp 00000000 fe:00 530487 /usr/lib/libz.so.1.2.7
7ffc2c25d000-7ffc2c45c000 ---p 00015000 fe:00 530487 /usr/lib/libz.so.1.2.7
7ffc2c45c000-7ffc2c45d000 r--p 00014000 fe:00 530487 /usr/lib/libz.so.1.2.7
7ffc2c45d000-7ffc2c45e000 rw-p 00015000 fe:00 530487 /usr/lib/libz.so.1.2.7
7ffc2c45e000-7ffc2c4be000 r-xp 00000000 fe:00 546593 /usr/lib/libssl.so.1.0.0
7ffc2c4be000-7ffc2c6bd000 ---p 00060000 fe:00 546593 /usr/lib/libssl.so.1.0.0
7ffc2c6bd000-7ffc2c6c1000 r--p 0005f000 fe:00 546593 /usr/lib/libssl.so.1.0.0
7ffc2c6c1000-7ffc2c6c7000 rw-p 00063000 fe:00 546593 /usr/lib/libssl.so.1.0.0
7ffc2c6c7000-7ffc2c6c8000 rw-p 00000000 00:00 0
7ffc2c6c8000-7ffc2c8a8000 r-xp 00000000 fe:00 546594 /usr/lib/libcrypto.so.1.0.0
7ffc2c8a8000-7ffc2caa7000 ---p 001e0000 fe:00 546594 /usr/lib/libcrypto.so.1.0.0
7ffc2caa7000-7ffc2cac2000 r--p 001df000 fe:00 546594 /usr/lib/libcrypto.so.1.0.0
7ffc2cac2000-7ffc2cacd000 rw-p 001fa000 fe:00 546594 /usr/lib/libcrypto.so.1.0.0
7ffc2cacd000-7ffc2cad1000 rw-p 00000000 00:00 0
7ffc2cad1000-7ffc2cad2000 r-xp 00000000 fe:00 3697890 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/digest/sha1.so
7ffc2cad2000-7ffc2ccd1000 ---p 00001000 fe:00 3697890 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/digest/sha1.so
7ffc2ccd1000-7ffc2ccd2000 rw-p 00000000 fe:00 3697890 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/digest/sha1.so
7ffc2ccd2000-7ffc2ccdd000 r-xp 00000000 fe:00 4719343 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby_debug.so
7ffc2ccdd000-7ffc2cedc000 ---p 0000b000 fe:00 4719343 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby_debug.so
7ffc2cedc000-7ffc2cedd000 rw-p 0000a000 fe:00 4719343 /opt/rubies/ruby-1.9.3-p286/lib/ruby/gems/1.9.1/gems/debugger-1.2.3/lib/ruby_debug.so
7ffc2cedd000-7ffc2cf00000 r-xp 00000000 fe:00 3697818 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/socket.so
7ffc2cf00000-7ffc2d100000 ---p 00023000 fe:00 3697818 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/socket.so
7ffc2d100000-7ffc2d101000 rw-p 00023000 fe:00 3697818 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/socket.so
7ffc2d101000-7ffc2d108000 r-xp 00000000 fe:00 3697820 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/stringio.so
7ffc2d108000-7ffc2d307000 ---p 00007000 fe:00 3697820 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/stringio.so
7ffc2d307000-7ffc2d308000 rw-p 00006000 fe:00 3697820 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/stringio.so
7ffc2d308000-7ffc2d30a000 r-xp 00000000 fe:00 3697827 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so
7ffc2d30a000-7ffc2d50a000 ---p 00002000 fe:00 3697827 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so
7ffc2d50a000-7ffc2d50b000 rw-p 00002000 fe:00 3697827 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/enc/trans/transdb.so
7ffc2d50b000-7ffc2d50d000 r-xp 00000000 fe:00 3697859 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so
7ffc2d50d000-7ffc2d70c000 ---p 00002000 fe:00 3697859 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so
7ffc2d70c000-7ffc2d70d000 rw-p 00001000 fe:00 3697859 /opt/rubies/ruby-1.9.3-p286/lib/ruby/1.9.1/x86_64-linux/enc/encdb.so
7ffc2d70d000-7ffc2da05000 r--p 00000000 fe:00 559934 /usr/lib/locale/locale-archive
7ffc2da05000-7ffc2dba2000 r-xp 00000000 fe:00 559635 /usr/lib/libc-2.16.so
7ffc2dba2000-7ffc2dda2000 ---p 0019d000 fe:00 559635 /usr/lib/libc-2.16.so
7ffc2dda2000-7ffc2dda6000 r--p 0019d000 fe:00 559635 /usr/lib/libc-2.16.so
7ffc2dda6000-7ffc2dda8000 rw-p 001a1000 fe:00 559635 /usr/lib/libc-2.16.so
7ffc2dda8000-7ffc2ddac000 rw-p 00000000 00:00 0
7ffc2ddac000-7ffc2dea5000 r-xp 00000000 fe:00 559621 /usr/lib/libm-2.16.so
7ffc2dea5000-7ffc2e0a4000 ---p 000f9000 fe:00 559621 /usr/lib/libm-2.16.so
7ffc2e0a4000-7ffc2e0a5000 r--p 000f8000 fe:00 559621 /usr/lib/libm-2.16.so
7ffc2e0a5000-7ffc2e0a6000 rw-p 000f9000 fe:00 559621 /usr/lib/libm-2.16.so
7ffc2e0a6000-7ffc2e0ae000 r-xp 00000000 fe:00 559611 /usr/lib/libcrypt-2.16.so
7ffc2e0ae000-7ffc2e2ad000 ---p 00008000 fe:00 559611 /usr/lib/libcrypt-2.16.so
7ffc2e2ad000-7ffc2e2ae000 r--p 00007000 fe:00 559611 /usr/lib/libcrypt-2.16.so
7ffc2e2ae000-7ffc2e2af000 rw-p 00008000 fe:00 559611 /usr/lib/libcrypt-2.16.so
7ffc2e2af000-7ffc2e2dd000 rw-p 00000000 00:00 0
7ffc2e2dd000-7ffc2e2e0000 r-xp 00000000 fe:00 559647 /usr/lib/libdl-2.16.so
7ffc2e2e0000-7ffc2e4df000 ---p 00003000 fe:00 559647 /usr/lib/libdl-2.16.so
7ffc2e4df000-7ffc2e4e0000 r--p 00002000 fe:00 559647 /usr/lib/libdl-2.16.so
7ffc2e4e0000-7ffc2e4e1000 rw-p 00003000 fe:00 559647 /usr/lib/libdl-2.16.so
7ffc2e4e1000-7ffc2e4e8000 r-xp 00000000 fe:00 559631 /usr/lib/librt-2.16.so
7ffc2e4e8000-7ffc2e6e7000 ---p 00007000 fe:00 559631 /usr/lib/librt-2.16.so
7ffc2e6e7000-7ffc2e6e8000 r--p 00006000 fe:00 559631 /usr/lib/librt-2.16.so
7ffc2e6e8000-7ffc2e6e9000 rw-p 00007000 fe:00 559631 /usr/lib/librt-2.16.so
7ffc2e6e9000-7ffc2e700000 r-xp 00000000 fe:00 559641 /usr/lib/libpthread-2.16.so
7ffc2e700000-7ffc2e8ff000 ---p 00017000 fe:00 559641 /usr/lib/libpthread-2.16.so
7ffc2e8ff000-7ffc2e900000 r--p 00016000 fe:00 559641 /usr/lib/libpthread-2.16.so
7ffc2e900000-7ffc2e901000 rw-p 00017000 fe:00 559641 /usr/lib/libpthread-2.16.so
7ffc2e901000-7ffc2e905000 rw-p 00000000 00:00 0
7ffc2e905000-7ffc2eb32000 r-xp 00000000 fe:00 3697791 /opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9.1
7ffc2eb32000-7ffc2ed32000 ---p 0022d000 fe:00 3697791 /opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9.1
7ffc2ed32000-7ffc2ed3a000 rw-p 0022d000 fe:00 3697791 /opt/rubies/ruby-1.9.3-p286/lib/libruby.so.1.9.1
7ffc2ed3a000-7ffc2ed56000 rw-p 00000000 00:00 0
7ffc2ed56000-7ffc2ed77000 r-xp 00000000 fe:00 559669 /usr/lib/ld-2.16.so
7ffc2ee43000-7ffc2ef49000 rw-p 00000000 00:00 0
7ffc2ef70000-7ffc2ef72000 rw-p 00000000 00:00 0
7ffc2ef72000-7ffc2ef73000 ---p 00000000 00:00 0
7ffc2ef73000-7ffc2ef77000 rw-p 00000000 00:00 0 [stack:20912]
7ffc2ef77000-7ffc2ef78000 r--p 00021000 fe:00 559669 /usr/lib/ld-2.16.so
7ffc2ef78000-7ffc2ef79000 rw-p 00022000 fe:00 559669 /usr/lib/ld-2.16.so
7ffc2ef79000-7ffc2ef7a000 rw-p 00000000 00:00 0
7fff4ef18000-7fff4ef39000 rw-p 00000000 00:00 0
7fff4efbf000-7fff4efc0000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
zsh: abort (core dumped) ruby foo.rb
(1125) [20:50:37 quintus@roma] /tmp
%
Ruby version: ` ruby 1.9.3p286 (2012-10-12 revision 37165) [x86_64-linux]
OS: Arch Linux 64-bits
Vale,
Quintus