Last active
December 1, 2015 00:52
-
-
Save GrooveStomp/957d501b9a1409fbfd3f to your computer and use it in GitHub Desktop.
Ruby 2.3.0 Preview1 Crash
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
# ↳ cat test.rb | |
# require 'ostruct' | |
# | |
# thread = Thread.new { 0 } | |
# thread.name = OpenStruct.new | |
# | |
# puts thread.inspect | |
↳ test.rb:4:in `<main>' | |
ruby test.rb | |
test.rb:4: [BUG] Segmentation fault at 0x00000000000034 | |
ruby 2.3.0preview1 (2015-11-11 trunk 52539) [x86_64-linux] | |
-- Control frame information ----------------------------------------------- | |
c:0003 p:---- s:0009 e:000008 CFUNC :name= | |
c:0002 p:0041 s:0005 E:002458 EVAL test.rb:4 [FINISH] | |
c:0001 p:0000 s:0002 E:001f30 (none) [FINISH] | |
-- Ruby level backtrace information ---------------------------------------- | |
test.rb:4:in `<main>' | |
test.rb:4:in `name=' | |
-- Machine register context ------------------------------------------------ | |
RIP: 0x00007fef28871aea RBP: 0x0000000000000034 RSP: 0x00007fffa415c9d8 | |
RAX: 0x0000000000000034 RBX: 0x00007fef2ada78b8 RCX: 0x0000000000000034 | |
RDX: 0x0000000000002805 RDI: 0x0000000000000034 RSI: 0x0000000000000034 | |
R8: 0x0000000000000000 R9: 0x00007fef2aba69f0 R10: 0x00007fffa415c7a0 | |
R11: 0x00007fef28871ac0 R12: 0x00007fef27af6700 R13: 0x0000000000000001 | |
R14: 0x00007fef2abd8870 R15: 0x00007fef2ada79a8 EFL: 0x0000000000010297 | |
-- C level backtrace information ------------------------------------------- | |
/home/aaron/.rubies/ruby-2.3.0-preview1/bin/ruby(rb_vm_bugreport+0x51f) [0x7fef29bb6b9f] vm_dump.c:688 | |
/home/aaron/.rubies/ruby-2.3.0-preview1/bin/ruby(rb_bug_context+0xd0) [0x7fef29b92e10] error.c:420 | |
/home/aaron/.rubies/ruby-2.3.0-preview1/bin/ruby(sigsegv+0x3e) [0x7fef29a9544e] signal.c:886 | |
/lib/x86_64-linux-gnu/libpthread.so.0 [0x7fef29575340] | |
/lib/x86_64-linux-gnu/libc.so.6(strlen+0x2a) [0x7fef28871aea] ../sysdeps/x86_64/strlen.S:76 | |
/lib/x86_64-linux-gnu/libpthread.so.0(pthread_setname_np+0x16) [0x7fef29576406] ../nptl/sysdeps/unix/sysv/linux/pthread_setname.c:40 | |
/home/aaron/.rubies/ruby-2.3.0-preview1/bin/ruby(rb_thread_setname+0x44) [0x7fef29b2f734] thread.c:2782 | |
/home/aaron/.rubies/ruby-2.3.0-preview1/bin/ruby(vm_call_cfunc+0xf6) [0x7fef29b106a6] vm_insnhelper.c:1668 | |
/home/aaron/.rubies/ruby-2.3.0-preview1/bin/ruby(vm_call_method+0xe3) [0x7fef29b1cfb3] vm_insnhelper.c:2200 | |
/home/aaron/.rubies/ruby-2.3.0-preview1/bin/ruby(vm_exec_core+0x1e59) [0x7fef29b17959] insns.def:976 | |
/home/aaron/.rubies/ruby-2.3.0-preview1/bin/ruby(vm_exec+0x81) [0x7fef29b1b521] vm.c:1561 | |
/home/aaron/.rubies/ruby-2.3.0-preview1/bin/ruby(ruby_exec_internal+0xc4) [0x7fef299cce64] eval.c:244 | |
/home/aaron/.rubies/ruby-2.3.0-preview1/bin/ruby(ruby_run_node+0x2d) [0x7fef299d09dd] eval.c:309 | |
/home/aaron/.rubies/ruby-2.3.0-preview1/bin/ruby(main+0x4b) [0x7fef299ccacb] addr2line.c:179 | |
-- Other runtime information ----------------------------------------------- | |
* Loaded script: test.rb | |
* Loaded features: | |
0 enumerator.so | |
1 thread.rb | |
2 rational.so | |
3 complex.so | |
4 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/enc/encdb.so | |
5 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/enc/trans/transdb.so | |
6 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/unicode_normalize.rb | |
7 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/rbconfig.rb | |
8 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/compatibility.rb | |
9 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/defaults.rb | |
10 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/deprecate.rb | |
11 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/errors.rb | |
12 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/version.rb | |
13 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/requirement.rb | |
14 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/platform.rb | |
15 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/basic_specification.rb | |
16 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/stub_specification.rb | |
17 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/util/list.rb | |
18 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/stringio.so | |
19 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/specification.rb | |
20 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/exceptions.rb | |
21 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb | |
22 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/monitor.rb | |
23 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb | |
24 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems.rb | |
25 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/path_support.rb | |
26 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/dependency.rb | |
27 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/version.rb | |
28 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/core_ext/name_error.rb | |
29 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/levenshtein.rb | |
30 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/jaro_winkler.rb | |
31 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/spell_checkable.rb | |
32 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/delegate.rb | |
33 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb | |
34 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb | |
35 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/spell_checkers/name_error_checkers.rb | |
36 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/spell_checkers/method_name_checker.rb | |
37 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/spell_checkers/null_checker.rb | |
38 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/formatter.rb | |
39 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean.rb | |
40 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/ostruct.rb | |
* Process memory map: | |
7fef20000000-7fef20021000 rw-p 00000000 00:00 0 | |
7fef20021000-7fef24000000 ---p 00000000 00:00 0 | |
7fef267eb000-7fef269ad000 r--s 00000000 08:01 6561175 /lib/x86_64-linux-gnu/libc-2.19.so | |
7fef269ad000-7fef277e0000 r--s 00000000 00:23 13007280 /home/aaron/.rubies/ruby-2.3.0-preview1/bin/ruby | |
7fef277e0000-7fef277f6000 r-xp 00000000 08:01 6557543 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
7fef277f6000-7fef279f5000 ---p 00016000 08:01 6557543 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
7fef279f5000-7fef279f6000 rw-p 00015000 08:01 6557543 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
7fef279f6000-7fef279f7000 ---p 00000000 00:00 0 | |
7fef279f7000-7fef27af7000 rw-p 00000000 00:00 0 [stack:29545] | |
7fef27af7000-7fef27afe000 r-xp 00000000 00:23 13007497 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/stringio.so | |
7fef27afe000-7fef27cfe000 ---p 00007000 00:23 13007497 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/stringio.so | |
7fef27cfe000-7fef27cff000 r--p 00007000 00:23 13007497 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/stringio.so | |
7fef27cff000-7fef27d00000 rw-p 00008000 00:23 13007497 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/stringio.so | |
7fef27d00000-7fef27d02000 r-xp 00000000 00:23 13655470 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/enc/trans/transdb.so | |
7fef27d02000-7fef27f02000 ---p 00002000 00:23 13655470 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/enc/trans/transdb.so | |
7fef27f02000-7fef27f03000 r--p 00002000 00:23 13655470 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/enc/trans/transdb.so | |
7fef27f03000-7fef27f04000 rw-p 00003000 00:23 13655470 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/enc/trans/transdb.so | |
7fef27f04000-7fef27f06000 r-xp 00000000 00:23 13655489 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/enc/encdb.so | |
7fef27f06000-7fef28105000 ---p 00002000 00:23 13655489 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/enc/encdb.so | |
7fef28105000-7fef28106000 r--p 00001000 00:23 13655489 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/enc/encdb.so | |
7fef28106000-7fef28107000 rw-p 00002000 00:23 13655489 /home/aaron/.rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/x86_64-linux/enc/encdb.so | |
7fef28107000-7fef287e9000 r--p 00000000 08:01 12209193 /usr/lib/locale/locale-archive | |
7fef287e9000-7fef289a4000 r-xp 00000000 08:01 6561175 /lib/x86_64-linux-gnu/libc-2.19.so | |
7fef289a4000-7fef28ba3000 ---p 001bb000 08:01 6561175 /lib/x86_64-linux-gnu/libc-2.19.so | |
7fef28ba3000-7fef28ba7000 r--p 001ba000 08:01 6561175 /lib/x86_64-linux-gnu/libc-2.19.so | |
7fef28ba7000-7fef28ba9000 rw-p 001be000 08:01 6561175 /lib/x86_64-linux-gnu/libc-2.19.so | |
7fef28ba9000-7fef28bae000 rw-p 00000000 00:00 0 | |
7fef28bae000-7fef28cb3000 r-xp 00000000 08:01 6553607 /lib/x86_64-linux-gnu/libm-2.19.so | |
7fef28cb3000-7fef28eb2000 ---p 00105000 08:01 6553607 /lib/x86_64-linux-gnu/libm-2.19.so | |
7fef28eb2000-7fef28eb3000 r--p 00104000 08:01 6553607 /lib/x86_64-linux-gnu/libm-2.19.so | |
7fef28eb3000-7fef28eb4000 rw-p 00105000 08:01 6553607 /lib/x86_64-linux-gnu/libm-2.19.so | |
7fef28eb4000-7fef28ebd000 r-xp 00000000 08:01 6561161 /lib/x86_64-linux-gnu/libcrypt-2.19.so | |
7fef28ebd000-7fef290bd000 ---p 00009000 08:01 6561161 /lib/x86_64-linux-gnu/libcrypt-2.19.so | |
7fef290bd000-7fef290be000 r--p 00009000 08:01 6561161 /lib/x86_64-linux-gnu/libcrypt-2.19.so | |
7fef290be000-7fef290bf000 rw-p 0000a000 08:01 6561161 /lib/x86_64-linux-gnu/libcrypt-2.19.so | |
7fef290bf000-7fef290ed000 rw-p 00000000 00:00 0 | |
7fef290ed000-7fef290f0000 r-xp 00000000 08:01 6561157 /lib/x86_64-linux-gnu/libdl-2.19.so | |
7fef290f0000-7fef292ef000 ---p 00003000 08:01 6561157 /lib/x86_64-linux-gnu/libdl-2.19.so | |
7fef292ef000-7fef292f0000 r--p 00002000 08:01 6561157 /lib/x86_64-linux-gnu/libdl-2.19.so | |
7fef292f0000-7fef292f1000 rw-p 00003000 08:01 6561157 /lib/x86_64-linux-gnu/libdl-2.19.so | |
7fef292f1000-7fef2935d000 r-xp 00000000 08:01 13244753 /usr/lib/x86_64-linux-gnu/libgmp.so.10.1.3 | |
7fef2935d000-7fef2955c000 ---p 0006c000 08:01 13244753 /usr/lib/x86_64-linux-gnu/libgmp.so.10.1.3 | |
7fef2955c000-7fef2955d000 r--p 0006b000 08:01 13244753 /usr/lib/x86_64-linux-gnu/libgmp.so.10.1.3 | |
7fef2955d000-7fef29565000 rw-p 0006c000 08:01 13244753 /usr/lib/x86_64-linux-gnu/libgmp.so.10.1.3 | |
7fef29565000-7fef2957e000 r-xp 00000000 08:01 6561177 /lib/x86_64-linux-gnu/libpthread-2.19.so | |
7fef2957e000-7fef2977d000 ---p 00019000 08:01 6561177 /lib/x86_64-linux-gnu/libpthread-2.19.so | |
7fef2977d000-7fef2977e000 r--p 00018000 08:01 6561177 /lib/x86_64-linux-gnu/libpthread-2.19.so | |
7fef2977e000-7fef2977f000 rw-p 00019000 08:01 6561177 /lib/x86_64-linux-gnu/libpthread-2.19.so | |
7fef2977f000-7fef29783000 rw-p 00000000 00:00 0 | |
7fef29783000-7fef297a6000 r-xp 00000000 08:01 6561169 /lib/x86_64-linux-gnu/ld-2.19.so | |
7fef298a4000-7fef299a5000 rw-p 00000000 00:00 0 | |
7fef299a5000-7fef299a6000 r--p 00022000 08:01 6561169 /lib/x86_64-linux-gnu/ld-2.19.so | |
7fef299a6000-7fef299a7000 rw-p 00023000 08:01 6561169 /lib/x86_64-linux-gnu/ld-2.19.so | |
7fef299a7000-7fef299a8000 rw-p 00000000 00:00 0 | |
7fef299a8000-7fef29c81000 r-xp 00000000 00:23 13007280 /home/aaron/.rubies/ruby-2.3.0-preview1/bin/ruby | |
7fef29c88000-7fef29d2f000 r--s 00000000 08:01 13238375 /usr/lib/debug/lib/x86_64-linux-gnu/libpthread-2.19.so | |
7fef29d2f000-7fef29d52000 r--s 00000000 08:01 6561177 /lib/x86_64-linux-gnu/libpthread-2.19.so | |
7fef29d52000-7fef29e58000 rw-p 00000000 00:00 0 | |
7fef29e79000-7fef29e7a000 rw-p 00000000 00:00 0 | |
7fef29e7a000-7fef29e7b000 ---p 00000000 00:00 0 | |
7fef29e7b000-7fef29e80000 rw-p 00000000 00:00 0 [stack:29544] | |
7fef29e80000-7fef29e85000 r--p 002d8000 00:23 13007280 /home/aaron/.rubies/ruby-2.3.0-preview1/bin/ruby | |
7fef29e85000-7fef29e86000 rw-p 002dd000 00:23 13007280 /home/aaron/.rubies/ruby-2.3.0-preview1/bin/ruby | |
7fef29e86000-7fef29e98000 rw-p 00000000 00:00 0 | |
7fef2aba5000-7fef2afd5000 rw-p 00000000 00:00 0 [heap] | |
7fffa3960000-7fffa415f000 rw-p 00000000 00:00 0 | |
7fffa41ab000-7fffa41ad000 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 | |
Aborted |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment