Skip to content

Instantly share code, notes, and snippets.

@rusterholz
Last active January 29, 2018 17:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rusterholz/8a39aed5cee7c08ef1394bc308adc960 to your computer and use it in GitHub Desktop.
Save rusterholz/8a39aed5cee7c08ef1394bc308adc960 to your computer and use it in GitHub Desktop.
bug.txt
Cedar:bug rusterholz$ irb
2.5.0 :001 > class Foo
2.5.0 :002?> def bar
2.5.0 :003?> :baz
2.5.0 :004?> end
2.5.0 :005?> end
=> :bar
2.5.0 :006 > Foo.new.method(:bar).super_method
=> nil
2.5.0 :007 > Foo.instance_method(:bar).bind(Foo.new).super_method
(irb):7: [BUG] Segmentation fault at 0x0000000000000018
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin17]
-- Crash Report log information --------------------------------------------
See Crash Report log file under the one of following:
* ~/Library/Logs/DiagnosticReports
* /Library/Logs/DiagnosticReports
for more details.
Don't forget to include the above Crash Report log file in bug reports.
-- Control frame information -----------------------------------------------
c:0020 p:---- s:0100 e:000099 CFUNC :super_method
c:0019 p:0028 s:0096 e:000095 EVAL (irb):7 [FINISH]
c:0018 p:---- s:0093 e:000092 CFUNC :eval
c:0017 p:0021 s:0085 e:000084 METHOD /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/workspace.rb:85
c:0016 p:0021 s:0077 e:000075 METHOD /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/context.rb:380
c:0015 p:0017 s:0070 e:000069 BLOCK /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:491
c:0014 p:0025 s:0060 e:000059 METHOD /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:621
c:0013 p:0008 s:0054 e:000053 BLOCK /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:488
c:0012 p:0102 s:0049 e:000048 BLOCK /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ruby-lex.rb:246 [FINISH]
c:0011 p:---- s:0045 e:000044 CFUNC :loop
c:0010 p:0006 s:0041 e:000040 BLOCK /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ruby-lex.rb:232 [FINISH]
c:0009 p:---- s:0038 e:000037 CFUNC :catch
c:0008 p:0012 s:0033 e:000032 METHOD /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ruby-lex.rb:231
c:0007 p:0029 s:0029 E:000b80 METHOD /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:487
c:0006 p:0005 s:0025 e:000024 BLOCK /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:428 [FINISH]
c:0005 p:---- s:0022 e:000021 CFUNC :catch
c:0004 p:0063 s:0017 E:000ce8 METHOD /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:427
c:0003 p:0102 s:0012 e:000011 METHOD /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:383
c:0002 p:0019 s:0006 e:000005 EVAL /Users/rusterholz/.rvm/rubies/ruby-2.5.0/bin/irb:11 [FINISH]
c:0001 p:0000 s:0003 E:001420 (none) [FINISH]
-- Ruby level backtrace information ----------------------------------------
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/bin/irb:11:in `<main>'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:383:in `start'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:427:in `run'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:427:in `catch'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:428:in `block in run'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:487:in `eval_input'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ruby-lex.rb:231:in `each_top_level_statement'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ruby-lex.rb:231:in `catch'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ruby-lex.rb:232:in `block in each_top_level_statement'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ruby-lex.rb:232:in `loop'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ruby-lex.rb:246:in `block (2 levels) in each_top_level_statement'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:488:in `block in eval_input'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:621:in `signal_status'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb:491:in `block (2 levels) in eval_input'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/context.rb:380:in `evaluate'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/workspace.rb:85:in `evaluate'
/Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/workspace.rb:85:in `eval'
(irb):7:in `irb_binding'
(irb):7:in `super_method'
-- Machine register context ------------------------------------------------
rax: 0x0000000000000000 rbx: 0x00007fb51ed129b0 rcx: 0x000000010fef5730
rdx: 0x0000000000000000 rdi: 0x00007fb521855330 rsi: 0x000000010fef5730
rbp: 0x00007ffedff90210 rsp: 0x00007ffedff901d0 r8: 0x00007fb51ed0a038
r9: 0x000000011012ac70 r10: 0x00007fb51ec0cd58 r11: 0x00007fb51ed00000
r12: 0x0000000000000000 r13: 0x00007fb51ec47480 r14: 0x0000000000000000
r15: 0x00007fb521855330 rip: 0x000000010fd872eb rfl: 0x0000000000010246
-- C level backtrace information -------------------------------------------
0 libruby.2.5.dylib 0x000000010fe61d17 rb_vm_bugreport + 135
1 libruby.2.5.dylib 0x000000010fce6988 rb_bug_context + 472
2 libruby.2.5.dylib 0x000000010fdd6161 sigsegv + 81
3 libsystem_platform.dylib 0x00007fff7e2c0f5a _sigtramp + 26
4 libruby.2.5.dylib 0x000000010fd872eb method_super_method + 43
5 libruby.2.5.dylib 0x000000010fe551fb vm_call_cfunc + 283
6 libruby.2.5.dylib 0x000000010fe3e954 vm_exec_core + 12196
7 libruby.2.5.dylib 0x000000010fe4face vm_exec + 142
8 libruby.2.5.dylib 0x000000010fe5df1a eval_string_with_cref + 1418
9 libruby.2.5.dylib 0x000000010fe4b78e rb_f_eval + 334
10 libruby.2.5.dylib 0x000000010fe551fb vm_call_cfunc + 283
11 libruby.2.5.dylib 0x000000010fe3e954 vm_exec_core + 12196
12 libruby.2.5.dylib 0x000000010fe4face vm_exec + 142
13 libruby.2.5.dylib 0x000000010fe5d1f4 invoke_block_from_c_bh + 372
14 libruby.2.5.dylib 0x000000010fe5e263 loop_i + 35
15 libruby.2.5.dylib 0x000000010fcf0cd7 rb_rescue2 + 311
16 libruby.2.5.dylib 0x000000010fe551fb vm_call_cfunc + 283
17 libruby.2.5.dylib 0x000000010fe3deb4 vm_exec_core + 9476
18 libruby.2.5.dylib 0x000000010fe4face vm_exec + 142
19 libruby.2.5.dylib 0x000000010fe5d1f4 invoke_block_from_c_bh + 372
20 libruby.2.5.dylib 0x000000010fe5e1fe catch_i + 78
21 libruby.2.5.dylib 0x000000010fe4c90d vm_catch_protect + 173
22 libruby.2.5.dylib 0x000000010fe4cfc2 rb_f_catch + 66
23 libruby.2.5.dylib 0x000000010fe551fb vm_call_cfunc + 283
24 libruby.2.5.dylib 0x000000010fe3deb4 vm_exec_core + 9476
25 libruby.2.5.dylib 0x000000010fe4face vm_exec + 142
26 libruby.2.5.dylib 0x000000010fe5d1f4 invoke_block_from_c_bh + 372
27 libruby.2.5.dylib 0x000000010fe5e1fe catch_i + 78
28 libruby.2.5.dylib 0x000000010fe4c90d vm_catch_protect + 173
29 libruby.2.5.dylib 0x000000010fe4cfc2 rb_f_catch + 66
30 libruby.2.5.dylib 0x000000010fe551fb vm_call_cfunc + 283
31 libruby.2.5.dylib 0x000000010fe3deb4 vm_exec_core + 9476
32 libruby.2.5.dylib 0x000000010fe4face vm_exec + 142
33 libruby.2.5.dylib 0x000000010fcf0501 ruby_exec_internal + 177
34 libruby.2.5.dylib 0x000000010fcf03f8 ruby_run_node + 56
35 ruby 0x000000010fc6df2f main + 79
-- Other runtime information -----------------------------------------------
* Loaded script: irb
* Loaded features:
0 enumerator.so
1 thread.rb
2 rational.so
3 complex.so
4 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/enc/encdb.bundle
5 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/enc/trans/transdb.bundle
6 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/rbconfig.rb
7 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/compatibility.rb
8 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/defaults.rb
9 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/deprecate.rb
10 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/errors.rb
11 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/version.rb
12 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/requirement.rb
13 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/platform.rb
14 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/basic_specification.rb
15 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/stub_specification.rb
16 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/util/list.rb
17 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/stringio.bundle
18 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/specification.rb
19 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/exceptions.rb
20 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/dependency.rb
21 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/core_ext/kernel_gem.rb
22 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/monitor.rb
23 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb
24 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems.rb
25 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/path_support.rb
26 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/e2mmap.rb
27 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/init.rb
28 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/workspace.rb
29 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/inspector.rb
30 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/output-method.rb
31 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/context.rb
32 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/extend-command.rb
33 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/notifier.rb
34 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/slex.rb
35 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ruby-token.rb
36 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ruby-lex.rb
37 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/src_encoding.rb
38 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/magic-file.rb
39 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/readline.bundle
40 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/input-method.rb
41 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/locale.rb
42 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb.rb
43 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/bundler_version_finder.rb
44 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/rubygems/util.rb
45 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/completion.rb
46 /Users/rusterholz/.rvm/scripts/irbrc.rb
47 /Users/rusterholz/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/irb/ext/save-history.rb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment