ruby-loco build ruby -v: ruby 2.6.0dev (2018-02-12 trunk 62380) [x64-mingw32] Top portion of test-all log showing MJIT failures Bottom shows test-all retry listing for TestJIT 8) Failure: TestJIT#test_compile_insn_once [C:/projects/ruby-loco/src/ruby/test/ruby/test_jit.rb:392]: Failed to run script with JIT: ``` p proc { /#{true}/o =~ "true" && $~.to_a }.call ``` stdout: ``` ``` stderr: ``` JIT success (1299.5ms): block in
@-e:1 -> C:/Users/appveyor/AppData/Local/temp/_ruby_mjit_p7968u0.c -e:1: [BUG] Segmentation fault ruby 2.6.0dev (2018-02-12 trunk 62380) [x64-mingw32] -- Control frame information ----------------------------------------------- c:0003 p:0001 s:0010 e:000009 BLOCK -e:1 c:0002 p:0009 s:0007 E:001f30 EVAL -e:1 [FINISH] c:0001 p:0000 s:0003 E:000890 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- -e:1:in `
' -e:1:in `block in
' -- C level backtrace information ------------------------------------------- C:\windows\SYSTEM32\ntdll.dll(ZwWaitForSingleObject+0xa) [0x00007ffbfa89079a] C:\windows\system32\KERNELBASE.dll(WaitForSingleObjectEx+0x98) [0x00007ffbf7d71118] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_print_backtrace+0x36) [0x000000006a5dd476] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_vm_bugreport+0x6d) [0x000000006a5dd4ed] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_bug_context+0x69) [0x000000006a4a4ca9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_safe_obj+0x6a0) [0x000000006a570390] [0x0000000000402397] C:\windows\SYSTEM32\ntdll.dll(_C_specific_handler+0x96) [0x00007ffbfa881e26] C:\windows\SYSTEM32\ntdll.dll(_chkstk+0x9d) [0x00007ffbfa89349d] C:\windows\SYSTEM32\ntdll.dll(RtlRaiseException+0xf67) [0x00007ffbfa8548d7] C:\windows\SYSTEM32\ntdll.dll(KiUserExceptionDispatcher+0x3a) [0x00007ffbfa89262a] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_vm_get_ruby_level_next_cfp+0x29) [0x000000006a5c4ad9] [0x0000000064381203] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_ensure+0x16c) [0x000000006a4ac36c] C:\Users\appveyor\AppData\Local\temp\_ruby_mjit_p7968u0.so(mjit0+0x266) [0x000000006438a0b6] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_funcall+0x3368) [0x000000006a5d2818] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(vm_exec+0x92) [0x000000006a5c9722] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_call_end_proc+0x189) [0x000000006a4a81d9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(ruby_run_node+0x59) [0x000000006a4ab329] [0x0000000000402ccb] [0x00000000004013c7] [0x00000000004014fb] C:\windows\system32\KERNEL32.DLL(BaseThreadInitThunk+0x22) [0x00007ffbfa6c13d2] -- Other runtime information ----------------------------------------------- * Loaded script: -e * Loaded features: 0 enumerator.so 1 thread.rb 2 rational.so 3 complex.so 4 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/encdb.so 5 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/trans/transdb.so 6 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/windows_1252.so [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 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. ``` . expected but was . 9) Failure: TestJIT#test_compile_insn_invokesuper [C:/projects/ruby-loco/src/ruby/test/ruby/test_jit.rb:307]: Failed to run script with JIT: ``` mod = Module.new { def test super + 2 end } klass = Class.new { prepend mod def test 1 end } print klass.new.test ``` stdout: ``` ``` stderr: ``` JIT success (1300.7ms): block in
@-e:2 -> C:/Users/appveyor/AppData/Local/temp/_ruby_mjit_p7560u0.c -e:3: [BUG] Segmentation fault ruby 2.6.0dev (2018-02-12 trunk 62380) [x64-mingw32] -- Control frame information ----------------------------------------------- c:0005 p:0010 s:0021 e:000017 BLOCK -e:3 [FINISH] c:0004 p:---- s:0015 e:000014 CFUNC :initialize c:0003 p:---- s:0012 e:000011 CFUNC :new c:0002 p:0011 s:0008 E:0019c0 EVAL -e:2 [FINISH] c:0001 p:0000 s:0003 E:001c20 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- -e:2:in `
' -e:2:in `new' -e:2:in `initialize' -e:3:in `block in
' -- C level backtrace information ------------------------------------------- C:\windows\SYSTEM32\ntdll.dll(ZwWaitForSingleObject+0xa) [0x00007ffbfa89079a] C:\windows\system32\KERNELBASE.dll(WaitForSingleObjectEx+0x98) [0x00007ffbf7d71118] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_print_backtrace+0x36) [0x000000006a5dd476] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_vm_bugreport+0x6d) [0x000000006a5dd4ed] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_bug_context+0x69) [0x000000006a4a4ca9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_safe_obj+0x6a0) [0x000000006a570390] [0x0000000000402397] C:\windows\SYSTEM32\ntdll.dll(_C_specific_handler+0x96) [0x00007ffbfa881e26] C:\windows\SYSTEM32\ntdll.dll(_chkstk+0x9d) [0x00007ffbfa89349d] C:\windows\SYSTEM32\ntdll.dll(RtlRaiseException+0xf67) [0x00007ffbfa8548d7] C:\windows\SYSTEM32\ntdll.dll(KiUserExceptionDispatcher+0x3a) [0x00007ffbfa89262a] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_f_notimplement+0x1775) [0x000000006a5c0515] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_callable_method_entry+0x12) [0x000000006a5c50a2] C:\Users\appveyor\AppData\Local\temp\_ruby_mjit_p7560u0.so(mjit0+0x275) [0x000000006740a045] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(vm_exec+0x1a5) [0x000000006a5c9835] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_yield_splat+0x6d4) [0x000000006a5d7ec4] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_yield_splat+0x867) [0x000000006a5d8057] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_obj_untrusted+0x4b6) [0x000000006a5078d6] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_f_eval+0x3d5) [0x000000006a5ca945] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_funcall_with_hook+0xe2b) [0x000000006a5cc30b] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_funcallv+0x36) [0x000000006a5cca46] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_undefined_alloc+0x104) [0x000000006a50a414] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_error_arity+0x10b) [0x000000006a5c31fb] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_yield_force_blockarg+0xc98) [0x000000006a5d6288] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_funcall+0xb1b) [0x000000006a5cffcb] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(vm_exec+0x92) [0x000000006a5c9722] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_call_end_proc+0x189) [0x000000006a4a81d9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(ruby_run_node+0x59) [0x000000006a4ab329] [0x0000000000402ccb] [0x00000000004013c7] [0x00000000004014fb] C:\windows\system32\KERNEL32.DLL(BaseThreadInitThunk+0x22) [0x00007ffbfa6c13d2] -- Other runtime information ----------------------------------------------- * Loaded script: -e * Loaded features: 0 enumerator.so 1 thread.rb 2 rational.so 3 complex.so 4 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/encdb.so 5 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/trans/transdb.so 6 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/windows_1252.so [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 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. ``` . expected but was . 10) Failure: TestJIT#test_compile_insn_intern_newarray_duparray [C:/projects/ruby-loco/src/ruby/test/ruby/test_jit.rb:168]: Failed to run script with JIT: ``` p proc { [:"#{0}"] + [1,2,3] }.call ``` stdout: ``` ``` stderr: ``` JIT success (1288.3ms): block in
@-e:1 -> C:/Users/appveyor/AppData/Local/temp/_ruby_mjit_p6868u0.c -e:1: [BUG] Segmentation fault ruby 2.6.0dev (2018-02-12 trunk 62380) [x64-mingw32] -- Control frame information ----------------------------------------------- c:0004 p:---- s:0015 e:000014 CFUNC :to_s c:0003 p:0010 s:0011 e:000009 BLOCK -e:1 c:0002 p:0009 s:0007 E:002470 EVAL -e:1 [FINISH] c:0001 p:0000 s:0003 E:001780 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- -e:1:in `
' -e:1:in `block in
' -e:1:in `to_s' -- C level backtrace information ------------------------------------------- C:\windows\SYSTEM32\ntdll.dll(ZwWaitForSingleObject+0xa) [0x00007ffbfa89079a] C:\windows\system32\KERNELBASE.dll(WaitForSingleObjectEx+0x98) [0x00007ffbf7d71118] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_print_backtrace+0x36) [0x000000006a5dd476] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_vm_bugreport+0x6d) [0x000000006a5dd4ed] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_bug_context+0x69) [0x000000006a4a4ca9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_safe_obj+0x6a0) [0x000000006a570390] [0x0000000000402397] C:\windows\SYSTEM32\ntdll.dll(_C_specific_handler+0x96) [0x00007ffbfa881e26] C:\windows\SYSTEM32\ntdll.dll(_chkstk+0x9d) [0x00007ffbfa89349d] C:\windows\SYSTEM32\ntdll.dll(RtlRaiseException+0xf67) [0x00007ffbfa8548d7] C:\windows\SYSTEM32\ntdll.dll(KiUserExceptionDispatcher+0x3a) [0x00007ffbfa89262a] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_class_real+0x5) [0x000000006a509e65] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_class_name+0x9) [0x000000006a5bc209] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_inspect+0x188) [0x000000006a50a1f8] [0x0000000061e866c8] [0x0000000061e8744e] [0x0000000061e895a8] C:\Users\appveyor\AppData\Local\temp\_ruby_mjit_p6868u0.so(mjit0+0xb7) [0x0000000061e89e77] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_funcall+0x3368) [0x000000006a5d2818] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(vm_exec+0x92) [0x000000006a5c9722] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_call_end_proc+0x189) [0x000000006a4a81d9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(ruby_run_node+0x59) [0x000000006a4ab329] [0x0000000000402ccb] [0x00000000004013c7] [0x00000000004014fb] C:\windows\system32\KERNEL32.DLL(BaseThreadInitThunk+0x22) [0x00007ffbfa6c13d2] -- Other runtime information ----------------------------------------------- * Loaded script: -e * Loaded features: 0 enumerator.so 1 thread.rb 2 rational.so 3 complex.so 4 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/encdb.so 5 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/trans/transdb.so 6 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/windows_1252.so [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 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. ``` . expected but was . 11) Failure: TestJIT#test_compile_insn_putspecialobject_putiseq [C:/projects/ruby-loco/src/ruby/test/ruby/test_jit.rb:140]: Failed to run script with JIT: ``` print proc { def method_definition 'hello' end method_definition }.call ``` stdout: ``` ``` stderr: ``` JIT success (1350.0ms): block in
@-e:2 -> C:/Users/appveyor/AppData/Local/temp/_ruby_mjit_p16220u0.c -e:3: [BUG] Segmentation fault ruby 2.6.0dev (2018-02-12 trunk 62380) [x64-mingw32] -- Control frame information ----------------------------------------------- c:0003 p:0010 s:0013 e:000009 BLOCK -e:3 c:0002 p:0009 s:0007 E:001b30 EVAL -e:7 [FINISH] c:0001 p:0000 s:0003 E:000e20 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- -e:7:in `
' -e:3:in `block in
' -- C level backtrace information ------------------------------------------- C:\windows\SYSTEM32\ntdll.dll(ZwWaitForSingleObject+0xa) [0x00007ffbfa89079a] C:\windows\system32\KERNELBASE.dll(WaitForSingleObjectEx+0x98) [0x00007ffbf7d71118] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_print_backtrace+0x36) [0x000000006a5dd476] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_vm_bugreport+0x6d) [0x000000006a5dd4ed] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_bug_context+0x69) [0x000000006a4a4ca9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_safe_obj+0x6a0) [0x000000006a570390] [0x0000000000402397] C:\windows\SYSTEM32\ntdll.dll(_C_specific_handler+0x96) [0x00007ffbfa881e26] C:\windows\SYSTEM32\ntdll.dll(_chkstk+0x9d) [0x00007ffbfa89349d] C:\windows\SYSTEM32\ntdll.dll(RtlRaiseException+0xf67) [0x00007ffbfa8548d7] C:\windows\SYSTEM32\ntdll.dll(KiUserExceptionDispatcher+0x3a) [0x00007ffbfa89262a] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_f_notimplement+0x1775) [0x000000006a5c0515] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_callable_method_entry+0x12) [0x000000006a5c50a2] C:\Users\appveyor\AppData\Local\temp\_ruby_mjit_p16220u0.so(mjit0+0x3f0) [0x000000006ee8a1c0] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_funcall+0x3368) [0x000000006a5d2818] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(vm_exec+0x92) [0x000000006a5c9722] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_call_end_proc+0x189) [0x000000006a4a81d9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(ruby_run_node+0x59) [0x000000006a4ab329] [0x0000000000402ccb] [0x00000000004013c7] [0x00000000004014fb] C:\windows\system32\KERNEL32.DLL(BaseThreadInitThunk+0x22) [0x00007ffbfa6c13d2] -- Other runtime information ----------------------------------------------- * Loaded script: -e * Loaded features: 0 enumerator.so 1 thread.rb 2 rational.so 3 complex.so 4 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/encdb.so 5 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/trans/transdb.so 6 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/windows_1252.so [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 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. ``` . expected but was . 12) Failure: TestJIT#test_compile_insn_putstring_concatstrings_tostring [C:/projects/ruby-loco/src/ruby/test/ruby/test_jit.rb:152]: Failed to run script with JIT: ``` p proc { "a#{}b" + "c" }.call ``` stdout: ``` ``` stderr: ``` JIT success (1288.1ms): block in
@-e:1 -> C:/Users/appveyor/AppData/Local/temp/_ruby_mjit_p15164u0.c -e:1: [BUG] Segmentation fault ruby 2.6.0dev (2018-02-12 trunk 62380) [x64-mingw32] -- Control frame information ----------------------------------------------- c:0003 p:0012 s:0013 e:000009 BLOCK -e:1 c:0002 p:0009 s:0007 E:000cf0 EVAL -e:1 [FINISH] c:0001 p:0000 s:0003 E:001580 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- -e:1:in `
' -e:1:in `block in
' -- C level backtrace information ------------------------------------------- C:\windows\SYSTEM32\ntdll.dll(ZwWaitForSingleObject+0xa) [0x00007ffbfa89079a] C:\windows\system32\KERNELBASE.dll(WaitForSingleObjectEx+0x98) [0x00007ffbf7d71118] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_print_backtrace+0x36) [0x000000006a5dd476] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_vm_bugreport+0x6d) [0x000000006a5dd4ed] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_bug_context+0x69) [0x000000006a4a4ca9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_safe_obj+0x6a0) [0x000000006a570390] [0x0000000000402397] C:\windows\SYSTEM32\ntdll.dll(_C_specific_handler+0x96) [0x00007ffbfa881e26] C:\windows\SYSTEM32\ntdll.dll(_chkstk+0x9d) [0x00007ffbfa89349d] C:\windows\SYSTEM32\ntdll.dll(RtlRaiseException+0xf67) [0x00007ffbfa8548d7] C:\windows\SYSTEM32\ntdll.dll(KiUserExceptionDispatcher+0x3a) [0x00007ffbfa89262a] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_id_table_lookup+0x33) [0x000000006a59b923] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_f_notimplement+0x1730) [0x000000006a5c04d0] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_callable_method_entry+0x12) [0x000000006a5c50a2] [0x000000006af813b4] C:\Users\appveyor\AppData\Local\temp\_ruby_mjit_p15164u0.so(mjit0+0x9f) [0x000000006af89e5f] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_funcall+0x3368) [0x000000006a5d2818] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(vm_exec+0x92) [0x000000006a5c9722] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_call_end_proc+0x189) [0x000000006a4a81d9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(ruby_run_node+0x59) [0x000000006a4ab329] [0x0000000000402ccb] [0x00000000004013c7] [0x00000000004014fb] C:\windows\system32\KERNEL32.DLL(BaseThreadInitThunk+0x22) [0x00007ffbfa6c13d2] -- Other runtime information ----------------------------------------------- * Loaded script: -e * Loaded features: 0 enumerator.so 1 thread.rb 2 rational.so 3 complex.so 4 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/encdb.so 5 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/trans/transdb.so 6 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/windows_1252.so [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 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. ``` . expected but was . 13) Failure: TestJIT#test_compile_insn_blockparam [C:/projects/ruby-loco/src/ruby/test/ruby/test_jit.rb:63]: Failed to run script with JIT: ``` def foo(&b) a = b b = 2 a.call + 2 end print foo { 1 } ``` stdout: ``` ``` stderr: ``` JIT success (1364.2ms): foo@-e:2 -> C:/Users/appveyor/AppData/Local/temp/_ruby_mjit_p20048u0.c -e:3:in `foo': wrong argument type Binding (expected Class) (TypeError) from -e:8:in `
' Successful MJIT finish ``` . expected but was . 14) Failure: TestJIT#test_compile_insn_setspecial [C:/projects/ruby-loco/src/ruby/test/ruby/test_jit.rb:84]: Failed to run script with JIT: ``` p proc { true if nil.nil?..nil.nil? }.call ``` stdout: ``` ``` stderr: ``` JIT success (1263.9ms): block in
@-e:1 -> C:/Users/appveyor/AppData/Local/temp/_ruby_mjit_p16572u0.c -e:2: [BUG] Segmentation fault ruby 2.6.0dev (2018-02-12 trunk 62380) [x64-mingw32] -- Control frame information ----------------------------------------------- c:0003 p:0010 s:0011 e:000009 BLOCK -e:2 c:0002 p:0009 s:0007 E:001550 EVAL -e:3 [FINISH] c:0001 p:0000 s:0003 E:001fe0 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- -e:3:in `
' -e:2:in `block in
' -- C level backtrace information ------------------------------------------- C:\windows\SYSTEM32\ntdll.dll(ZwWaitForSingleObject+0xa) [0x00007ffbfa89079a] C:\windows\system32\KERNELBASE.dll(WaitForSingleObjectEx+0x98) [0x00007ffbf7d71118] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_print_backtrace+0x36) [0x000000006a5dd476] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_vm_bugreport+0x6d) [0x000000006a5dd4ed] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_bug_context+0x69) [0x000000006a4a4ca9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_safe_obj+0x6a0) [0x000000006a570390] [0x0000000000402397] C:\windows\SYSTEM32\ntdll.dll(_C_specific_handler+0x96) [0x00007ffbfa881e26] C:\windows\SYSTEM32\ntdll.dll(_chkstk+0x9d) [0x00007ffbfa89349d] C:\windows\SYSTEM32\ntdll.dll(RtlRaiseException+0xf67) [0x00007ffbfa8548d7] C:\windows\SYSTEM32\ntdll.dll(KiUserExceptionDispatcher+0x3a) [0x00007ffbfa89262a] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_id_table_lookup+0x33) [0x000000006a59b923] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_f_notimplement+0x1730) [0x000000006a5c04d0] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_callable_method_entry+0x12) [0x000000006a5c50a2] [0x000000006b141594] C:\Users\appveyor\AppData\Local\temp\_ruby_mjit_p16572u0.so(mjit0+0x26b) [0x000000006b14a20b] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_funcall+0x3368) [0x000000006a5d2818] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(vm_exec+0x92) [0x000000006a5c9722] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_call_end_proc+0x189) [0x000000006a4a81d9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(ruby_run_node+0x59) [0x000000006a4ab329] [0x0000000000402ccb] [0x00000000004013c7] [0x00000000004014fb] C:\windows\system32\KERNEL32.DLL(BaseThreadInitThunk+0x22) [0x00007ffbfa6c13d2] -- Other runtime information ----------------------------------------------- * Loaded script: -e * Loaded features: 0 enumerator.so 1 thread.rb 2 rational.so 3 complex.so 4 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/encdb.so 5 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/trans/transdb.so 6 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/windows_1252.so [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 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. ``` . expected but was . 15) Failure: TestJIT#test_compile_insn_throw [C:/projects/ruby-loco/src/ruby/test/ruby/test_jit.rb:335]: Failed to run script with JIT: ``` def test proc do if 1+1 == 1 return 3 else return 4 end 5 end.call end print test ``` stdout: ``` ``` stderr: ``` JIT success (1288.0ms): test@-e:2 -> C:/Users/appveyor/AppData/Local/temp/_ruby_mjit_p18360u0.c JIT success (1244.1ms): block in test@-e:3 -> C:/Users/appveyor/AppData/Local/temp/_ruby_mjit_p18360u1.c -e:7: [BUG] Segmentation fault ruby 2.6.0dev (2018-02-12 trunk 62380) [x64-mingw32] -- Control frame information ----------------------------------------------- c:0004 p:0021 s:0015 e:000013 BLOCK -e:7 c:0003 p:0008 s:0011 E:000f90 METHOD -e:10 c:0002 p:0015 s:0007 e:000005 EVAL -e:12 [FINISH] c:0001 p:0000 s:0003 E:0009d0 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- -e:12:in `
' -e:10:in `test' -e:7:in `block in test' -- C level backtrace information ------------------------------------------- C:\windows\SYSTEM32\ntdll.dll(ZwWaitForSingleObject+0xa) [0x00007ffbfa89079a] C:\windows\system32\KERNELBASE.dll(WaitForSingleObjectEx+0x98) [0x00007ffbf7d71118] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_print_backtrace+0x36) [0x000000006a5dd476] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_vm_bugreport+0x6d) [0x000000006a5dd4ed] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_bug_context+0x69) [0x000000006a4a4ca9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_safe_obj+0x6a0) [0x000000006a570390] [0x0000000000402397] C:\windows\SYSTEM32\ntdll.dll(_C_specific_handler+0x96) [0x00007ffbfa881e26] C:\windows\SYSTEM32\ntdll.dll(_chkstk+0x9d) [0x00007ffbfa89349d] C:\windows\SYSTEM32\ntdll.dll(RtlRaiseException+0xf67) [0x00007ffbfa8548d7] C:\windows\SYSTEM32\ntdll.dll(KiUserExceptionDispatcher+0x3a) [0x00007ffbfa89262a] C:\Users\appveyor\AppData\Local\temp\_ruby_mjit_p18360u1.so(mjit1+0x5164) [0x00000000690cf334] C:\Users\appveyor\AppData\Local\temp\_ruby_mjit_p18360u1.so(mjit1+0xfd) [0x00000000690ca2cd] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_funcall+0x3368) [0x000000006a5d2818] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(vm_exec+0x92) [0x000000006a5c9722] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_call_end_proc+0x189) [0x000000006a4a81d9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(ruby_run_node+0x59) [0x000000006a4ab329] [0x0000000000402ccb] [0x00000000004013c7] [0x00000000004014fb] C:\windows\system32\KERNEL32.DLL(BaseThreadInitThunk+0x22) [0x00007ffbfa6c13d2] -- Other runtime information ----------------------------------------------- * Loaded script: -e * Loaded features: 0 enumerator.so 1 thread.rb 2 rational.so 3 complex.so 4 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/encdb.so 5 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/trans/transdb.so 6 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/windows_1252.so [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 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. ``` . expected but was . 16) Failure: TestJIT#test_compile_insn_opt_aref_aset [C:/projects/ruby-loco/src/ruby/test/ruby/test_jit.rb:423]: Failed to run script with JIT: ``` p proc { hash = { '1' => 2 } hash['1'] + hash[1.to_s] + (hash['2'] = 2) + (hash[2.to_s] = 2) }.call ``` stdout: ``` ``` stderr: ``` JIT success (1356.2ms): block in
@-e:1 -> C:/Users/appveyor/AppData/Local/temp/_ruby_mjit_p8828u0.c -e:2: [BUG] Segmentation fault ruby 2.6.0dev (2018-02-12 trunk 62380) [x64-mingw32] -- Control frame information ----------------------------------------------- c:0003 p:0008 s:0013 e:000010 BLOCK -e:2 c:0002 p:0009 s:0007 E:0009d0 EVAL -e:4 [FINISH] c:0001 p:0000 s:0003 E:0022b0 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- -e:4:in `
' -e:2:in `block in
' -- C level backtrace information ------------------------------------------- C:\windows\SYSTEM32\ntdll.dll(ZwWaitForSingleObject+0xa) [0x00007ffbfa89079a] C:\windows\system32\KERNELBASE.dll(WaitForSingleObjectEx+0x98) [0x00007ffbf7d71118] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_print_backtrace+0x36) [0x000000006a5dd476] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_vm_bugreport+0x6d) [0x000000006a5dd4ed] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_bug_context+0x69) [0x000000006a4a4ca9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_safe_obj+0x6a0) [0x000000006a570390] [0x0000000000402397] C:\windows\SYSTEM32\ntdll.dll(_C_specific_handler+0x96) [0x00007ffbfa881e26] C:\windows\SYSTEM32\ntdll.dll(_chkstk+0x9d) [0x00007ffbfa89349d] C:\windows\SYSTEM32\ntdll.dll(RtlRaiseException+0xf67) [0x00007ffbfa8548d7] C:\windows\SYSTEM32\ntdll.dll(KiUserExceptionDispatcher+0x3a) [0x00007ffbfa89262a] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_f_notimplement+0x1775) [0x000000006a5c0515] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_callable_method_entry+0x12) [0x000000006a5c50a2] C:\Users\appveyor\AppData\Local\temp\_ruby_mjit_p8828u0.so(mjit0+0x650) [0x000000006448a770] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_check_funcall+0x3368) [0x000000006a5d2818] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(vm_exec+0x92) [0x000000006a5c9722] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(rb_call_end_proc+0x189) [0x000000006a4a81d9] C:\projects\ruby-loco\src\build26_64\x64-msvcrt-ruby260.dll(ruby_run_node+0x59) [0x000000006a4ab329] [0x0000000000402ccb] [0x00000000004013c7] [0x00000000004014fb] C:\windows\system32\KERNEL32.DLL(BaseThreadInitThunk+0x22) [0x00007ffbfa6c13d2] -- Other runtime information ----------------------------------------------- * Loaded script: -e * Loaded features: 0 enumerator.so 1 thread.rb 2 rational.so 3 complex.so 4 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/encdb.so 5 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/trans/transdb.so 6 C:/projects/ruby-loco/src/build26_64/.ext/x64-mingw32/enc/windows_1252.so [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 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. ``` . expected but was . -------------------------------------------------------------------------------- Below is test list Retrying... [ 1/268] thru [204/268] omitted TestIO retries [205/268] 3 TestJIT#test_compile_insn_adjuststack = 5.68 s = . [206/268] 1 TestJIT#test_compile_insn_blockparam = 5.68 s = F [207/268] 3 TestJIT#test_compile_insn_branchiftype = 5.57 s = . [208/268] 3 TestJIT#test_compile_insn_branchnil = 5.87 s = . [209/268] 3 TestJIT#test_compile_insn_branchunless = 5.70 s = . [210/268] 3 TestJIT#test_compile_insn_checkkeyword = 5.65 s = . [211/268] 3 TestJIT#test_compile_insn_checkmatch_opt_case_dispatch = 5.60 s = . [212/268] 3 TestJIT#test_compile_insn_classvariable = 5.57 s = . [213/268] 3 TestJIT#test_compile_insn_concatarray = 5.56 s = . [214/268] 3 TestJIT#test_compile_insn_constant = 5.68 s = . [215/268] 0 TestJIT#test_compile_insn_defineclass = 2.71 s = S [216/268] 3 TestJIT#test_compile_insn_defined = 5.46 s = . [217/268] 3 TestJIT#test_compile_insn_dup = 5.56 s = . [218/268] 3 TestJIT#test_compile_insn_dupn = 5.51 s = . [219/268] 3 TestJIT#test_compile_insn_expandarray = 5.54 s = . [220/268] 3 TestJIT#test_compile_insn_freezestring = 5.65 s = . [221/268] 0 TestJIT#test_compile_insn_getblockparamproxy = 2.84 s = S [222/268] 3 TestJIT#test_compile_insn_getspecial = 5.59 s = . [223/268] 3 TestJIT#test_compile_insn_global = 5.57 s = . [224/268] 3 TestJIT#test_compile_insn_inlinecache = 5.46 s = . [225/268] 3 TestJIT#test_compile_insn_instancevariable = 5.57 s = . [226/268] 1 TestJIT#test_compile_insn_intern_newarray_duparray = 5.52 s = F [227/268] 3 TestJIT#test_compile_insn_invokeblock_leave = 6.74 s = . [228/268] 1 TestJIT#test_compile_insn_invokesuper = 5.61 s = F [229/268] 3 TestJIT#test_compile_insn_jump_branchif = 5.54 s = . [230/268] 3 TestJIT#test_compile_insn_local = 5.60 s = . [231/268] 3 TestJIT#test_compile_insn_newhash = 5.59 s = . [232/268] 3 TestJIT#test_compile_insn_newrange = 5.70 s = . [233/268] 3 TestJIT#test_compile_insn_nop = 5.68 s = . [234/268] 1 TestJIT#test_compile_insn_once = 5.66 s = F [235/268] 1 TestJIT#test_compile_insn_opt_aref_aset = 5.53 s = F [236/268] 6 TestJIT#test_compile_insn_opt_calc = 8.25 s = . [237/268] 0 TestJIT#test_compile_insn_opt_call_c_function = 2.70 s = S [238/268] 3 TestJIT#test_compile_insn_opt_cmp = 5.59 s = . [239/268] 3 TestJIT#test_compile_insn_opt_empty_p = 5.51 s = . [240/268] 3 TestJIT#test_compile_insn_opt_length_size = 5.62 s = . [241/268] 3 TestJIT#test_compile_insn_opt_ltlt = 5.56 s = . [242/268] 3 TestJIT#test_compile_insn_opt_newarray_max = 5.62 s = . [243/268] 3 TestJIT#test_compile_insn_opt_newarray_min = 5.59 s = . [244/268] 3 TestJIT#test_compile_insn_opt_not = 5.52 s = . [245/268] 3 TestJIT#test_compile_insn_opt_regexpmatch1 = 5.46 s = . [246/268] 3 TestJIT#test_compile_insn_opt_regexpmatch2 = 5.54 s = . [247/268] 3 TestJIT#test_compile_insn_opt_rel = 5.49 s = . [248/268] 3 TestJIT#test_compile_insn_opt_send_without_block = 5.51 s = . [249/268] 3 TestJIT#test_compile_insn_opt_str_freeze = 5.42 s = . [250/268] 3 TestJIT#test_compile_insn_opt_str_uminus = 5.50 s = . [251/268] 3 TestJIT#test_compile_insn_opt_succ = 5.36 s = . [252/268] 3 TestJIT#test_compile_insn_pop = 5.59 s = . [253/268] 3 TestJIT#test_compile_insn_putnil = 5.51 s = . [254/268] 9 TestJIT#test_compile_insn_putobject = 10.99 s = . [255/268] 3 TestJIT#test_compile_insn_putself = 5.46 s = . [256/268] 1 TestJIT#test_compile_insn_putspecialobject_putiseq = 5.56 s = F [257/268] 1 TestJIT#test_compile_insn_putstring_concatstrings_tostring = 5.53 s = F [258/268] 0 TestJIT#test_compile_insn_reput = 2.70 s = S [259/268] 3 TestJIT#test_compile_insn_reverse = 5.48 s = . [260/268] 3 TestJIT#test_compile_insn_send = 6.67 s = . [261/268] 3 TestJIT#test_compile_insn_setn = 5.13 s = . [262/268] 1 TestJIT#test_compile_insn_setspecial = 5.23 s = F [263/268] 3 TestJIT#test_compile_insn_splatarray = 5.20 s = . [264/268] 3 TestJIT#test_compile_insn_swap_topn = 5.40 s = . [265/268] 1 TestJIT#test_compile_insn_throw = 6.57 s = F [266/268] 3 TestJIT#test_compile_insn_toregexp = 5.17 s = . [267/268] 0 TestJIT#test_compile_insn_tracecoverage = 2.59 s = S [268/268] 6 TestJIT#test_jit_output = 5.29 s = .