| "git clone --depth 1 https://github.com/ruby/ruby.git trunk-repeat20-asserts" exit with 0. |
| Cloning into 'trunk-repeat20-asserts'... |
| Updating files: 69% (7879/11346) |
| "./autogen.sh" exit with 0. |
| "autoconf" exit with 0. |
| "/tmp/ruby/src/trunk-repeat20-asserts/configure --prefix=/tmp/ruby/install/trunk-repeat20-asserts --disable-install-doc --enable-shared" exit with 0. |
| configure: WARNING: something wrong with CXXFLAGS="" |
| "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. |
| Cloning into '/tmp/ruby/src/trunk-repeat20-asserts/gems/src/net-imap'... |
| From https://github.com/ruby/net-imap |
| * branch d9ae35ef913a45f83387b8444cdce4fb1cbf01af -> FETCH_HEAD |
| HEAD is now at d9ae35e Delete test/net/imap/test_data_lite.rb |
| "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. |
| "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. |
| + cp /tmp/ruby/src/trunk-repeat20-asserts/enc/jis/props.h.blt /tmp/ruby/src/trunk-repeat20-asserts/enc/jis/props.h |
| "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. |
| In file included from /tmp/ruby/src/trunk-repeat20-asserts/thread.c:278: |
| /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c: In function ‘need_more_shared_native_threads_p’: |
| /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:573:20: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] |
| 573 | return snt_cnt < MINIMUM_SNT || (snt_cnt < schedulable_ractor_cnt && snt_cnt < vm->ractor.sched.max_cpu); |
| | ^ |
| At top level: |
| cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics |
| "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. |
| "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. |
| In file included from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/internal/attr/pure.h:25, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/backward/2/attributes.h:43, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/defines.h:73, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/ruby.h:25, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby.h:38, |
| from /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.10.3/ext/rbs_extension/ast_translation.h:14, |
| from /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.10.3/ext/rbs_extension/ast_translation.c:8: |
| /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/assert.h:121:23: warning: NDEBUG is ignored because RUBY_DEBUG>0. |
| 121 | # pragma GCC warning "NDEBUG is ignored because RUBY_DEBUG>0." |
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics |
| In file included from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/internal/attr/pure.h:25, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/backward/2/attributes.h:43, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/defines.h:73, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/ruby.h:25, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby.h:38, |
| from /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.10.3/ext/rbs_extension/rbs_extension.h:5, |
| from /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.10.3/ext/rbs_extension/class_constants.c:8: |
| /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/assert.h:121:23: warning: NDEBUG is ignored because RUBY_DEBUG>0. |
| 121 | # pragma GCC warning "NDEBUG is ignored because RUBY_DEBUG>0." |
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics |
| In file included from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/internal/attr/pure.h:25, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/backward/2/attributes.h:43, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/defines.h:73, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/ruby.h:25, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby.h:38, |
| from /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.10.3/ext/rbs_extension/legacy_location.h:7, |
| from /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.10.3/ext/rbs_extension/legacy_location.c:1: |
| /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/assert.h:121:23: warning: NDEBUG is ignored because RUBY_DEBUG>0. |
| 121 | # pragma GCC warning "NDEBUG is ignored because RUBY_DEBUG>0." |
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics |
| In file included from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/internal/attr/pure.h:25, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/backward/2/attributes.h:43, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/defines.h:73, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/ruby.h:25, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby.h:38, |
| from /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.10.3/ext/rbs_extension/rbs_extension.h:5, |
| from /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.10.3/ext/rbs_extension/main.c:1: |
| /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/assert.h:121:23: warning: NDEBUG is ignored because RUBY_DEBUG>0. |
| 121 | # pragma GCC warning "NDEBUG is ignored because RUBY_DEBUG>0." |
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics |
| In file included from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/internal/attr/pure.h:25, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/backward/2/attributes.h:43, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/defines.h:73, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/ruby.h:25, |
| from /tmp/ruby/src/trunk-repeat20-asserts/include/ruby.h:38, |
| from /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.10.3/ext/rbs_extension/rbs_string_bridging.h:7, |
| from /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.10.3/ext/rbs_extension/rbs_string_bridging.c:1: |
| /tmp/ruby/src/trunk-repeat20-asserts/include/ruby/assert.h:121:23: warning: NDEBUG is ignored because RUBY_DEBUG>0. |
| 121 | # pragma GCC warning "NDEBUG is ignored because RUBY_DEBUG>0." |
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics |
| "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. |
| "make yes-btest TESTOPTS='-q -j4'" exit with 0. |
| |
| "make yes-test-basic TESTS=--repeat-count=20" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 512. |
| [New LWP 376458] |
| [New LWP 376457] |
| [New LWP 376456] |
| [New LWP 376455] |
| [New LWP 376454] |
| [New LWP 376453] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007bbbbae2ad61 in __futex_abstimed_wait_common64 (private=31675, cancel=true, abstime=0x7ffcc5d6caf0, op=137, expected=0, futex_word=0x7bbbbb8a5410 <_vm+144>) at ./nptl/futex-internal.c:57 |
| warning: 57 ./nptl/futex-internal.c: No such file or directory |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x7bbbbad63c00 (LWP 376451) "ruby" 0x00007bbbbae2ad61 in __futex_abstimed_wait_common64 (private=31675, cancel=true, abstime=0x7ffcc5d6caf0, op=137, expected=0, futex_word=0x7bbbbb8a5410 <_vm+144>) at ./nptl/futex-internal.c:57 |
| 2 Thread 0x7bbba042e6c0 (LWP 376458) "ruby" 0x00007bbbbae2ad61 in __futex_abstimed_wait_common64 (private=31675, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7bbbbb8a5484 <_vm+260>) at ./nptl/futex-internal.c:57 |
| 3 Thread 0x7bbba044f6c0 (LWP 376457) "ruby" 0x00007bbbbae2ad61 in __futex_abstimed_wait_common64 (private=31675, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7bbbbb8a5484 <_vm+260>) at ./nptl/futex-internal.c:57 |
| 4 Thread 0x7bbba04db6c0 (LWP 376456) "ruby" 0x00007bbbbae2ad61 in __futex_abstimed_wait_common64 (private=31675, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7bbbbb8a5484 <_vm+260>) at ./nptl/futex-internal.c:57 |
| 5 Thread 0x7bbba04fc6c0 (LWP 376455) "ruby" 0x00007bbbbae2ad61 in __futex_abstimed_wait_common64 (private=31675, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7bbbbb8a5484 <_vm+260>) at ./nptl/futex-internal.c:57 |
| 6 Thread 0x7bbba059f6c0 (LWP 376454) "ruby" __unlink (name=0x7bbb694a1098 "/tmp/rubytest.jx7cg7/20260207-376451-1q4m14") at ../sysdeps/unix/sysv/linux/unlink.c:28 |
| 7 Thread 0x7bbba17af6c0 (LWP 376453) "ruby" 0x00007bbbbaebc042 in epoll_wait (epfd=4, events=events@entry=0x7bbbbb8a4cfc <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=10) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| >>> Machine level backtrace |
| Thread 7 (Thread 0x7bbba17af6c0 (LWP 376453) "ruby"): |
| #0 0x00007bbbbaebc042 in epoll_wait (epfd=4, events=events@entry=0x7bbbbb8a4cfc <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=10) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| sc_ret = -4 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00007bbbbb48ad15 in event_wait (vm=0x7bbbbb8a5380 <_vm>) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2956 |
| r = <optimized out> |
| r = <optimized out> |
| #2 timer_thread_polling (vm=0x7bbbbb8a5380 <_vm>) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:923 |
| r = <optimized out> |
| r = <optimized out> |
| i = <optimized out> |
| th = <optimized out> |
| events = <optimized out> |
| sched = <optimized out> |
| event_serial = <optimized out> |
| #3 timer_thread_func (ptr=0x7bbbbb8a5380 <_vm>) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3083 |
| vm = 0x7bbbbb8a5380 <_vm> |
| #4 0x00007bbbbae2ea94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {136045798291136, 4597493176598829171, 136045798291136, -264, 0, 140723627674160, 4597493176611412083, 4597511799876524147}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #5 0x00007bbbbaebbc3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 6 (Thread 0x7bbba059f6c0 (LWP 376454) "ruby"): |
| #0 __unlink (name=0x7bbb694a1098 "/tmp/rubytest.jx7cg7/20260207-376451-1q4m14") at ../sysdeps/unix/sysv/linux/unlink.c:28 |
| sc_ret = 0 |
| #1 0x00007bbbbb2df41e in no_gvl_apply2files (ptr=ptr@entry=0x7bbb80521960) at /tmp/ruby/src/trunk-repeat20-asserts/file.c:478 |
| aa = 0x7bbb80521960 |
| #2 0x00007bbbbb48f469 in rb_nogvl (func=func@entry=0x7bbbbb2df3e0 <no_gvl_apply2files>, data1=data1@entry=0x7bbb80521960, ubf=<optimized out>, ubf@entry=0xffffffffffffffff, data2=<optimized out>, data2@entry=0x0, flags=flags@entry=4) at /tmp/ruby/src/trunk-repeat20-asserts/thread.c:1628 |
| __region = {prev_status = THREAD_RUNNABLE} |
| val = 0x0 |
| ec = 0x59a2b359abf0 |
| th = <optimized out> |
| vm = 0x7bbbbb8a5380 <_vm> |
| is_main_thread = <optimized out> |
| saved_errno = 0 |
| saved_vm = 0x7bbbbb8a5380 <_vm> |
| #3 0x00007bbbbb2e3ede in apply2files (func=<optimized out>, argc=1, argv=0x7bbb804010f0, arg=<optimized out>) at /tmp/ruby/src/trunk-repeat20-asserts/file.c:512 |
| v = 0 |
| size = 16 |
| len = 48 |
| aa = 0x7bbb80521960 |
| __func__ = "apply2files" |
| #4 0x00007bbbbb4d0ba9 in vm_call_cfunc_with_frame_ (ec=0x59a2b359abf0, reg_cfp=0x7bbb80500f20, calling=<optimized out>, argc=1, argv=0x7bbb804010f0, stack_bottom=0x7bbb804010e8) at /tmp/ruby/src/trunk-repeat20-asserts/vm_insnhelper.c:3902 |
| ci = 0x4ab100100003 |
| cc = <optimized out> |
| val = <optimized out> |
| me = 0x7bbba17cfdd0 |
| cfunc = <optimized out> |
| recv = 136045798470864 |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| __func__ = "vm_call_cfunc_with_frame_" |
| len = <optimized out> |
| args = <optimized out> |
| args = <optimized out> |
| #5 0x00007bbbbb4d6d9e in vm_sendish (ec=0x59a2b359abf0, reg_cfp=0x7bbb80500f20, cd=0x59a2b359c4e8, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk-repeat20-asserts/vm_insnhelper.c:6124 |
| val = 36 |
| ci = <optimized out> |
| cc = 0x7bbb6998c630 |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = {cd = 0x59a2b359c4e8, cc = 0x7bbb6998c630, block_handler = 0, recv = 136045798470864, argc = 1, kw_splat = false, heap_argv = 0} |
| #6 0x00007bbbbb4e3fbb in vm_exec_core (ec=0x7bbb694a1098, ec@entry=0x59a2b359abf0) at ../../src/trunk-repeat20-asserts/insns.def:905 |
| bh = <optimized out> |
| cd = 0x0 |
| leaf = <optimized out> |
| val = 136044866855616 |
| canary = <optimized out> |
| reg_pc = 0x59a2b3653038 |
| reg_cfp = 0x7bbb80500f20 |
| insns_address_table = {0x7bbbbb4e40e4 <vm_exec_core+452>, 0x7bbbbb4e717a <vm_exec_core+12890>, 0x7bbbbb4e70d1 <vm_exec_core+12721>, 0x7bbbbb4e723e <vm_exec_core+13086>, 0x7bbbbb4e6e6d <vm_exec_core+12109>, 0x7bbbbb4e6fe2 <vm_exec_core+12482>, 0x7bbbbb4e6f3c <vm_exec_core+12316>, 0x7bbbbb4e6479 <vm_exec_core+9561>, 0x7bbbbb4e63f4 <vm_exec_core+9428>, 0x7bbbbb4e6dd1 <vm_exec_core+11953>, 0x7bbbbb4e6d53 <vm_exec_core+11827>, 0x7bbbbb4e6cd9 <vm_exec_core+11705>, 0x7bbbbb4e6c5f <vm_exec_core+11583>, 0x7bbbbb4e5b39 <vm_exec_core+7193>, 0x7bbbbb4e5abe <vm_exec_core+7070>, 0x7bbbbb4e5a4c <vm_exec_core+6956>, 0x7bbbbb4e5a04 <vm_exec_core+6884>, 0x7bbbbb4e6047 <vm_exec_core+8487>, 0x7bbbbb4e5fbc <vm_exec_core+8348>, 0x7bbbbb4e5f5e <vm_exec_core+8254>, 0x7bbbbb4e5edb <vm_exec_core+8123>, 0x7bbbbb4e5e3e <vm_exec_core+7966>, 0x7bbbbb4e5d9e <vm_exec_core+7806>, 0x7bbbbb4e5d13 <vm_exec_core+7667>, 0x7bbbbb4e5c6e <vm_exec_core+7502>, 0x7bbbbb4e62b1 <vm_exec_core+9105>, 0x7bbbbb4e6213 <vm_exec_core+8947>, 0x7bbbbb4e6160 <vm_exec_core+8768>, 0x7bbbbb4e60b0 <vm_exec_core+8592>, 0x7bbbbb4e635e <vm_exec_core+9278>, 0x7bbbbb4e54dd <vm_exec_core+5565>, 0x7bbbbb4e5318 <vm_exec_core+5112>, 0x7bbbbb4e52a1 <vm_exec_core+4993>, 0x7bbbbb4e66dc <vm_exec_core+10172>, 0x7bbbbb4e6629 <vm_exec_core+9993>, 0x7bbbbb4e65ba <vm_exec_core+9882>, 0x7bbbbb4e6501 <vm_exec_core+9697>, 0x7bbbbb4e684e <vm_exec_core+10542>, 0x7bbbbb4e6777 <vm_exec_core+10327>, 0x7bbbbb4e67f2 <vm_exec_core+10450>, 0x7bbbbb4e5784 <vm_exec_core+6244>, 0x7bbbbb4e6a6a <vm_exec_core+11082>, 0x7bbbbb4e69e7 <vm_exec_core+10951>, 0x7bbbbb4e6ac1 <vm_exec_core+11169>, 0x7bbbbb4e5bd5 <vm_exec_core+7349>, 0x7bbbbb4e6943 <vm_exec_core+10787>, 0x7bbbbb4e6909 <vm_exec_core+10729>, 0x7bbbbb4e6b73 <vm_exec_core+11347>, 0x7bbbbb4e51ba <vm_exec_core+4762>, 0x7bbbbb4e5127 <vm_exec_core+4615>, 0x7bbbbb4e4fc7 <vm_exec_core+4263>, 0x7bbbbb4e5083 <vm_exec_core+4451>, 0x7bbbbb4e4dbb <vm_exec_core+3739>, 0x7bbbbb4e4ee6 <vm_exec_core+4038>, 0x7bbbbb4e4e8b <vm_exec_core+3947>, 0x7bbbbb4e4f36 <vm_exec_core+4118>, 0x7bbbbb4e4ce6 <vm_exec_core+3526>, 0x7bbbbb4e3f80 <vm_exec_core+96>, 0x7bbbbb4e4c12 <vm_exec_core+3314>, 0x7bbbbb4e4b92 <vm_exec_core+3186>, 0x7bbbbb4e4aea <vm_exec_core+3018>, 0x7bbbbb4e4a42 <vm_exec_core+2850>, 0x7bbbbb4e499a <vm_exec_core+2682>, 0x7bbbbb4e732d <vm_exec_core+13325>, 0x7bbbbb4e48f2 <vm_exec_core+2514>, 0x7bbbbb4e484c <vm_exec_core+2348>, 0x7bbbbb4e59ab <vm_exec_core+6795>, 0x7bbbbb4e5911 <vm_exec_core+6641>, 0x7bbbbb4e569e <vm_exec_core+6014>, 0x7bbbbb4e561c <vm_exec_core+5884>, 0x7bbbbb4e5838 <vm_exec_core+6424>, 0x7bbbbb4e4059 <vm_exec_core+313>, 0x7bbbbb4e58c9 <vm_exec_core+6569>, 0x7bbbbb4e524b <vm_exec_core+4907>, 0x7bbbbb4e55c6 <vm_exec_core+5798>, 0x7bbbbb4e5573 <vm_exec_core+5715>, 0x7bbbbb4e4730 <vm_exec_core+2064>, 0x7bbbbb4e45be <vm_exec_core+1694>, 0x7bbbbb4e7621 <vm_exec_core+14081>, 0x7bbbbb4e755c <vm_exec_core+13884>, 0x7bbbbb4e743b <vm_exec_core+13595>, 0x7bbbbb4e73cc <vm_exec_core+13484>, 0x7bbbbb4e8276 <vm_exec_core+17238>, 0x7bbbbb4e81b3 <vm_exec_core+17043>, 0x7bbbbb4e811e <vm_exec_core+16894>, 0x7bbbbb4e8062 <vm_exec_core+16706>, 0x7bbbbb4e7fa6 <vm_exec_core+16518>, 0x7bbbbb4e7eea <vm_exec_core+16330>, 0x7bbbbb4e7e2e <vm_exec_core+16142>, 0x7bbbbb4e7d72 <vm_exec_core+15954>, 0x7bbbbb4e7cc3 <vm_exec_core+15779>, 0x7bbbbb4e7c12 <vm_exec_core+15602>, 0x7bbbbb4e7b6b <vm_exec_core+15435>, 0x7bbbbb4e7aab <vm_exec_core+15243>, 0x7bbbbb4e7a69 <vm_exec_core+15177>, 0x7bbbbb4e79ce <vm_exec_core+15022>, 0x7bbbbb4e790f <vm_exec_core+14831>, 0x7bbbbb4e785f <vm_exec_core+14655>, 0x7bbbbb4e77a4 <vm_exec_core+14468>, 0x7bbbbb4e76e3 <vm_exec_core+14275>, 0x7bbbbb4e4529 <vm_exec_core+1545>, 0x7bbbbb4e4498 <vm_exec_core+1400>, 0x7bbbbb4e43c4 <vm_exec_core+1188>, 0x7bbbbb4e432b <vm_exec_core+1035>, 0x7bbbbb4e428a <vm_exec_core+874>, 0x7bbbbb4e420d <vm_exec_core+749>, 0x7bbbbb4e4188 <vm_exec_core+616>, 0x7bbbbb4e414b <vm_exec_core+555>, 0x7bbbbb4e410e <vm_exec_core+494>, 0x7bbbbb4e40d3 <vm_exec_core+435>, 0x7bbbbb4e7169 <vm_exec_core+12873>, 0x7bbbbb4e70c0 <vm_exec_core+12704>, 0x7bbbbb4e722d <vm_exec_core+13069>, 0x7bbbbb4e6e5c <vm_exec_core+12092>, 0x7bbbbb4e6fd1 <vm_exec_core+12465>, 0x7bbbbb4e6f2b <vm_exec_core+12299>, 0x7bbbbb4e6468 <vm_exec_core+9544>, 0x7bbbbb4e63e3 <vm_exec_core+9411>, 0x7bbbbb4e6dc0 <vm_exec_core+11936>, 0x7bbbbb4e6d42 <vm_exec_core+11810>, 0x7bbbbb4e6cc8 <vm_exec_core+11688>, 0x7bbbbb4e6c4e <vm_exec_core+11566>, 0x7bbbbb4e5b28 <vm_exec_core+7176>, 0x7bbbbb4e5aad <vm_exec_core+7053>, 0x7bbbbb4e5a3b <vm_exec_core+6939>, 0x7bbbbb4e59f3 <vm_exec_core+6867>, 0x7bbbbb4e6036 <vm_exec_core+8470>, 0x7bbbbb4e5fab <vm_exec_core+8331>, 0x7bbbbb4e5f4d <vm_exec_core+8237>, 0x7bbbbb4e5eca <vm_exec_core+8106>, 0x7bbbbb4e5e2d <vm_exec_core+7949>, 0x7bbbbb4e5d8d <vm_exec_core+7789>, 0x7bbbbb4e5d02 <vm_exec_core+7650>, 0x7bbbbb4e5c5d <vm_exec_core+7485>, 0x7bbbbb4e62a0 <vm_exec_core+9088>, 0x7bbbbb4e6202 <vm_exec_core+8930>, 0x7bbbbb4e614f <vm_exec_core+8751>, 0x7bbbbb4e609f <vm_exec_core+8575>, 0x7bbbbb4e634d <vm_exec_core+9261>, 0x7bbbbb4e54cc <vm_exec_core+5548>, 0x7bbbbb4e5307 <vm_exec_core+5095>, 0x7bbbbb4e5290 <vm_exec_core+4976>, 0x7bbbbb4e66cb <vm_exec_core+10155>, 0x7bbbbb4e6618 <vm_exec_core+9976>, 0x7bbbbb4e65a9 <vm_exec_core+9865>, 0x7bbbbb4e64f0 <vm_exec_core+9680>, 0x7bbbbb4e683d <vm_exec_core+10525>, 0x7bbbbb4e6766 <vm_exec_core+10310>, 0x7bbbbb4e67e1 <vm_exec_core+10433>, 0x7bbbbb4e5773 <vm_exec_core+6227>, 0x7bbbbb4e6a59 <vm_exec_core+11065>, 0x7bbbbb4e69d6 <vm_exec_core+10934>, 0x7bbbbb4e6ab0 <vm_exec_core+11152>, 0x7bbbbb4e5bc4 <vm_exec_core+7332>, 0x7bbbbb4e6932 <vm_exec_core+10770>, 0x7bbbbb4e68f8 <vm_exec_core+10712>, 0x7bbbbb4e6b62 <vm_exec_core+11330>, 0x7bbbbb4e51a9 <vm_exec_core+4745>, 0x7bbbbb4e5116 <vm_exec_core+4598>, 0x7bbbbb4e4fb6 <vm_exec_core+4246>, 0x7bbbbb4e5072 <vm_exec_core+4434>, 0x7bbbbb4e4daa <vm_exec_core+3722>, 0x7bbbbb4e4ed5 <vm_exec_core+4021>, 0x7bbbbb4e4e7a <vm_exec_core+3930>, 0x7bbbbb4e4f25 <vm_exec_core+4101>, 0x7bbbbb4e4cd5 <vm_exec_core+3509>, 0x7bbbbb4e8515 <vm_exec_core+17909>, 0x7bbbbb4e4c01 <vm_exec_core+3297>, 0x7bbbbb4e4b81 <vm_exec_core+3169>, 0x7bbbbb4e4ad9 <vm_exec_core+3001>, 0x7bbbbb4e4a31 <vm_exec_core+2833>, 0x7bbbbb4e4989 <vm_exec_core+2665>, 0x7bbbbb4e84ff <vm_exec_core+17887>, 0x7bbbbb4e48e1 <vm_exec_core+2497>, 0x7bbbbb4e483b <vm_exec_core+2331>, 0x7bbbbb4e599a <vm_exec_core+6778>, 0x7bbbbb4e5900 <vm_exec_core+6624>, 0x7bbbbb4e568d <vm_exec_core+5997>, 0x7bbbbb4e560b <vm_exec_core+5867>, 0x7bbbbb4e5827 <vm_exec_core+6407>, 0x7bbbbb4e4048 <vm_exec_core+296>, 0x7bbbbb4e58b8 <vm_exec_core+6552>, 0x7bbbbb4e523a <vm_exec_core+4890>, 0x7bbbbb4e55b5 <vm_exec_core+5781>, 0x7bbbbb4e5562 <vm_exec_core+5698>, 0x7bbbbb4e471f <vm_exec_core+2047>, 0x7bbbbb4e45ad <vm_exec_core+1677>, 0x7bbbbb4e84e9 <vm_exec_core+17865>, 0x7bbbbb4e84d3 <vm_exec_core+17843>, 0x7bbbbb4e84bd <vm_exec_core+17821>, 0x7bbbbb4e84a7 <vm_exec_core+17799>, 0x7bbbbb4e8491 <vm_exec_core+17777>, 0x7bbbbb4e847b <vm_exec_core+17755>, 0x7bbbbb4e845e <vm_exec_core+17726>, 0x7bbbbb4e8448 <vm_exec_core+17704>, 0x7bbbbb4e8432 <vm_exec_core+17682>, 0x7bbbbb4e841c <vm_exec_core+17660>, 0x7bbbbb4e8406 <vm_exec_core+17638>, 0x7bbbbb4e83f0 <vm_exec_core+17616>, 0x7bbbbb4e83da <vm_exec_core+17594>...} |
| __func__ = "vm_exec_core" |
| #7 0x00007bbbbb4eb12e in vm_exec_loop (result=<optimized out>, tag=0x7bbb80521cb0, state=RUBY_TAG_BREAK, ec=0x59a2b359abf0) at /tmp/ruby/src/trunk-repeat20-asserts/vm.c:2825 |
| vm_loop_start = <optimized out> |
| __func__ = "vm_exec_loop" |
| #8 rb_vm_exec (ec=0x59a2b359abf0) at /tmp/ruby/src/trunk-repeat20-asserts/vm.c:2804 |
| _ec = 0x59a2b359abf0 |
| _tag = {tag = 36, retval = 4, buf = {0x7bbb80521db0, 0x7bbbbb4eaeb8 <rb_vm_exec+616>, 0x0, 0x7bbb80521c70, 0x4}, prev = 0x7bbb80521ec0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_BREAK |
| result = <optimized out> |
| #9 0x00007bbbbb48d87f in thread_do_start_proc (th=th@entry=0x59a2b375b578) at /tmp/ruby/src/trunk-repeat20-asserts/thread.c:604 |
| self = 136045778975280 |
| args = <optimized out> |
| args_ptr = 0x7bbb80521d50 |
| args_len = 0 |
| procval = <optimized out> |
| proc = 0x59a2b370c328 |
| __func__ = "thread_do_start_proc" |
| #10 0x00007bbbbb490611 in thread_do_start (th=0x59a2b375b578) at /tmp/ruby/src/trunk-repeat20-asserts/thread.c:646 |
| result = 36 |
| result = <optimized out> |
| #11 thread_start_func_2 (th=th@entry=0x59a2b375b578, stack_start=<optimized out>) at /tmp/ruby/src/trunk-repeat20-asserts/thread.c:697 |
| _ec = 0x59a2b359abf0 |
| _tag = {tag = 36, retval = 0, buf = {0x59a2b375ab98, 0x7bbbbb490858 <thread_start_func_2+2360>, 0x0, 0x7bbb80521dc0, 0x59a2b375ab98}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| __func__ = "thread_start_func_2" |
| state = <optimized out> |
| errinfo = 4 |
| ractor_main_th = 0x59a2b375b578 |
| fiber_scheduler_closed = <optimized out> |
| event_thread_end_hooked = <optimized out> |
| result = <optimized out> |
| #12 0x00007bbbbb490d92 in call_thread_start_func_2 (th=<optimized out>) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2252 |
| stack_start = 0 |
| stack_start_addr = 0x7bbb80521f80 |
| stack_start = <optimized out> |
| stack_start_addr = <optimized out> |
| #13 co_start (from=<optimized out>, self=0x59a2b36ba3f8) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:456 |
| th = <optimized out> |
| sched = 0x59a2b375ac78 |
| __func__ = "co_start" |
| nt = <optimized out> |
| is_dnt = <optimized out> |
| #14 0x0000000000000000 in ?? () |
| No symbol table info available. |
| Thread 5 (Thread 0x7bbba04fc6c0 (LWP 376455) "ruby"): |
| #0 0x00007bbbbae2ad61 in __futex_abstimed_wait_common64 (private=31675, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7bbbbb8a5484 <_vm+260>) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=31675, abstime=0x0, clockid=0, expected=0, futex_word=0x7bbbbb8a5484 <_vm+260>) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7bbbbb8a5484 <_vm+260>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007bbbbae2d7dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7bbbbb8a5420 <_vm+160>, cond=0x7bbbbb8a5458 <_vm+216>) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7bbbbae2d4a0 <__condvar_cleanup_waiting>, __arg = 0x7bbba04fbd30, __canceltype = -1605386960, __prev = 0x0} |
| cbuffer = {wseq = 5, cond = 0x7bbbbb8a5458 <_vm+216>, mutex = 0x7bbbbb8a5420 <_vm+160>, private = 0} |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 5 |
| seq = 2 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=cond@entry=0x7bbbbb8a5458 <_vm+216>, mutex=mutex@entry=0x7bbbbb8a5420 <_vm+160>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x00007bbbbb486a7d in rb_native_cond_wait (cond=cond@entry=0x7bbbbb8a5458 <_vm+216>, mutex=mutex@entry=0x7bbbbb8a5420 <_vm+160>) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:236 |
| r = <optimized out> |
| #6 0x00007bbbbb4911f0 in ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:1327 |
| r = <optimized out> |
| r = <optimized out> |
| __func__ = "ractor_sched_deq" |
| #7 nt_start (ptr=0x59a2b3643d18) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2302 |
| r = <optimized out> |
| nt = 0x59a2b3643d18 |
| vm = <optimized out> |
| #8 0x00007bbbbae2ea94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {136045778683584, 4597491070454241395, 136045778683584, -264, 22, 140723627669696, 4597491070466824307, 4597511799876524147}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x00007bbbbaebbc3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 4 (Thread 0x7bbba04db6c0 (LWP 376456) "ruby"): |
| #0 0x00007bbbbae2ad61 in __futex_abstimed_wait_common64 (private=31675, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7bbbbb8a5484 <_vm+260>) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=31675, abstime=0x0, clockid=0, expected=0, futex_word=0x7bbbbb8a5484 <_vm+260>) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7bbbbb8a5484 <_vm+260>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007bbbbae2d7dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7bbbbb8a5420 <_vm+160>, cond=0x7bbbbb8a5458 <_vm+216>) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7bbbbae2d4a0 <__condvar_cleanup_waiting>, __arg = 0x7bbba04dad30, __canceltype = -1605522128, __prev = 0x0} |
| cbuffer = {wseq = 7, cond = 0x7bbbbb8a5458 <_vm+216>, mutex = 0x7bbbbb8a5420 <_vm+160>, private = 0} |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 7 |
| seq = 3 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=cond@entry=0x7bbbbb8a5458 <_vm+216>, mutex=mutex@entry=0x7bbbbb8a5420 <_vm+160>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x00007bbbbb486a7d in rb_native_cond_wait (cond=cond@entry=0x7bbbbb8a5458 <_vm+216>, mutex=mutex@entry=0x7bbbbb8a5420 <_vm+160>) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:236 |
| r = <optimized out> |
| #6 0x00007bbbbb4911f0 in ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:1327 |
| r = <optimized out> |
| r = <optimized out> |
| __func__ = "ractor_sched_deq" |
| #7 nt_start (ptr=0x59a2b3643e38) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2302 |
| r = <optimized out> |
| nt = 0x59a2b3643e38 |
| vm = <optimized out> |
| #8 0x00007bbbbae2ea94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {136045778548416, 4597491052737501299, 136045778548416, -264, 22, 140723627669696, 4597491052750084211, 4597511799876524147}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x00007bbbbaebbc3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 3 (Thread 0x7bbba044f6c0 (LWP 376457) "ruby"): |
| #0 0x00007bbbbae2ad61 in __futex_abstimed_wait_common64 (private=31675, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7bbbbb8a5484 <_vm+260>) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=31675, abstime=0x0, clockid=0, expected=0, futex_word=0x7bbbbb8a5484 <_vm+260>) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7bbbbb8a5484 <_vm+260>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007bbbbae2d7dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7bbbbb8a5420 <_vm+160>, cond=0x7bbbbb8a5458 <_vm+216>) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7bbbbae2d4a0 <__condvar_cleanup_waiting>, __arg = 0x7bbba044ed30, __canceltype = -1606095568, __prev = 0x0} |
| cbuffer = {wseq = 9, cond = 0x7bbbbb8a5458 <_vm+216>, mutex = 0x7bbbbb8a5420 <_vm+160>, private = 0} |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 9 |
| seq = 4 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=cond@entry=0x7bbbbb8a5458 <_vm+216>, mutex=mutex@entry=0x7bbbbb8a5420 <_vm+160>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x00007bbbbb486a7d in rb_native_cond_wait (cond=cond@entry=0x7bbbbb8a5458 <_vm+216>, mutex=mutex@entry=0x7bbbbb8a5420 <_vm+160>) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:236 |
| r = <optimized out> |
| #6 0x00007bbbbb4911f0 in ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:1327 |
| r = <optimized out> |
| r = <optimized out> |
| __func__ = "ractor_sched_deq" |
| #7 nt_start (ptr=0x59a2b374edc8) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2302 |
| r = <optimized out> |
| nt = 0x59a2b374edc8 |
| vm = <optimized out> |
| #8 0x00007bbbbae2ea94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {136045777974976, 4597491132194396275, 136045777974976, -264, 22, 140723627669696, 4597491132206979187, 4597511799876524147}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x00007bbbbaebbc3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 2 (Thread 0x7bbba042e6c0 (LWP 376458) "ruby"): |
| #0 0x00007bbbbae2ad61 in __futex_abstimed_wait_common64 (private=31675, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7bbbbb8a5484 <_vm+260>) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=31675, abstime=0x0, clockid=0, expected=0, futex_word=0x7bbbbb8a5484 <_vm+260>) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7bbbbb8a5484 <_vm+260>, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007bbbbae2d7dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7bbbbb8a5420 <_vm+160>, cond=0x7bbbbb8a5458 <_vm+216>) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7bbbbae2d4a0 <__condvar_cleanup_waiting>, __arg = 0x7bbba042dd30, __canceltype = -1606230736, __prev = 0x0} |
| cbuffer = {wseq = 3, cond = 0x7bbbbb8a5458 <_vm+216>, mutex = 0x7bbbbb8a5420 <_vm+160>, private = 0} |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 3 |
| seq = 1 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=cond@entry=0x7bbbbb8a5458 <_vm+216>, mutex=mutex@entry=0x7bbbbb8a5420 <_vm+160>) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x00007bbbbb486a7d in rb_native_cond_wait (cond=cond@entry=0x7bbbbb8a5458 <_vm+216>, mutex=mutex@entry=0x7bbbbb8a5420 <_vm+160>) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:236 |
| r = <optimized out> |
| #6 0x00007bbbbb4911f0 in ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:1327 |
| r = <optimized out> |
| r = <optimized out> |
| __func__ = "ractor_sched_deq" |
| #7 nt_start (ptr=0x7bbb70000b78) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2302 |
| r = <optimized out> |
| nt = 0x7bbb70000b78 |
| vm = <optimized out> |
| #8 0x00007bbbbae2ea94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {136045777839808, 4597491185344616563, 136045777839808, -264, 0, 136045798288272, 4597491185357199475, 4597511799876524147}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x00007bbbbaebbc3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x7bbbbad63c00 (LWP 376451) "ruby"): |
| #0 0x00007bbbbae2ad61 in __futex_abstimed_wait_common64 (private=31675, cancel=true, abstime=0x7ffcc5d6caf0, op=137, expected=0, futex_word=0x7bbbbb8a5410 <_vm+144>) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=31675, abstime=0x7ffcc5d6caf0, clockid=0, expected=0, futex_word=0x7bbbbb8a5410 <_vm+144>) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 137 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7bbbbb8a5410 <_vm+144>, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffcc5d6caf0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007bbbbae2dc7e in __pthread_cond_wait_common (abstime=0x7ffcc5d6caf0, clockid=1, mutex=0x7bbbbb8a53b0 <_vm+48>, cond=0x7bbbbb8a53e8 <_vm+104>) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7bbbbae2d4a0 <__condvar_cleanup_waiting>, __arg = 0x7ffcc5d6ca80, __canceltype = -1289076672, __prev = 0x0} |
| cbuffer = {wseq = 2, cond = 0x7bbbbb8a53e8 <_vm+104>, mutex = 0x7bbbbb8a53b0 <_vm+48>, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 2 |
| seq = 1 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_timedwait64 (cond=cond@entry=0x7bbbbb8a53e8 <_vm+104>, mutex=mutex@entry=0x7bbbbb8a53b0 <_vm+48>, abstime=abstime@entry=0x7ffcc5d6caf0) at ./nptl/pthread_cond_wait.c:652 |
| flags = <optimized out> |
| clockid = 1 |
| #5 0x00007bbbbb48b43f in native_cond_timedwait (abs=<optimized out>, mutex=<optimized out>, cond=<optimized out>) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:256 |
| r = <optimized out> |
| ts = {tv_sec = 464743, tv_nsec = 203407623} |
| r = <optimized out> |
| ts = <optimized out> |
| #6 rb_native_cond_timedwait (cond=cond@entry=0x7bbbbb8a53e8 <_vm+104>, mutex=mutex@entry=0x7bbbbb8a53b0 <_vm+48>, msec=<optimized out>) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:284 |
| hrmsec = <optimized out> |
| #7 0x00007bbbbb5054fd in vm_cond_wait (msec=1000, cond=0x7bbbbb8a53e8 <_vm+104>, vm=0x7bbbbb8a5380 <_vm>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_sync.c:222 |
| lock_rec = 1 |
| cr = 0x7bbbbb8a4400 <_main_ractor> |
| lock_rec = <optimized out> |
| cr = <optimized out> |
| #8 rb_vm_cond_timedwait (vm=vm@entry=0x7bbbbb8a5380 <_vm>, cond=cond@entry=0x7bbbbb8a53e8 <_vm+104>, msec=msec@entry=1000) at /tmp/ruby/src/trunk-repeat20-asserts/vm_sync.c:240 |
| No locals. |
| #9 0x00007bbbbb3dba94 in rb_ractor_terminate_all () at /tmp/ruby/src/trunk-repeat20-asserts/ractor.c:901 |
| vm = 0x7bbbbb8a5380 <_vm> |
| cr = 0x7bbbbb8a4400 <_main_ractor> |
| __func__ = "rb_ractor_terminate_all" |
| #10 0x00007bbbbb2dd32c in rb_ec_cleanup (ec=ec@entry=0x59a2b32a4040, ex=<optimized out>) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:236 |
| err = <optimized out> |
| mode0 = 0 |
| mode1 = 4 |
| _ec = <optimized out> |
| _tag = {tag = 36, retval = 136046235505536, buf = {0x59a2b32a4040, 0x7bbbbb2dd490 <rb_ec_cleanup+1024>, 0x0, 0x7ffcc5d6cc10, 0x24}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = <optimized out> |
| save_error = 4 |
| sysex = 0 |
| signaled = 15 |
| th = 0x7bbbbb894da0 <_main_thread> |
| th0 = 0x7bbbbb894da0 <_main_thread> |
| step = 3 |
| message = 4 |
| buf = <optimized out> |
| #11 0x00007bbbbb2dd805 in ruby_run_node (n=0x7bbba06e90b0) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:321 |
| ec = 0x59a2b32a4040 |
| status = 0 |
| #12 0x000059a2ab7b9186 in rb_main (argv=0x7ffcc5d6ceb8, argc=113) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:42 |
| variable_in_this_stack_frame = 0 |
| #13 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| $1 = true |
| $2 = 0 |
| ">>> Finish |
| "[Inferior 1 (process 376451) detached] |
| 1) Timeout: |
| TestObjSpace#test_dump_all_with_ractors |
| make: *** [uncommon.mk:915: yes-test-all] Error 1 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS=--repeat-count=20" exit with 0. |