| "make update-unicode DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make update-download DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make update-rubyspec DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make update-src DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| From https://github.com/ruby/ruby |
| 247d598..3c3bd03 master -> origin/master |
| "make after-update DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make miniruby DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make ruby DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make all DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make install DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make yes-btest TESTOPTS='-q -j6'" exit with 0. |
| "make yes-test-basic TESTS='-j6'" exit with 0. |
| make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j6' |
| 1) Failure: |
| TestRipper::Generic#test_parse_files:test/ruby [/tmp/ruby/v3/src/trunk-gc-asserts/test/ripper/test_files_test_2.rb:6]: |
| pid 30170 killed by SIGABRT (signal 6) (core dumped) |
| | verify_internal_consistency_reachable_i: WB miss (O->Y) 0x00007f412fc27d98 [3LM ] T_IMEMO <ast> -> 0x00007f412fdcf1c8 [0 ] T_OBJECT (Object)(embed) len:2 |
| | verify_internal_consistency_reachable_i: WB miss (O->Y) 0x00007f412fc27d98 [3LM ] T_IMEMO <ast> -> 0x00007f412fe0c7a8 [0 ] T_OBJECT (Object)(embed) len:2 |
| | verify_internal_consistency_reachable_i: WB miss (O->Y) 0x00007f412fc27d98 [3LM ] T_IMEMO <ast> -> 0x00007f41328539a8 [0 ] T_OBJECT (Object)(embed) len:2 |
| | verify_internal_consistency_reachable_i: WB miss (O->Y) 0x00007f412fc27d98 [3LM ] T_IMEMO <ast> -> 0x00007f412fca5dd8 [0 ] T_OBJECT (Object)(embed) len:2 |
| | verify_internal_consistency_reachable_i: WB miss (O->Y) 0x00007f412fc27d98 [3LM ] T_IMEMO <ast> -> 0x00007f412fd57588 [0 ] T_OBJECT (Object)(embed) len:2 |
| | verify_internal_consistency_reachable_i: WB miss (O->Y) 0x00007f412fc27d98 [3LM ] T_IMEMO <ast> -> 0x00007f412fbd72f8 [0 ] T_OBJECT (Object)(embed) len:2 |
| | verify_internal_consistency_reachable_i: WB miss (O->Y) 0x00007f412fc27d98 [3LM ] T_IMEMO <ast> -> 0x00007f412fbd0890 [0 ] T_OBJECT (Object)(embed) len:2 |
| | verify_internal_consistency_reachable_i: WB miss (O->Y) 0x00007f412fc27d98 [3LM ] T_IMEMO <ast> -> 0x00007f412fbea3a8 [0 ] T_OBJECT (Object)(embed) len:2 |
| | verify_internal_consistency_reachable_i: WB miss (O->Y) 0x00007f412fc27d98 [3LM ] T_IMEMO <ast> -> 0x00007f412fbe1c30 [0 ] T_OBJECT (Object)(embed) len:2 |
| | verify_internal_consistency_reachable_i: WB miss (O->Y) 0x00007f412fc27d98 [3LM ] T_IMEMO <ast> -> 0x00007f412fbf9e48 [0 ] T_OBJECT (Object)(embed) len:2 |
| | (eval):1: [BUG] gc_verify_internal_consistency: found internal inconsistency. |
| | ruby 3.2.0dev (2022-09-28T14:01:20Z master 3c3bd03a7c) [x86_64-linux] |
| | |
| | -- Control frame information ----------------------------------------------- |
| | c:0012 p:---- s:0056 e:000055 CFUNC :inspect |
| | c:0011 p:---- s:0053 e:000052 CFUNC :inspect |
| | c:0010 p:0011 s:0049 e:000048 METHOD (eval):1 [FINISH] |
| | c:0009 p:---- s:0043 e:000042 CFUNC :parse |
| | c:0008 p:0003 s:0039 e:000038 EVAL <test_pattern_matching.rb>:1 [FINISH] |
| | c:0007 p:---- s:0036 e:000035 CFUNC :instance_eval |
| | c:0006 p:0050 s:0030 e:000029 BLOCK -:22 |
| | c:0005 p:0033 s:0026 e:000025 METHOD /tmp/ruby/v3/src/trunk-gc-asserts/tool/lib/core_assertions.rb:180 |
| | c:0004 p:0009 s:0019 e:000018 BLOCK -:20 [FINISH] |
| | c:0003 p:---- s:0015 e:000014 CFUNC :each |
| | c:0002 p:0121 s:0011 E:0018e8 EVAL -:19 [FINISH] |
| | c:0001 p:0000 s:0003 E:0000d0 (none) [FINISH] |
| | |
| | -- Ruby level backtrace information ---------------------------------------- |
| | -:19:in `<main>' |
| | -:19:in `each' |
| | -:20:in `block in <main>' |
| | /tmp/ruby/v3/src/trunk-gc-asserts/tool/lib/core_assertions.rb:180:in `assert_nothing_raised' |
| | -:22:in `block (2 levels) in <main>' |
| | -:22:in `instance_eval' |
| | <test_pattern_matching.rb>:1:in `block (2 levels) in <main>' |
| | <test_pattern_matching.rb>:1:in `parse' |
| | (eval):1:in `on_var_field' |
| | (eval):1:in `inspect' |
| | (eval):1:in `inspect' |
| | |
| | -- C level backtrace information ------------------------------------------- |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_print_backtrace+0x11) [0x7f41330b7b2b] /tmp/ruby/v3/src/trunk-gc-asserts/vm_dump.c:762 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_vm_bugreport) /tmp/ruby/v3/src/trunk-gc-asserts/vm_dump.c:1057 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(bug_report_end+0x0) [0x7f4132ebb1e7] /tmp/ruby/v3/src/trunk-gc-asserts/error.c:795 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_bug_without_die) /tmp/ruby/v3/src/trunk-gc-asserts/error.c:795 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(die+0x0) [0x7f4132e19f7a] /tmp/ruby/v3/src/trunk-gc-asserts/error.c:803 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_bug) /tmp/ruby/v3/src/trunk-gc-asserts/error.c:805 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(gc_mode_transition+0x0) [0x7f4132e1b835] /tmp/ruby/v3/src/trunk-gc-asserts/gc.c:8031 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(gc_sweep_start) /tmp/ruby/v3/src/trunk-gc-asserts/gc.c:5788 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(gc_sweep) /tmp/ruby/v3/src/trunk-gc-asserts/gc.c:6157 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(gc_verify_internal_consistency+0x34) [0x7f4132ee8f4c] /tmp/ruby/v3/src/trunk-gc-asserts/gc.c:8099 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(gc_exit) /tmp/ruby/v3/src/trunk-gc-asserts/gc.c:9701 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(gc_sweep_continue) /tmp/ruby/v3/src/trunk-gc-asserts/gc.c:6052 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(gc_continue) /tmp/ruby/v3/src/trunk-gc-asserts/gc.c:2380 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(heap_prepare+0x14) [0x7f4132eebd5f] /tmp/ruby/v3/src/trunk-gc-asserts/gc.c:2705 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(heap_next_free_page) /tmp/ruby/v3/src/trunk-gc-asserts/gc.c:2630 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(newobj_alloc) /tmp/ruby/v3/src/trunk-gc-asserts/gc.c:2736 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(newobj_of0+0x47) [0x7f4132eecd39] /tmp/ruby/v3/src/trunk-gc-asserts/gc.c:2829 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(newobj_of) /tmp/ruby/v3/src/trunk-gc-asserts/gc.c:2846 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_wb_protected_newobj_of) /tmp/ruby/v3/src/trunk-gc-asserts/gc.c:2868 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(str_alloc+0xd) [0x7f413302af8c] /tmp/ruby/v3/src/trunk-gc-asserts/string.c:884 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(str_alloc_embed) /tmp/ruby/v3/src/trunk-gc-asserts/string.c:897 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(str_duplicate) /tmp/ruby/v3/src/trunk-gc-asserts/string.c:1826 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_str_dup) /tmp/ruby/v3/src/trunk-gc-asserts/string.c:1835 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_class_path+0x63) [0x7f413307c673] /tmp/ruby/v3/src/trunk-gc-asserts/variable.c:193 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_any_to_s+0x4d) [0x7f4132f7070d] /tmp/ruby/v3/src/trunk-gc-asserts/object.c:595 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_cfp_consistent_p+0x0) [0x7f41330aaa97] /tmp/ruby/v3/src/trunk-gc-asserts/vm_eval.c:149 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_call0_cfunc_with_frame) /tmp/ruby/v3/src/trunk-gc-asserts/vm_eval.c:151 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_call0_cfunc) /tmp/ruby/v3/src/trunk-gc-asserts/vm_eval.c:163 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_call0_body) /tmp/ruby/v3/src/trunk-gc-asserts/vm_eval.c:209 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_funcallv+0x196) [0x7f41330aded6] /tmp/ruby/v3/src/trunk-gc-asserts/vm_eval.c:86 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_inspect+0x19) [0x7f4132f723b9] /tmp/ruby/v3/src/trunk-gc-asserts/object.c:605 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(inspect_ary+0xc) [0x7f4132e1fb28] /tmp/ruby/v3/src/trunk-gc-asserts/array.c:3087 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(inspect_ary) /tmp/ruby/v3/src/trunk-gc-asserts/array.c:3079 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(exec_recursive+0x3cf) [0x7f4133053fdf] /tmp/ruby/v3/src/trunk-gc-asserts/thread.c:5166 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_call_cfunc_with_frame+0x128) [0x7f413308e018] /tmp/ruby/v3/src/trunk-gc-asserts/vm_insnhelper.c:3073 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_sendish+0x10) [0x7f413309cfae] /tmp/ruby/v3/src/trunk-gc-asserts/vm_insnhelper.c:4828 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_exec_core) ../../src/trunk-gc-asserts/insns.def:820 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_vm_exec+0x18e) [0x7f41330a2d5e] /tmp/ruby/v3/src/trunk-gc-asserts/vm.c:2388 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_call0_body+0x53b) [0x7f41330aadeb] /tmp/ruby/v3/src/trunk-gc-asserts/vm_eval.c:205 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_funcallv+0x196) [0x7f41330aded6] /tmp/ruby/v3/src/trunk-gc-asserts/vm_eval.c:86 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/ripper.so(node_newnode+0x0) [0x7f412fee9fc4] ripper.y:13669 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/ripper.so(new_array_pattern_tail) ripper.y:899 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/ripper.so(ripper_yyparse+0x4695) [0x7f412fef2495] ripper.y:4341 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/ripper.so(ripper_parse0+0xea) [0x7f412ff01c3a] ripper.y:13848 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_ensure+0x12e) [0x7f4132ec451e] /tmp/ruby/v3/src/trunk-gc-asserts/eval.c:994 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/ripper.so(ripper_parse+0x95) [0x7f412fee43e5] ripper.y:13886 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_call_cfunc_with_frame+0x128) [0x7f413308e018] /tmp/ruby/v3/src/trunk-gc-asserts/vm_insnhelper.c:3073 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_sendish+0x10) [0x7f413309cfae] /tmp/ruby/v3/src/trunk-gc-asserts/vm_insnhelper.c:4828 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_exec_core) ../../src/trunk-gc-asserts/insns.def:820 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_vm_exec+0x18e) [0x7f41330a2d5e] /tmp/ruby/v3/src/trunk-gc-asserts/vm.c:2388 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(eval_string_with_cref+0xb6) [0x7f41330a5676] /tmp/ruby/v3/src/trunk-gc-asserts/vm_eval.c:1767 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(eval_under+0x50) [0x7f41330a9a3b] /tmp/ruby/v3/src/trunk-gc-asserts/vm_eval.c:2012 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(specific_eval) /tmp/ruby/v3/src/trunk-gc-asserts/vm_eval.c:2036 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_call_cfunc_with_frame+0x128) [0x7f413308e018] /tmp/ruby/v3/src/trunk-gc-asserts/vm_insnhelper.c:3073 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_sendish+0x10) [0x7f413309cfae] /tmp/ruby/v3/src/trunk-gc-asserts/vm_insnhelper.c:4828 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_exec_core) ../../src/trunk-gc-asserts/insns.def:820 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_vm_exec+0x18e) [0x7f41330a2d5e] /tmp/ruby/v3/src/trunk-gc-asserts/vm.c:2388 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_yield+0x266) [0x7f41330a81d6] /tmp/ruby/v3/src/trunk-gc-asserts/vm.c:1416 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(RB_FL_TEST_RAW+0x0) [0x7f4132e1f85c] /tmp/ruby/v3/src/trunk-gc-asserts/array.c:2729 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(RB_FL_ANY_RAW) /tmp/ruby/v3/src/trunk-gc-asserts/include/ruby/internal/fl_type.h:552 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_array_len) /tmp/ruby/v3/src/trunk-gc-asserts/include/ruby/internal/core/rarray.h:321 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_ary_each) /tmp/ruby/v3/src/trunk-gc-asserts/array.c:2728 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_call_cfunc_with_frame+0x128) [0x7f413308e018] /tmp/ruby/v3/src/trunk-gc-asserts/vm_insnhelper.c:3073 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_sendish+0xe) [0x7f413309d0c6] /tmp/ruby/v3/src/trunk-gc-asserts/vm_insnhelper.c:4828 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(vm_exec_core) ../../src/trunk-gc-asserts/insns.def:801 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_vm_exec+0x18e) [0x7f41330a2d5e] /tmp/ruby/v3/src/trunk-gc-asserts/vm.c:2388 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(rb_ec_exec_node+0xbb) [0x7f4132ebfecb] /tmp/ruby/v3/src/trunk-gc-asserts/eval.c:280 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0(ruby_run_node+0x5a) [0x7f4132ec650a] /tmp/ruby/v3/src/trunk-gc-asserts/eval.c:321 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/ruby(rb_main+0x21) [0x563ce2909187] /tmp/ruby/v3/src/trunk-gc-asserts/main.c:38 |
| | /tmp/ruby/v3/build/trunk-gc-asserts/ruby(main) /tmp/ruby/v3/src/trunk-gc-asserts/main.c:57 |
| | /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f41329a90b3] ../csu/libc-start.c:308 |
| | /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main) (null):0 |
| | [0x563ce29091de] |
| | |
| | -- Other runtime information ----------------------------------------------- |
| | |
| | * Loaded script: - |
| | |
| | * Loaded features: |
| | |
| | 0 enumerator.so |
| | 1 thread.rb |
| | 2 fiber.so |
| | 3 rational.so |
| | 4 complex.so |
| | 5 ruby2_keywords.rb |
| | 6 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/encdb.so |
| | 7 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/trans/transdb.so |
| | 8 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/ripper.so |
| | 9 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/common/ripper/core.rb |
| | 10 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/common/ripper/lexer.rb |
| | 11 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/common/ripper/filter.rb |
| | 12 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/common/ripper/sexp.rb |
| | 13 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/common/ripper.rb |
| | 14 /tmp/ruby/v3/src/trunk-gc-asserts/lib/open3/version.rb |
| | 15 /tmp/ruby/v3/src/trunk-gc-asserts/lib/open3.rb |
| | 16 /tmp/ruby/v3/src/trunk-gc-asserts/lib/timeout.rb |
| | 17 /tmp/ruby/v3/build/trunk-gc-asserts/rbconfig.rb |
| | 18 /tmp/ruby/v3/src/trunk-gc-asserts/tool/lib/find_executable.rb |
| | 19 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/rbconfig/sizeof.so |
| | 20 /tmp/ruby/v3/src/trunk-gc-asserts/tool/lib/envutil.rb |
| | 21 /tmp/ruby/v3/src/trunk-gc-asserts/tool/lib/colorize.rb |
| | 22 /tmp/ruby/v3/src/trunk-gc-asserts/tool/lib/leakchecker.rb |
| | 23 /tmp/ruby/v3/src/trunk-gc-asserts/lib/prettyprint.rb |
| | 24 /tmp/ruby/v3/src/trunk-gc-asserts/lib/pp.rb |
| | 25 /tmp/ruby/v3/src/trunk-gc-asserts/tool/lib/test/unit/assertions.rb |
| | 26 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/io/console.so |
| | 27 /tmp/ruby/v3/src/trunk-gc-asserts/tool/lib/core_assertions.rb |
| | 28 /tmp/ruby/v3/src/trunk-gc-asserts/tool/lib/test/unit/testcase.rb |
| | 29 /tmp/ruby/v3/src/trunk-gc-asserts/lib/optparse.rb |
| | 30 /tmp/ruby/v3/src/trunk-gc-asserts/tool/lib/test/unit.rb |
| | 31 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/windows_1251.so |
| | |
| | * Process memory map: |
| | |
| | 563ce2908000-563ce2909000 r--p 00000000 00:88 3558235138 /tmp/ruby/v3/build/trunk-gc-asserts/ruby |
| | 563ce2909000-563ce290a000 r-xp 00001000 00:88 3558235138 /tmp/ruby/v3/build/trunk-gc-asserts/ruby |
| | 563ce290a000-563ce290b000 r--p 00002000 00:88 3558235138 /tmp/ruby/v3/build/trunk-gc-asserts/ruby |
| | 563ce290b000-563ce290c000 r--p 00002000 00:88 3558235138 /tmp/ruby/v3/build/trunk-gc-asserts/ruby |
| | 563ce290c000-563ce290d000 rw-p 00003000 00:88 3558235138 /tmp/ruby/v3/build/trunk-gc-asserts/ruby |
| | 563ce2d64000-563ce345b000 rw-p 00000000 00:00 0 [heap] |
| | 7f412c981000-7f412da15000 r--s 00000000 fe:00 2148990397 /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.31.so |
| | 7f412da15000-7f412dc05000 r--s 00000000 fe:00 6503530924 /usr/lib/x86_64-linux-gnu/libc-2.31.so |
| | 7f412dc05000-7f412dcb2000 r--s 00000000 00:88 3426106731 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/ripper.so |
| | 7f412dcb2000-7f412ecbe000 rw-p 00000000 00:00 0 |
| | 7f412ecbe000-7f412f9b0000 r--s 00000000 00:88 3558218576 /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0 |
| | 7f412f9b0000-7f412f9e4000 r--s 00000000 00:88 3558235138 /tmp/ruby/v3/build/trunk-gc-asserts/ruby |
| | 7f412f9e4000-7f412f9e7000 r--p 00000000 fe:00 6503530984 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| | 7f412f9e7000-7f412f9f9000 r-xp 00003000 fe:00 6503530984 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| | 7f412f9f9000-7f412f9fd000 r--p 00015000 fe:00 6503530984 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| | 7f412f9fd000-7f412f9fe000 r--p 00018000 fe:00 6503530984 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| | 7f412f9fe000-7f412f9ff000 rw-p 00019000 fe:00 6503530984 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| | 7f412f9ff000-7f412fbc0000 rw-p 00000000 00:00 0 |
| | 7f412fbd0000-7f412fcd0000 rw-p 00000000 00:00 0 |
| | 7f412fce0000-7f412fe70000 rw-p 00000000 00:00 0 |
| | 7f412fe76000-7f412fe78000 r--p 00000000 00:88 3426097527 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/io/console.so |
| | 7f412fe78000-7f412fe7c000 r-xp 00002000 00:88 3426097527 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/io/console.so |
| | 7f412fe7c000-7f412fe7d000 r--p 00006000 00:88 3426097527 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/io/console.so |
| | 7f412fe7d000-7f412fe7e000 ---p 00007000 00:88 3426097527 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/io/console.so |
| | 7f412fe7e000-7f412fe7f000 r--p 00007000 00:88 3426097527 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/io/console.so |
| | 7f412fe7f000-7f412fe80000 rw-p 00008000 00:88 3426097527 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/io/console.so |
| | 7f412fe80000-7f412fed0000 rw-p 00000000 00:00 0 |
| | 7f412fed1000-7f412fed2000 r--p 00000000 00:88 3510230023 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/windows_1251.so |
| | 7f412fed2000-7f412fed3000 r-xp 00001000 00:88 3510230023 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/windows_1251.so |
| | 7f412fed3000-7f412fed4000 r--p 00002000 00:88 3510230023 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/windows_1251.so |
| | 7f412fed4000-7f412fed5000 r--p 00002000 00:88 3510230023 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/windows_1251.so |
| | 7f412fed5000-7f412fed6000 rw-p 00003000 00:88 3510230023 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/windows_1251.so |
| | 7f412fed6000-7f412fed7000 r--p 00000000 00:88 3510182377 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/rbconfig/sizeof.so |
| | 7f412fed7000-7f412fed9000 r-xp 00001000 00:88 3510182377 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/rbconfig/sizeof.so |
| | 7f412fed9000-7f412feda000 r--p 00003000 00:88 3510182377 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/rbconfig/sizeof.so |
| | 7f412feda000-7f412fedb000 r--p 00003000 00:88 3510182377 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/rbconfig/sizeof.so |
| | 7f412fedb000-7f412fedc000 rw-p 00004000 00:88 3510182377 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/rbconfig/sizeof.so |
| | 7f412fedc000-7f412fee2000 r--p 00000000 00:88 3426106731 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/ripper.so |
| | 7f412fee2000-7f412ff04000 r-xp 00006000 00:88 3426106731 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/ripper.so |
| | 7f412ff04000-7f412ff1d000 r--p 00028000 00:88 3426106731 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/ripper.so |
| | 7f412ff1d000-7f412ff1f000 r--p 00040000 00:88 3426106731 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/ripper.so |
| | 7f412ff1f000-7f412ff20000 rw-p 00042000 00:88 3426106731 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/ripper.so |
| | 7f412ff20000-7f412ff40000 rw-p 00000000 00:00 0 |
| | 7f412ff40000-7f412ff41000 ---p 00000000 00:00 0 |
| | 7f412ff41000-7f412ff82000 rw-p 00000000 00:00 0 |
| | 7f412ff82000-7f412ff83000 ---p 00000000 00:00 0 |
| | 7f412ff83000-7f412ffc4000 rw-p 00000000 00:00 0 |
| | 7f412ffc4000-7f412ffc5000 ---p 00000000 00:00 0 |
| | 7f412ffc5000-7f4130006000 rw-p 00000000 00:00 0 |
| | 7f4130006000-7f4130007000 ---p 00000000 00:00 0 |
| | 7f4130007000-7f4130048000 rw-p 00000000 00:00 0 |
| | 7f4130048000-7f4130049000 ---p 00000000 00:00 0 |
| | 7f4130049000-7f413008a000 rw-p 00000000 00:00 0 |
| | 7f413008a000-7f413008b000 ---p 00000000 00:00 0 |
| | 7f413008b000-7f41300cc000 rw-p 00000000 00:00 0 |
| | 7f41300cc000-7f41300cd000 ---p 00000000 00:00 0 |
| | 7f41300cd000-7f413010e000 rw-p 00000000 00:00 0 |
| | 7f413010e000-7f413010f000 ---p 00000000 00:00 0 |
| | 7f413010f000-7f4130150000 rw-p 00000000 00:00 0 |
| | 7f4130150000-7f4130151000 ---p 00000000 00:00 0 |
| | 7f4130151000-7f4130192000 rw-p 00000000 00:00 0 |
| | 7f4130192000-7f4130193000 ---p 00000000 00:00 0 |
| | 7f4130193000-7f41301d4000 rw-p 00000000 00:00 0 |
| | 7f41301d4000-7f41301d5000 ---p 00000000 00:00 0 |
| | 7f41301d5000-7f4130216000 rw-p 00000000 00:00 0 |
| | 7f4130216000-7f4130217000 ---p 00000000 00:00 0 |
| | 7f4130217000-7f4130258000 rw-p 00000000 00:00 0 |
| | 7f4130258000-7f4130259000 ---p 00000000 00:00 0 |
| | 7f4130259000-7f413029a000 rw-p 00000000 00:00 0 |
| | 7f413029a000-7f413029b000 ---p 00000000 00:00 0 |
| | 7f413029b000-7f41302dc000 rw-p 00000000 00:00 0 |
| | 7f41302dc000-7f41302dd000 ---p 00000000 00:00 0 |
| | 7f41302dd000-7f413031e000 rw-p 00000000 00:00 0 |
| | 7f413031e000-7f413031f000 ---p 00000000 00:00 0 |
| | 7f413031f000-7f4130360000 rw-p 00000000 00:00 0 |
| | 7f4130360000-7f4130361000 ---p 00000000 00:00 0 |
| | 7f4130361000-7f41303a2000 rw-p 00000000 00:00 0 |
| | 7f41303a2000-7f41303a3000 ---p 00000000 00:00 0 |
| | 7f41303a3000-7f41303e4000 rw-p 00000000 00:00 0 |
| | 7f41303e4000-7f41303e5000 ---p 00000000 00:00 0 |
| | 7f41303e5000-7f4130426000 rw-p 00000000 00:00 0 |
| | 7f4130426000-7f4130427000 ---p 00000000 00:00 0 |
| | 7f4130427000-7f4130468000 rw-p 00000000 00:00 0 |
| | 7f4130468000-7f4130469000 ---p 00000000 00:00 0 |
| | 7f4130469000-7f41304aa000 rw-p 00000000 00:00 0 |
| | 7f41304aa000-7f41304ab000 ---p 00000000 00:00 0 |
| | 7f41304ab000-7f41304ec000 rw-p 00000000 00:00 0 |
| | 7f41304ec000-7f41304ed000 ---p 00000000 00:00 0 |
| | 7f41304ed000-7f413052e000 rw-p 00000000 00:00 0 |
| | 7f413052e000-7f413052f000 ---p 00000000 00:00 0 |
| | 7f413052f000-7f4130570000 rw-p 00000000 00:00 0 |
| | 7f4130570000-7f4130571000 ---p 00000000 00:00 0 |
| | 7f4130571000-7f41305b2000 rw-p 00000000 00:00 0 |
| | 7f41305b2000-7f41305b3000 ---p 00000000 00:00 0 |
| | 7f41305b3000-7f41305f4000 rw-p 00000000 00:00 0 |
| | 7f41305f4000-7f41305f5000 ---p 00000000 00:00 0 |
| | 7f41305f5000-7f4130636000 rw-p 00000000 00:00 0 |
| | 7f4130636000-7f4130637000 ---p 00000000 00:00 0 |
| | 7f4130637000-7f4130678000 rw-p 00000000 00:00 0 |
| | 7f4130678000-7f4130679000 ---p 00000000 00:00 0 |
| | 7f4130679000-7f41306ba000 rw-p 00000000 00:00 0 |
| | 7f41306ba000-7f41306bb000 ---p 00000000 00:00 0 |
| | 7f41306bb000-7f41306fc000 rw-p 00000000 00:00 0 |
| | 7f41306fc000-7f41306fd000 ---p 00000000 00:00 0 |
| | 7f41306fd000-7f413073e000 rw-p 00000000 00:00 0 |
| | 7f413073e000-7f413073f000 ---p 00000000 00:00 0 |
| | 7f413073f000-7f41307b0000 rw-p 00000000 00:00 0 |
| | 7f41307b0000-7f41307b1000 r--p 00000000 00:88 3510183881 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/trans/transdb.so |
| | 7f41307b1000-7f41307b3000 r-xp 00001000 00:88 3510183881 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/trans/transdb.so |
| | 7f41307b3000-7f41307b4000 r--p 00003000 00:88 3510183881 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/trans/transdb.so |
| | 7f41307b4000-7f41307b5000 r--p 00003000 00:88 3510183881 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/trans/transdb.so |
| | 7f41307b5000-7f41307b6000 rw-p 00004000 00:88 3510183881 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/trans/transdb.so |
| | 7f41307b6000-7f4132880000 rw-p 00000000 00:00 0 |
| | 7f4132882000-7f4132985000 rw-p 00000000 00:00 0 |
| | 7f4132985000-7f41329a7000 r--p 00000000 fe:00 6503530924 /usr/lib/x86_64-linux-gnu/libc-2.31.so |
| | 7f41329a7000-7f4132b1f000 r-xp 00022000 fe:00 6503530924 /usr/lib/x86_64-linux-gnu/libc-2.31.so |
| | 7f4132b1f000-7f4132b6d000 r--p 0019a000 fe:00 6503530924 /usr/lib/x86_64-linux-gnu/libc-2.31.so |
| | 7f4132b6d000-7f4132b71000 r--p 001e7000 fe:00 6503530924 /usr/lib/x86_64-linux-gnu/libc-2.31.so |
| | 7f4132b71000-7f4132b73000 rw-p 001eb000 fe:00 6503530924 /usr/lib/x86_64-linux-gnu/libc-2.31.so |
| | 7f4132b73000-7f4132b77000 rw-p 00000000 00:00 0 |
| | 7f4132b77000-7f4132b7d000 r--p 00000000 fe:00 6503626143 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so |
| | 7f4132b7d000-7f4132b8e000 r-xp 00006000 fe:00 6503626143 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so |
| | 7f4132b8e000-7f4132b94000 r--p 00017000 fe:00 6503626143 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so |
| | 7f4132b94000-7f4132b95000 r--p 0001c000 fe:00 6503626143 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so |
| | 7f4132b95000-7f4132b96000 rw-p 0001d000 fe:00 6503626143 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so |
| | 7f4132b96000-7f4132b9a000 rw-p 00000000 00:00 0 |
| | 7f4132b9a000-7f4132ba7000 r--p 00000000 fe:00 6503599365 /usr/lib/x86_64-linux-gnu/libm-2.31.so |
| | 7f4132ba7000-7f4132c4e000 r-xp 0000d000 fe:00 6503599365 /usr/lib/x86_64-linux-gnu/libm-2.31.so |
| | 7f4132c4e000-7f4132ce7000 r--p 000b4000 fe:00 6503599365 /usr/lib/x86_64-linux-gnu/libm-2.31.so |
| | 7f4132ce7000-7f4132ce8000 r--p 0014c000 fe:00 6503599365 /usr/lib/x86_64-linux-gnu/libm-2.31.so |
| | 7f4132ce8000-7f4132ce9000 rw-p 0014d000 fe:00 6503599365 /usr/lib/x86_64-linux-gnu/libm-2.31.so |
| | 7f4132ce9000-7f4132ceb000 rw-p 00000000 00:00 0 |
| | 7f4132ceb000-7f4132ced000 r--p 00000000 fe:00 456830 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| | 7f4132ced000-7f4132d02000 r-xp 00002000 fe:00 456830 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| | 7f4132d02000-7f4132d1c000 r--p 00017000 fe:00 456830 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| | 7f4132d1c000-7f4132d1d000 r--p 00030000 fe:00 456830 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| | 7f4132d1d000-7f4132d1e000 rw-p 00031000 fe:00 456830 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| | 7f4132d1e000-7f4132d26000 rw-p 00000000 00:00 0 |
| | 7f4132d26000-7f4132d27000 r--p 00000000 fe:00 6503530956 /usr/lib/x86_64-linux-gnu/libdl-2.31.so |
| | 7f4132d27000-7f4132d29000 r-xp 00001000 fe:00 6503530956 /usr/lib/x86_64-linux-gnu/libdl-2.31.so |
| | 7f4132d29000-7f4132d2a000 r--p 00003000 fe:00 6503530956 /usr/lib/x86_64-linux-gnu/libdl-2.31.so |
| | 7f4132d2a000-7f4132d2b000 r--p 00003000 fe:00 6503530956 /usr/lib/x86_64-linux-gnu/libdl-2.31.so |
| | 7f4132d2b000-7f4132d2c000 rw-p 00004000 fe:00 6503530956 /usr/lib/x86_64-linux-gnu/libdl-2.31.so |
| | 7f4132d2c000-7f4132d36000 r--p 00000000 fe:00 460724 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0 |
| | 7f4132d36000-7f4132d96000 r-xp 0000a000 fe:00 460724 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0 |
| | 7f4132d96000-7f4132dad000 r--p 0006a000 fe:00 460724 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0 |
| | 7f4132dad000-7f4132dae000 ---p 00081000 fe:00 460724 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0 |
| | 7f4132dae000-7f4132daf000 r--p 00081000 fe:00 460724 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0 |
| | 7f4132daf000-7f4132db0000 rw-p 00082000 fe:00 460724 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0 |
| | 7f4132db0000-7f4132db2000 r--p 00000000 fe:00 6503626162 /usr/lib/x86_64-linux-gnu/librt-2.31.so |
| | 7f4132db2000-7f4132db6000 r-xp 00002000 fe:00 6503626162 /usr/lib/x86_64-linux-gnu/librt-2.31.so |
| | 7f4132db6000-7f4132db8000 r--p 00006000 fe:00 6503626162 /usr/lib/x86_64-linux-gnu/librt-2.31.so |
| | 7f4132db8000-7f4132db9000 r--p 00007000 fe:00 6503626162 /usr/lib/x86_64-linux-gnu/librt-2.31.so |
| | 7f4132db9000-7f4132dba000 rw-p 00008000 fe:00 6503626162 /usr/lib/x86_64-linux-gnu/librt-2.31.so |
| | 7f4132dba000-7f4132dbc000 r--p 00000000 fe:00 6503639960 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 |
| | 7f4132dbc000-7f4132dcd000 r-xp 00002000 fe:00 6503639960 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 |
| | 7f4132dcd000-7f4132dd3000 r--p 00013000 fe:00 6503639960 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 |
| | 7f4132dd3000-7f4132dd4000 ---p 00019000 fe:00 6503639960 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 |
| | 7f4132dd4000-7f4132dd5000 r--p 00019000 fe:00 6503639960 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 |
| | 7f4132dd5000-7f4132dd6000 rw-p 0001a000 fe:00 6503639960 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 |
| | 7f4132dd7000-7f4132dd8000 r--p 00000000 00:88 3510215133 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/encdb.so |
| | 7f4132dd8000-7f4132dd9000 r-xp 00001000 00:88 3510215133 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/encdb.so |
| | 7f4132dd9000-7f4132dda000 r--p 00002000 00:88 3510215133 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/encdb.so |
| | 7f4132dda000-7f4132ddb000 r--p 00002000 00:88 3510215133 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/encdb.so |
| | 7f4132ddb000-7f4132ddc000 rw-p 00003000 00:88 3510215133 /tmp/ruby/v3/build/trunk-gc-asserts/.ext/x86_64-linux/enc/encdb.so |
| | 7f4132ddc000-7f4132e13000 r--p 00000000 00:88 3558218576 /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0 |
| | 7f4132e13000-7f41330c6000 r-xp 00037000 00:88 3558218576 /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0 |
| | 7f41330c6000-7f41331fc000 r--p 002ea000 00:88 3558218576 /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0 |
| | 7f41331fc000-7f4133205000 r--p 0041f000 00:88 3558218576 /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0 |
| | 7f4133205000-7f4133209000 rw-p 00428000 00:88 3558218576 /tmp/ruby/v3/build/trunk-gc-asserts/libruby.so.3.2.0 |
| | 7f4133209000-7f413321a000 rw-p 00000000 00:00 0 |
| | 7f413321a000-7f413321c000 rw-p 00000000 00:00 0 |
| | 7f413321c000-7f413321d000 r--p 00000000 fe:00 6503204991 /usr/lib/x86_64-linux-gnu/ld-2.31.so |
| | 7f413321d000-7f4133240000 r-xp 00001000 fe:00 6503204991 /usr/lib/x86_64-linux-gnu/ld-2.31.so |
| | 7f4133240000-7f4133248000 r--p 00024000 fe:00 6503204991 /usr/lib/x86_64-linux-gnu/ld-2.31.so |
| | 7f4133249000-7f413324a000 r--p 0002c000 fe:00 6503204991 /usr/lib/x86_64-linux-gnu/ld-2.31.so |
| | 7f413324a000-7f413324b000 rw-p 0002d000 fe:00 6503204991 /usr/lib/x86_64-linux-gnu/ld-2.31.so |
| | 7f413324b000-7f413324c000 rw-p 00000000 00:00 0 |
| | 7ffeb1673000-7ffeb1e72000 rw-p 00000000 00:00 0 [stack] |
| | 7ffeb1eb2000-7ffeb1eb4000 r--p 00000000 00:00 0 [vvar] |
| | 7ffeb1eb4000-7ffeb1eb6000 r-xp 00000000 00:00 0 [vdso] |
| | ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] |
| | |
| | |
| make: *** [uncommon.mk:862: yes-test-all] Error 1 |
| $$$ #<Timeout::Error: execution expired> |
| ### enter analyzing mode for stuck processes |
| $$$ ps jx |
| PPID PID PGID SID TTY TPGID STAT UID TIME COMMAND |
| 10 11 11 11 ? -1 Ss 1001 0:00 sh build-loop.sh trunk-gc-asserts --incremental --process-num=6 |
| 1 665 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:45039 |
| 1 908 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby /tmp/ruby/v3/src/trunk-gc-asserts/test/drb/ut_drb.rb druby://localhost:39057 ut_drb.rb |
| 1 2156 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:34273 |
| 1 3267 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:33349 |
| 1 4340 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:33313 |
| 1 5717 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:38737 |
| 1 6893 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:45715 |
| 1 12152 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:41133 |
| 1 13258 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:42447 |
| 11 16360 11 11 ? -1 Sl 1001 0:00 ruby ./br.rb build_report trunk-gc-asserts --incremental --process-num=6 |
| 16360 16363 11 11 ? -1 S 1001 0:00 sh -c ruby /home/ko1/ruby/build-ruby/build-ruby.rb --target_name=trunk-gc-asserts --logfile=/home/ko1/ruby/logs/brlog.trunk-gc-asserts.20220928-141636 --root_dir=/tmp/ruby --timeout=21600 --build_opts='DEFS="-DRGENGC_CHECK_MODE=2"' --add-env=RUBY_TEST_SUBPROCESS_TIMEOUT_SCALE=30 --incremental --process-num=6 |
| 16363 16364 11 11 ? -1 Sl 1001 0:00 ruby /home/ko1/ruby/build-ruby/build-ruby.rb --target_name=trunk-gc-asserts --logfile=/home/ko1/ruby/logs/brlog.trunk-gc-asserts.20220928-141636 --root_dir=/tmp/ruby --timeout=21600 --build_opts=DEFS="-DRGENGC_CHECK_MODE=2" --add-env=RUBY_TEST_SUBPROCESS_TIMEOUT_SCALE=30 --incremental --process-num=6 |
| 1 17705 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby /tmp/ruby/v3/src/trunk-gc-asserts/test/drb/ut_drb.rb druby://localhost:43515 ut_drb.rb |
| 1 19235 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:37463 |
| 16364 20306 11 11 ? -1 Z 1001 0:00 [sh] <defunct> |
| 1 20556 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:35461 |
| 1 23936 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:41085 |
| 1 23982 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:38353 |
| 1 24161 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:34271 |
| 1 25076 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:41515 |
| 1 26125 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:40905 |
| 1 26665 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:33615 |
| 1 28690 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:35033 |
| 1 29068 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:39491 |
| 16364 30191 11 11 ? -1 R 1001 0:00 ps jx |
| 1 32413 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:39277 |
| 1 32417 11 11 ? -1 Sl 1001 0:01 /tmp/ruby/v3/build/trunk-gc-asserts/ruby -rdrb/drb -rdrb/eq -rrinda/ring -rrinda/tuplespace -e uri = ARGV[0] DRb.start_service("druby://localhost:0") ro = DRbObject.new_with_uri(uri) ts = Rinda::TupleSpaceProxy.new(ro) th = Thread.new do ts.take([:test_take, nil]) rescue Interrupt # Expected end Kernel.sleep(0.1) th.raise(Interrupt) # causes loss of the taken tuple ts.write([:barrier, :continue]) Kernel.sleep druby://localhost:35747 |
| {10=>[11], 1=>[665, 908, 2156, 3267, 4340, 5717, 6893, 12152, 13258, 17705, 19235, 20556, 23936, 23982, 24161, 25076, 26125, 26665, 28690, 29068, 32413, 32417], 11=>[16360], 16360=>[16363], 16363=>[16364], 16364=>[20306, 30191]} |
| $ timeout 60 gdb -p 20306 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| $ timeout 60 gdb -p 30191 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| #<Errno::ESRCH: No such process> |