Created
January 4, 2015 15:35
-
-
Save tbuehlmann/5f0eeaae4f666bd486a8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def foo(*args, **kwargs) | |
puts "args: #{args}" | |
puts "kwargs: #{kwargs}" | |
end | |
foo('foo' => 'bar') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
foo.rb:6: [BUG] Segmentation fault at 0x00000000000000 | |
ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux] | |
-- Control frame information ----------------------------------------------- | |
c:0002 p:0024 s:0006 E:001ee0 EVAL foo.rb:6 [FINISH] | |
c:0001 p:0000 s:0002 E:000a60 TOP [FINISH] | |
-- Ruby level backtrace information ---------------------------------------- | |
foo.rb:6:in `<main>' | |
-- Machine register context ------------------------------------------------ | |
RIP: 0x00007fbf18498294 RBP: 0x00007fff435d48a0 RSP: 0x00007fff435d47d0 | |
RAX: 0x0000000000000001 RBX: 0x00007fbf1831f040 RCX: 0x00007fbf1831f038 | |
RDX: 0x0000000000000024 RDI: 0x0000000000000000 RSI: 0x00007fbf1a02c368 | |
R8: 0x00007fbf1a02c318 R9: 0x0000000000000001 R10: 0xf78f8499157921bf | |
R11: 0x00007fbf19e2b130 R12: 0x00007fbf19e2d050 R13: 0x0000000000000000 | |
R14: 0x0000000000000000 R15: 0x0000000000000000 EFL: 0x0000000000010293 | |
-- C level backtrace information ------------------------------------------- | |
/opt/rubies/ruby-2.2.0/bin/ruby(rb_vm_bugreport+0x4ea) [0x7fbf185c123a] vm_dump.c:693 | |
/opt/rubies/ruby-2.2.0/bin/ruby(rb_bug_context+0xcb) [0x7fbf18633b3b] error.c:389 | |
/opt/rubies/ruby-2.2.0/bin/ruby(sigsegv+0x52) [0x7fbf18532df2] signal.c:878 | |
/lib/x86_64-linux-gnu/libpthread.so.0 [0x7fbf18012c90] | |
/opt/rubies/ruby-2.2.0/bin/ruby(rb_hash_dup+0x4) [0x7fbf18498294] hash.c:331 | |
/opt/rubies/ruby-2.2.0/bin/ruby(setup_parameters_complex+0x7d7) [0x7fbf185b3f37] vm_args.c:461 | |
/opt/rubies/ruby-2.2.0/bin/ruby(vm_call_iseq_setup+0x5f2) [0x7fbf185b4d42] vm_insnhelper.c:1098 | |
/opt/rubies/ruby-2.2.0/bin/ruby(vm_call_method+0x106) [0x7fbf185b6456] vm_insnhelper.c:1651 | |
/opt/rubies/ruby-2.2.0/bin/ruby(vm_exec_core+0x1195) [0x7fbf185ac195] insns.def:1054 | |
/opt/rubies/ruby-2.2.0/bin/ruby(vm_exec+0x78) [0x7fbf185b0518] vm.c:1407 | |
/opt/rubies/ruby-2.2.0/bin/ruby(rb_iseq_eval_main+0x203) [0x7fbf185be963] vm.c:1677 | |
/opt/rubies/ruby-2.2.0/bin/ruby(ruby_exec_internal+0xbf) [0x7fbf1846922f] eval.c:252 | |
/opt/rubies/ruby-2.2.0/bin/ruby(ruby_run_node+0x2f) [0x7fbf1846cdcf] eval.c:317 | |
/opt/rubies/ruby-2.2.0/bin/ruby(main+0x4b) [0x7fbf18468dbb] parse.y:8763 | |
-- Other runtime information ----------------------------------------------- | |
* Loaded script: foo.rb | |
* Loaded features: | |
0 enumerator.so | |
1 rational.so | |
2 complex.so | |
3 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/enc/encdb.so | |
4 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/enc/trans/transdb.so | |
5 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/unicode_normalize.rb | |
6 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/rbconfig.rb | |
7 thread.rb | |
8 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/thread.so | |
9 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems/compatibility.rb | |
10 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems/defaults.rb | |
11 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems/deprecate.rb | |
12 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems/errors.rb | |
13 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems/version.rb | |
14 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems/requirement.rb | |
15 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems/platform.rb | |
16 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems/basic_specification.rb | |
17 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems/stub_specification.rb | |
18 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems/util/stringio.rb | |
19 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems/specification.rb | |
20 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems/exceptions.rb | |
21 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems/core_ext/kernel_gem.rb | |
22 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/monitor.rb | |
23 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb | |
24 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/rubygems.rb | |
* Process memory map: | |
7fbf15552000-7fbf15715000 r--s 00000000 08:01 1576520 /lib/x86_64-linux-gnu/libc-2.19.so | |
7fbf15715000-7fbf16486000 r--s 00000000 08:01 937942 /opt/rubies/ruby-2.2.0/bin/ruby | |
7fbf16486000-7fbf1649c000 r-xp 00000000 08:01 1577436 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
7fbf1649c000-7fbf1669b000 ---p 00016000 08:01 1577436 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
7fbf1669b000-7fbf1669c000 r--p 00015000 08:01 1577436 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
7fbf1669c000-7fbf1669d000 rw-p 00016000 08:01 1577436 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
7fbf1669d000-7fbf166a1000 r-xp 00000000 08:01 939041 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/thread.so | |
7fbf166a1000-7fbf168a0000 ---p 00004000 08:01 939041 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/thread.so | |
7fbf168a0000-7fbf168a1000 r--p 00003000 08:01 939041 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/thread.so | |
7fbf168a1000-7fbf168a2000 rw-p 00004000 08:01 939041 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/thread.so | |
7fbf168a2000-7fbf168a4000 r-xp 00000000 08:01 1207079 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/enc/trans/transdb.so | |
7fbf168a4000-7fbf16aa4000 ---p 00002000 08:01 1207079 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/enc/trans/transdb.so | |
7fbf16aa4000-7fbf16aa5000 r--p 00002000 08:01 1207079 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/enc/trans/transdb.so | |
7fbf16aa5000-7fbf16aa6000 rw-p 00003000 08:01 1207079 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/enc/trans/transdb.so | |
7fbf16aa6000-7fbf16aa8000 r-xp 00000000 08:01 1207051 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/enc/encdb.so | |
7fbf16aa8000-7fbf16ca7000 ---p 00002000 08:01 1207051 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/enc/encdb.so | |
7fbf16ca7000-7fbf16ca8000 r--p 00001000 08:01 1207051 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/enc/encdb.so | |
7fbf16ca8000-7fbf16ca9000 rw-p 00002000 08:01 1207051 /opt/rubies/ruby-2.2.0/lib/ruby/2.2.0/x86_64-linux/enc/encdb.so | |
7fbf16ca9000-7fbf174fb000 r--p 00000000 08:01 1974747 /usr/lib/locale/locale-archive | |
7fbf174fb000-7fbf176b5000 r-xp 00000000 08:01 1576520 /lib/x86_64-linux-gnu/libc-2.19.so | |
7fbf176b5000-7fbf178b5000 ---p 001ba000 08:01 1576520 /lib/x86_64-linux-gnu/libc-2.19.so | |
7fbf178b5000-7fbf178b9000 r--p 001ba000 08:01 1576520 /lib/x86_64-linux-gnu/libc-2.19.so | |
7fbf178b9000-7fbf178bb000 rw-p 001be000 08:01 1576520 /lib/x86_64-linux-gnu/libc-2.19.so | |
7fbf178bb000-7fbf178c0000 rw-p 00000000 00:00 0 | |
7fbf178c0000-7fbf179c5000 r-xp 00000000 08:01 1576531 /lib/x86_64-linux-gnu/libm-2.19.so | |
7fbf179c5000-7fbf17bc4000 ---p 00105000 08:01 1576531 /lib/x86_64-linux-gnu/libm-2.19.so | |
7fbf17bc4000-7fbf17bc5000 r--p 00104000 08:01 1576531 /lib/x86_64-linux-gnu/libm-2.19.so | |
7fbf17bc5000-7fbf17bc6000 rw-p 00105000 08:01 1576531 /lib/x86_64-linux-gnu/libm-2.19.so | |
7fbf17bc6000-7fbf17bcf000 r-xp 00000000 08:01 1576539 /lib/x86_64-linux-gnu/libcrypt-2.19.so | |
7fbf17bcf000-7fbf17dcf000 ---p 00009000 08:01 1576539 /lib/x86_64-linux-gnu/libcrypt-2.19.so | |
7fbf17dcf000-7fbf17dd0000 r--p 00009000 08:01 1576539 /lib/x86_64-linux-gnu/libcrypt-2.19.so | |
7fbf17dd0000-7fbf17dd1000 rw-p 0000a000 08:01 1576539 /lib/x86_64-linux-gnu/libcrypt-2.19.so | |
7fbf17dd1000-7fbf17dff000 rw-p 00000000 00:00 0 | |
7fbf17dff000-7fbf17e02000 r-xp 00000000 08:01 1576542 /lib/x86_64-linux-gnu/libdl-2.19.so | |
7fbf17e02000-7fbf18001000 ---p 00003000 08:01 1576542 /lib/x86_64-linux-gnu/libdl-2.19.so | |
7fbf18001000-7fbf18002000 r--p 00002000 08:01 1576542 /lib/x86_64-linux-gnu/libdl-2.19.so | |
7fbf18002000-7fbf18003000 rw-p 00003000 08:01 1576542 /lib/x86_64-linux-gnu/libdl-2.19.so | |
7fbf18003000-7fbf1801b000 r-xp 00000000 08:01 1576527 /lib/x86_64-linux-gnu/libpthread-2.19.so | |
7fbf1801b000-7fbf1821b000 ---p 00018000 08:01 1576527 /lib/x86_64-linux-gnu/libpthread-2.19.so | |
7fbf1821b000-7fbf1821c000 r--p 00018000 08:01 1576527 /lib/x86_64-linux-gnu/libpthread-2.19.so | |
7fbf1821c000-7fbf1821d000 rw-p 00019000 08:01 1576527 /lib/x86_64-linux-gnu/libpthread-2.19.so | |
7fbf1821d000-7fbf18221000 rw-p 00000000 00:00 0 | |
7fbf18221000-7fbf18244000 r-xp 00000000 08:01 1576533 /lib/x86_64-linux-gnu/ld-2.19.so | |
7fbf18255000-7fbf182fb000 r--s 00000000 08:01 1969197 /usr/lib/debug/lib/x86_64-linux-gnu/libpthread-2.19.so | |
7fbf182fb000-7fbf1831f000 r--s 00000000 08:01 1576527 /lib/x86_64-linux-gnu/libpthread-2.19.so | |
7fbf1831f000-7fbf18424000 rw-p 00000000 00:00 0 | |
7fbf1843c000-7fbf1843d000 rw-p 00000000 00:00 0 | |
7fbf1843d000-7fbf1843e000 ---p 00000000 00:00 0 | |
7fbf1843e000-7fbf18443000 rw-p 00000000 00:00 0 [stack:8960] | |
7fbf18443000-7fbf18444000 r--p 00022000 08:01 1576533 /lib/x86_64-linux-gnu/ld-2.19.so | |
7fbf18444000-7fbf18445000 rw-p 00023000 08:01 1576533 /lib/x86_64-linux-gnu/ld-2.19.so | |
7fbf18445000-7fbf18446000 rw-p 00000000 00:00 0 | |
7fbf18446000-7fbf1871b000 r-xp 00000000 08:01 937942 /opt/rubies/ruby-2.2.0/bin/ruby | |
7fbf1891a000-7fbf1891f000 r--p 002d4000 08:01 937942 /opt/rubies/ruby-2.2.0/bin/ruby | |
7fbf1891f000-7fbf18920000 rw-p 002d9000 08:01 937942 /opt/rubies/ruby-2.2.0/bin/ruby | |
7fbf18920000-7fbf18931000 rw-p 00000000 00:00 0 | |
7fbf19c1a000-7fbf1a040000 rw-p 00000000 00:00 0 [heap] | |
7fff435b5000-7fff435d6000 rw-p 00000000 00:00 0 [stack] | |
7fff435fc000-7fff435fe000 r-xp 00000000 00:00 0 [vdso] | |
7fff435fe000-7fff43600000 r--p 00000000 00:00 0 [vvar] | |
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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment