|
Note - a/ is the dir where I've copied all required items from the ruby repo test folder.
|
|
Used for isolating tests. Also, b/ is where I test patched files, which is where
|
|
the a/ and b/ comes from in my patch files...
|
|
|
|
|
|
E:\r_test\a\test>ruby --disable-gems runner_t.rb -r100 -dsegv_enum
|
|
Run options: --repeat-count=100 --show-skip
|
|
|
|
# Running tests:
|
|
|
|
[ 3/66] TestEnumerable#test_callcc
|
|
a/test/lib/test/unit/assertions.rb:87: [BUG] Segmentation fault
|
|
ruby 2.5.0dev (2017-05-04 trunk 58568) [x64-mingw32]
|
|
|
|
-- Control frame information -----------------------------------------------
|
|
c:0029 p:---- s:0173 e:000172 CFUNC :proc
|
|
c:0028 p:0088 s:0169 e:000166 RESCUE a/test/lib/test/unit/assertions.rb:87
|
|
c:0027 p:0053 s:0163 E:001578 METHOD a/test/lib/test/unit/assertions.rb:73
|
|
c:0026 p:0031 s:0154 E:001a60 METHOD a/test/segv_enum/test_enum.rb:559
|
|
c:0025 p:0036 s:0150 E:000de0 METHOD a/test/lib/test/unit.rb:1162
|
|
c:0024 p:0078 s:0144 E:002408 METHOD a/test/lib/minitest/unit.rb:1280
|
|
c:0023 p:0022 s:0135 E:001dc8 METHOD a/test/lib/test/unit/testcase.rb:18
|
|
c:0022 p:0073 s:0130 E:001370 BLOCK a/test/lib/minitest/unit.rb:951 [FINISH]
|
|
c:0021 p:---- s:0123 e:000122 CFUNC :map
|
|
c:0020 p:0129 s:0119 E:001d30 METHOD a/test/lib/minitest/unit.rb:944
|
|
c:0019 p:0054 s:0107 E:000e28 METHOD a/test/lib/test/unit.rb:1029
|
|
c:0018 p:0016 s:0100 E:000ea0 BLOCK a/test/lib/test/unit.rb:541 [FINISH]
|
|
c:0017 p:---- s:0094 e:000093 CFUNC :each
|
|
c:0016 p:0073 s:0090 E:000e68 METHOD a/test/lib/test/unit.rb:539
|
|
c:0015 p:0014 s:0083 E:000ee8 METHOD a/test/lib/test/unit.rb:577
|
|
c:0014 p:0165 s:0076 E:0007b0 METHOD a/test/lib/minitest/unit.rb:888
|
|
c:0013 p:0025 s:0062 E:001df8 METHOD a/test/lib/test/unit.rb:966
|
|
c:0012 p:0010 s:0057 E:001e20 METHOD a/test/lib/minitest/unit.rb:1107
|
|
c:0011 p:0010 s:0053 E:001ee8 BLOCK a/test/lib/minitest/unit.rb:1094 [FINISH]
|
|
c:0010 p:---- s:0049 e:000048 CFUNC :each
|
|
c:0009 p:0057 s:0045 E:001eb8 METHOD a/test/lib/minitest/unit.rb:1093
|
|
c:0008 p:0020 s:0040 E:001f48 METHOD a/test/lib/minitest/unit.rb:1081
|
|
c:0007 p:0012 s:0035 E:000f20 METHOD a/test/lib/test/unit.rb:780
|
|
c:0006 p:0012 s:0029 E:000f60 METHOD a/test/lib/test/unit.rb:610
|
|
c:0005 p:0022 s:0023 E:001f78 METHOD a/test/lib/test/unit.rb:33
|
|
c:0004 p:0045 s:0018 E:001fa0 METHOD a/test/lib/test/unit.rb:1124
|
|
c:0003 p:0015 s:0014 E:002008 METHOD a/test/lib/test/unit.rb:1128
|
|
c:0002 p:0357 s:0009 E:0001d8 EVAL runner_t.rb:54 [FINISH]
|
|
c:0001 p:0000 s:0003 E:000c00 (none) [FINISH]
|
|
|
|
-- Ruby level backtrace information ----------------------------------------
|
|
runner_t.rb:54:in `<main>'
|
|
a/test/lib/test/unit.rb:1128:in `run'
|
|
a/test/lib/test/unit.rb:1124:in `run'
|
|
a/test/lib/test/unit.rb:33:in `run'
|
|
a/test/lib/test/unit.rb:610:in `run'
|
|
a/test/lib/test/unit.rb:780:in `run'
|
|
a/test/lib/minitest/unit.rb:1081:in `run'
|
|
a/test/lib/minitest/unit.rb:1093:in `_run'
|
|
a/test/lib/minitest/unit.rb:1093:in `each'
|
|
a/test/lib/minitest/unit.rb:1094:in `block in _run'
|
|
a/test/lib/minitest/unit.rb:1107:in `run_tests'
|
|
a/test/lib/test/unit.rb:966:in `_run_anything'
|
|
a/test/lib/minitest/unit.rb:888:in `_run_anything'
|
|
a/test/lib/test/unit.rb:577:in `_run_suites'
|
|
a/test/lib/test/unit.rb:539:in `_run_suites'
|
|
a/test/lib/test/unit.rb:539:in `each'
|
|
a/test/lib/test/unit.rb:541:in `block in _run_suites'
|
|
a/test/lib/test/unit.rb:1029:in `_run_suite'
|
|
a/test/lib/minitest/unit.rb:944:in `_run_suite'
|
|
a/test/lib/minitest/unit.rb:944:in `map'
|
|
a/test/lib/minitest/unit.rb:951:in `block in _run_suite'
|
|
a/test/lib/test/unit/testcase.rb:18:in `run'
|
|
a/test/lib/minitest/unit.rb:1280:in `run'
|
|
a/test/lib/test/unit.rb:1162:in `run_test'
|
|
a/test/segv_enum/test_enum.rb:559:in `test_callcc'
|
|
a/test/lib/test/unit/assertions.rb:73:in `assert_raise'
|
|
a/test/lib/test/unit/assertions.rb:87:in `rescue in assert_raise'
|
|
a/test/lib/test/unit/assertions.rb:87:in `proc'
|
|
|
|
-- C level backtrace information -------------------------------------------
|
|
C:\Windows\SYSTEM32\ntdll.dll(ZwWaitForSingleObject+0xa) [0x00000000775bbd7a]
|
|
C:\Windows\system32\KERNELBASE.dll(WaitForSingleObjectEx+0x9c) [0x000007fefd3d10ac]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_print_backtrace+0x36) [0x00000000680426d6]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_vm_bugreport+0x67) [0x0000000068042747]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_bug_context+0x69) [0x0000000067f1ee39]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_check_safe_obj+0x6cc) [0x0000000067fd86ec]
|
|
[0x0000000000402388]
|
|
C:\Windows\SYSTEM32\ntdll.dll(_C_specific_handler+0x9c) [0x0000000077587958]
|
|
C:\Windows\SYSTEM32\ntdll.dll(RtlDecodePointer+0xad) [0x000000007759812d]
|
|
C:\Windows\SYSTEM32\ntdll.dll(RtlUnwindEx+0xbbf) [0x000000007758855f]
|
|
C:\Windows\SYSTEM32\ntdll.dll(KiUserExceptionDispatcher+0x2e) [0x00000000775bbcb8]
|
|
C:\Windows\SYSTEM32\ntdll.dll(RtlSizeHeap+0x89) [0x0000000077596789]
|
|
C:\Windows\system32\msvcrt.dll(msize+0x1f) [0x000007fefdbd8e83]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_gc_unprotect_logging+0x253) [0x0000000067f37863]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_vm_make_proc+0x15d2) [0x000000006802ce42]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_vm_make_proc_lambda+0x26) [0x000000006802b826]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_error_arity+0x116) [0x0000000068029206]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_vm_localjump_error+0x1194) [0x000000006802ef04]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_vm_localjump_error+0x6713) [0x0000000068034483]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_yield+0x38b) [0x000000006803d82b]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_ary_push+0x5dd) [0x0000000067ec7c6d]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_error_arity+0x116) [0x0000000068029206]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_vm_localjump_error+0x1194) [0x000000006802ef04]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_vm_localjump_error+0x6713) [0x0000000068034483]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_yield+0x38b) [0x000000006803d82b]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_ary_each+0x3d) [0x0000000067ec405d]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_error_arity+0x116) [0x0000000068029206]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_call_super+0x900) [0x000000006803abb0]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_vm_localjump_error+0x1194) [0x000000006802ef04]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_vm_localjump_error+0x6713) [0x0000000068034483]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_yield+0x38b) [0x000000006803d82b]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_ary_each+0x3d) [0x0000000067ec405d]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_error_arity+0x116) [0x0000000068029206]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_call_super+0x900) [0x000000006803abb0]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_vm_localjump_error+0x1194) [0x000000006802ef04]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_vm_localjump_error+0x6713) [0x0000000068034483]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(rb_call_end_proc+0x17e) [0x0000000067f21e5e]
|
|
ruby25_64\bin\x64-msvcrt-ruby250.dll(ruby_run_node+0x3f) [0x0000000067f2488f]
|
|
[0x0000000000402dc7]
|
|
[0x00000000004013f8]
|
|
[0x000000000040151b]
|
|
C:\Windows\system32\kernel32.dll(BaseThreadInitThunk+0xd) [0x00000000773659cd]
|
|
|
|
-- Other runtime information -----------------------------------------------
|
|
|
|
* Loaded script: runner_t.rb: TestEnumerable#test_callcc
|
|
|
|
* Loaded features:
|
|
|
|
0 enumerator.so
|
|
1 thread.rb
|
|
2 rational.so
|
|
3 complex.so
|
|
4 ruby25_64/lib/ruby/2.5.0/x64-mingw32/enc/encdb.so
|
|
5 ruby25_64/lib/ruby/2.5.0/x64-mingw32/enc/trans/transdb.so
|
|
6 ruby25_64/lib/ruby/2.5.0/x64-mingw32/enc/windows_1252.so
|
|
7 ruby25_64/lib/ruby/2.5.0/unicode_normalize.rb
|
|
8 ruby25_64/lib/ruby/2.5.0/x64-mingw32/rbconfig.rb
|
|
9 ruby25_64/lib/ruby/2.5.0/optparse.rb
|
|
10 a/test/lib/leakchecker.rb
|
|
11 a/test/lib/minitest/unit.rb
|
|
12 ruby25_64/lib/ruby/2.5.0/prettyprint.rb
|
|
13 ruby25_64/lib/ruby/2.5.0/pp.rb
|
|
14 a/test/lib/test/unit/assertions.rb
|
|
15 ruby25_64/lib/ruby/2.5.0/open3.rb
|
|
16 ruby25_64/lib/ruby/2.5.0/timeout.rb
|
|
17 a/test/lib/find_executable.rb
|
|
18 ruby25_64/lib/ruby/2.5.0/x64-mingw32/rbconfig/sizeof.so
|
|
19 a/test/lib/envutil.rb
|
|
20 a/test/lib/test/unit/testcase.rb
|
|
21 a/test/lib/test/unit.rb
|
|
22 a/test/lib/tracepointchecker.rb
|
|
23 a/test/lib/zombie_hunter.rb
|
|
24 ruby25_64/lib/ruby/2.5.0/delegate.rb
|
|
25 ruby25_64/lib/ruby/2.5.0/x64-mingw32/etc.so
|
|
26 ruby25_64/lib/ruby/2.5.0/fileutils.rb
|
|
27 ruby25_64/lib/ruby/2.5.0/tmpdir.rb
|
|
28 ruby25_64/lib/ruby/2.5.0/tempfile.rb
|
|
29 a/test/lib/iseq_loader_checker.rb
|
|
30 ruby25_64/lib/ruby/2.5.0/x64-mingw32/continuation.so
|
|
31 ruby25_64/lib/ruby/2.5.0/x64-mingw32/stringio.so
|
|
32 a/test/segv_enum/test_enum.rb
|
|
33 ruby25_64/lib/ruby/2.5.0/x64-mingw32/io/console.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.
|
|
|
|
E:\r_test\a\test>
|