Project

General

Profile

Bug #21220 » crash_c_stack.txt

mbcodeandsound (Mike Bourgeous), 04/07/2025 05:26 PM

 
---> C thread 1 <---
[Switching to thread 1 (Thread 0x7ffff7ed5c00 (LWP 4178))]
#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
44 in ./nptl/pthread_kill.c
#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#1 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#3 0x00007ffff744527e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#4 0x00007ffff74288ff in __GI_abort () at ./stdlib/abort.c:79
#5 0x00007ffff74297b6 in __libc_message_impl (fmt=fmt@entry=0x7ffff75ce8d7 "%s\n") at ../sysdeps/posix/libc_fatal.c:134
#6 0x00007ffff74a8ff5 in malloc_printerr (str=str@entry=0x7ffff75d1520 "munmap_chunk(): invalid pointer") at ./malloc/malloc.c:5772
#7 0x00007ffff74a947c in munmap_chunk (p=<optimized out>) at ./malloc/malloc.c:3040
#8 0x00007ffff74addfa in __GI___libc_free (mem=mem@entry=0x55555581e7a0) at ./malloc/malloc.c:3388
#9 0x00007ffff79536cd in rb_gc_impl_free (old_size=1120, ptr=0x55555581e7a0, objspace_ptr=0x55555555d8a0) at gc/default/default.c:8180
#10 rb_gc_impl_free (old_size=0, ptr=0x55555581e7a0, objspace_ptr=0x55555555d8a0) at gc/default/default.c:8161
#11 ruby_sized_xfree (x=0x55555581e7a0, size=size@entry=0) at gc.c:4683
#12 0x00007ffff795374b in ruby_xfree (x=<optimized out>) at gc.c:4694
#13 0x00007ffff786d529 in ruby_sized_xfree_inlined (size=<optimized out>, ptr=<optimized out>) at internal/gc.h:285
#14 0x00007ffff79549e8 in rb_gc_obj_free (objspace=objspace@entry=0x55555555d8a0, obj=obj@entry=140736893791720) at gc.c:1326
#15 0x00007ffff79551f4 in gc_sweep_plane (heap=<optimized out>, ctx=<synthetic pointer>, bitset=9, p=140736893791720, objspace=0x55555555d8a0) at gc/default/default.c:3544
#16 gc_sweep_page (ctx=<synthetic pointer>, heap=<optimized out>, objspace=0x55555555d8a0) at gc/default/default.c:3632
#17 gc_sweep_step (objspace=objspace@entry=0x55555555d8a0, heap=heap@entry=0x55555555d8c8) at gc/default/default.c:3907
#18 0x00007ffff7957eea in gc_sweep (objspace=objspace@entry=0x55555555d8a0) at gc/default/default.c:4161
#19 0x00007ffff796053a in gc_start (objspace=objspace@entry=0x55555555d8a0, reason=<optimized out>, reason@entry=256) at gc/default/default.c:6480
#20 0x00007ffff7961a14 in heap_prepare (heap=0x55555555d958, objspace=0x55555555d8a0) at gc/default/default.c:2109
#21 heap_next_free_page (heap=0x55555555d958, objspace=0x55555555d8a0) at gc/default/default.c:2314
#22 newobj_cache_miss (objspace=objspace@entry=0x55555555d8a0, cache=cache@entry=0x5555555622b0, heap_idx=heap_idx@entry=1, vm_locked=<optimized out>, vm_locked@entry=false) at gc/default/default.c:2422
#23 0x00007ffff79633e9 in newobj_alloc (vm_locked=false, heap_idx=1, cache=0x5555555622b0, objspace=0x55555555d8a0) at gc/default/default.c:2446
#24 rb_gc_impl_new_obj (alloc_size=48, wb_protected=true, v3=0, v2=0, v1=0, flags=8193, klass=140736893535000, cache_ptr=0x5555555622b0, objspace_ptr=0x55555555d8a0) at gc/default/default.c:2532
#25 newobj_of (size=48, wb_protected=true, v3=0, v2=0, v1=0, flags=8193, klass=140736893535000, cr=0x5555555620a0) at gc.c:1024
#26 rb_wb_protected_newobj_of (ec=<optimized out>, klass=klass@entry=140736893535000, flags=flags@entry=8193, size=size@entry=48) at gc.c:1062
#27 0x00007ffff79d9471 in rb_class_allocate_instance (klass=140736893535000) at object.c:131
#28 0x00007ffff79de147 in class_call_alloc_func (klass=140736893535000, allocator=<optimized out>) at object.c:2147
#29 rb_class_alloc (klass=140736893535000) at object.c:2119
#30 rb_class_new_instance_pass_kw (argc=3, argv=0x7ffff72ff558, klass=140736893535000) at object.c:2178
#31 0x00007ffff7b1edac in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=3, calling=<optimized out>, reg_cfp=0x7ffff73fe830, ec=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_insnhelper.c:3801
#32 vm_call_cfunc_with_frame (ec=0x555555562360, reg_cfp=0x7ffff73fe830, calling=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_insnhelper.c:3847
#33 0x00007ffff7b3297c in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_callinfo.h:415
#34 vm_exec_core (ec=0x1052, ec@entry=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/insns.def:898
#35 0x00007ffff7b39aa9 in rb_vm_exec (ec=0x555555562360) at vm.c:2595
#36 0x00007ffff7b3e2e3 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7fffffffa2e0, argc=2, ec=<optimized out>) at vm.c:1670
#37 vm_yield (kw_splat=0, argv=0x7fffffffa2e0, argc=2, ec=<optimized out>) at vm.c:1684
#38 rb_yield_0 (argv=0x7fffffffa2e0, argc=2) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1344
#39 rb_yield_values2 (argc=argc@entry=2, argv=argv@entry=0x7fffffffa2e0) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1390
#40 0x00007ffff7923bef in enumerator_with_index_i (val=140736867542720, m=140736867156360, argc=1, argv=0x7fffffffa3a8, blockarg=<optimized out>) at enumerator.c:648
#41 0x00007ffff7b2bf48 in vm_yield_with_cfunc (ec=0x555555562360, captured=<optimized out>, self=140736867222240, argc=1, argv=0x7fffffffa3a8, kw_splat=0, block_handler=0, me=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_insnhelper.c:5150
#42 0x00007ffff7b3ead8 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7fffffffa3a8, argc=1, ec=<optimized out>) at vm.c:1670
#43 vm_yield (kw_splat=0, argv=0x7fffffffa3a8, argc=1, ec=<optimized out>) at vm.c:1684
#44 rb_yield_0 (argv=0x7fffffffa3a8, argc=1) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1344
#45 rb_yield (val=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1360
#46 0x00007ffff786a9ec in rb_ary_collect (ary=140736867159000) at array.c:3645
#47 0x00007ffff7b3f0b7 in vm_call0_cfunc_with_frame (argv=0x0, calling=0x7fffffffa430, ec=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:164
#48 vm_call0_cfunc (argv=0x0, calling=0x7fffffffa430, ec=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:178
#49 vm_call0_body (ec=ec@entry=0x555555562360, calling=calling@entry=0x7fffffffa520, argv=0x0) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:229
#50 0x00007ffff7b3fe34 in vm_call0_cc (ec=0x555555562360, recv=<optimized out>, id=5713, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:101
#51 0x00007ffff7b42ce5 in rb_call0 (ec=0x555555562360, recv=140736867159000, mid=5713, argc=0, argv=0x0, call_scope=call_scope@entry=CALL_FCALL, self=140736867222240) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:554
#52 0x00007ffff7b437dd in rb_call (scope=CALL_FCALL, argv=<optimized out>, argc=<optimized out>, mid=<optimized out>, recv=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:873
#53 iterate_method (obj=140737488332704) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1528
#54 0x00007ffff7b27f48 in rb_iterate0 (it_proc=it_proc@entry=0x7ffff7b43790 <iterate_method>, data1=data1@entry=140737488332704, ifunc=<optimized out>, ec=ec@entry=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1470
#55 0x00007ffff7b28430 in rb_iterate_internal (data2=140736867156360, bl_proc=0x7ffff7923b30 <enumerator_with_index_i>, data1=140737488332704, it_proc=0x7ffff7b43790 <iterate_method>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1502
#56 rb_block_call_kw (obj=<optimized out>, mid=<optimized out>, argc=<optimized out>, argv=<optimized out>, bl_proc=bl_proc@entry=0x7ffff7923b30 <enumerator_with_index_i>, data2=data2@entry=140736867156360, kw_splat=0) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1551
#57 0x00007ffff792581d in enumerator_block_call (obj=<optimized out>, func=0x7ffff7923b30 <enumerator_with_index_i>, arg=140736867156360) at enumerator.c:568
#58 0x00007ffff7b1d95d in vm_call_cfunc_with_frame_ (ec=0x555555562360, reg_cfp=0x7ffff73fe910, calling=<optimized out>, argc=1, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_insnhelper.c:3801
#59 0x00007ffff7b25883 in vm_sendish (ec=0x555555562360, reg_cfp=0x7ffff73fe910, cd=0x5555559bd3e0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_callinfo.h:415
#60 0x00007ffff7b351f9 in vm_exec_core (ec=0x1052, ec@entry=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/insns.def:851
#61 0x00007ffff7b39aa9 in rb_vm_exec (ec=0x555555562360) at vm.c:2595
#62 0x00007ffff7b3e2e3 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7fffffffac20, argc=2, ec=<optimized out>) at vm.c:1670
#63 vm_yield (kw_splat=0, argv=0x7fffffffac20, argc=2, ec=<optimized out>) at vm.c:1684
#64 rb_yield_0 (argv=0x7fffffffac20, argc=2) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1344
#65 rb_yield_values2 (argc=argc@entry=2, argv=argv@entry=0x7fffffffac20) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1390
#66 0x00007ffff791edac in each_with_object_i (i=<optimized out>, memo=140736867228320, argc=<optimized out>, argv=<optimized out>, blockarg=<optimized out>) at enum.c:3318
#67 0x00007ffff7b2bf48 in vm_yield_with_cfunc (ec=0x555555562360, captured=<optimized out>, self=140736867162280, argc=1, argv=0x7fffffffacc8, kw_splat=0, block_handler=0, me=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_insnhelper.c:5150
#68 0x00007ffff7b3ead8 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7fffffffacc8, argc=1, ec=<optimized out>) at vm.c:1670
#69 vm_yield (kw_splat=0, argv=0x7fffffffacc8, argc=1, ec=<optimized out>) at vm.c:1684
#70 rb_yield_0 (argv=0x7fffffffacc8, argc=1) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1344
#71 rb_yield (val=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1360
#72 0x00007ffff7863e2c in rb_ary_each (ary=140736867162280) at array.c:2641
#73 0x00007ffff7b3f0b7 in vm_call0_cfunc_with_frame (argv=0x0, calling=0x7fffffffad40, ec=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:164
#74 vm_call0_cfunc (argv=0x0, calling=0x7fffffffad40, ec=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:178
#75 vm_call0_body (ec=ec@entry=0x555555562360, calling=calling@entry=0x7fffffffae30, argv=0x0) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:229
#76 0x00007ffff7b3fe34 in vm_call0_cc (ec=0x555555562360, recv=<optimized out>, id=3073, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:101
#77 0x00007ffff7b42ce5 in rb_call0 (ec=0x555555562360, recv=140736867162280, mid=3073, argc=0, argv=0x0, call_scope=call_scope@entry=CALL_FCALL, self=140736867162280) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:554
#78 0x00007ffff7b437dd in rb_call (scope=CALL_FCALL, argv=<optimized out>, argc=<optimized out>, mid=<optimized out>, recv=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:873
#79 iterate_method (obj=140737488335024) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1528
#80 0x00007ffff7b27f48 in rb_iterate0 (it_proc=it_proc@entry=0x7ffff7b43790 <iterate_method>, data1=data1@entry=140737488335024, ifunc=<optimized out>, ec=ec@entry=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1470
#81 0x00007ffff7b28430 in rb_iterate_internal (data2=140736867228320, bl_proc=0x7ffff791ed70 <each_with_object_i>, data1=140737488335024, it_proc=0x7ffff7b43790 <iterate_method>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1502
#82 rb_block_call_kw (obj=obj@entry=140736867162280, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, bl_proc=bl_proc@entry=0x7ffff791ed70 <each_with_object_i>, data2=140736867228320, kw_splat=0) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1551
#83 0x00007ffff7b2845f in rb_block_call (obj=obj@entry=140736867162280, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, bl_proc=bl_proc@entry=0x7ffff791ed70 <each_with_object_i>, data2=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1537
#84 0x00007ffff7918387 in enum_each_with_object (obj=140736867162280, memo=<optimized out>) at enum.c:3343
#85 0x00007ffff7b1d95d in vm_call_cfunc_with_frame_ (ec=0x555555562360, reg_cfp=0x7ffff73feb08, calling=<optimized out>, argc=1, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_insnhelper.c:3801
#86 0x00007ffff7b25883 in vm_sendish (ec=0x555555562360, reg_cfp=0x7ffff73feb08, cd=0x555555d75400, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_callinfo.h:415
#87 0x00007ffff7b351f9 in vm_exec_core (ec=0x1052, ec@entry=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/insns.def:851
#88 0x00007ffff7b39aa9 in rb_vm_exec (ec=0x555555562360) at vm.c:2595
#89 0x00007ffff7b3e2e3 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7fffffffb5c0, argc=2, ec=<optimized out>) at vm.c:1670
#90 vm_yield (kw_splat=0, argv=0x7fffffffb5c0, argc=2, ec=<optimized out>) at vm.c:1684
#91 rb_yield_0 (argv=0x7fffffffb5c0, argc=2) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1344
#92 rb_yield_values2 (argc=2, argv=0x7fffffffb5c0) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1390
#93 0x00007ffff7917ae2 in collect_i (i=<optimized out>, ary=140736867159960, argc=<optimized out>, argv=<optimized out>, blockarg=<optimized out>) at enum.c:627
#94 0x00007ffff7b2bf48 in vm_yield_with_cfunc (ec=0x555555562360, captured=<optimized out>, self=140736893272840, argc=2, argv=0x7fffffffb5c0, kw_splat=0, block_handler=0, me=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_insnhelper.c:5150
#95 0x00007ffff7b3e2e3 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7fffffffb5c0, argc=2, ec=<optimized out>) at vm.c:1670
#96 vm_yield (kw_splat=0, argv=0x7fffffffb5c0, argc=2, ec=<optimized out>) at vm.c:1684
#97 rb_yield_0 (argv=0x7fffffffb5c0, argc=2) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1344
#98 rb_yield_values2 (argc=argc@entry=2, argv=argv@entry=0x7fffffffb5c0) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1390
#99 0x00007ffff7964d1e in each_pair_i_fast (key=<optimized out>, value=<optimized out>, _=<optimized out>) at hash.c:3102
#100 0x00007ffff79679fc in hash_ar_foreach_iter (error=0, argp=140737488336672, value=<optimized out>, key=<optimized out>) at hash.c:1302
#101 ar_foreach_check (func=<optimized out>, never=36, arg=140737488336672, hash=<optimized out>) at hash.c:944
#102 hash_foreach_call (arg=arg@entry=140737488336672) at hash.c:1435
#103 0x00007ffff793bac6 in rb_ensure (b_proc=b_proc@entry=0x7ffff7967990 <hash_foreach_call>, data1=data1@entry=140737488336672, e_proc=e_proc@entry=0x7ffff7964b40 <hash_foreach_ensure>, data2=data2@entry=140736893272840) at eval.c:1074
#104 0x00007ffff796c1b4 in rb_hash_foreach (farg=<optimized out>, func=<optimized out>, hash=140736893272840) at hash.c:1463
#105 rb_hash_foreach (hash=140736893272840, func=<optimized out>, farg=<optimized out>) at hash.c:1449
#106 0x00007ffff796d27f in rb_hash_each_pair (hash=140736893272840) at hash.c:3137
#107 0x00007ffff7b3f0b7 in vm_call0_cfunc_with_frame (argv=0x0, calling=0x7fffffffb7a0, ec=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:164
#108 vm_call0_cfunc (argv=0x0, calling=0x7fffffffb7a0, ec=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:178
#109 vm_call0_body (ec=ec@entry=0x555555562360, calling=calling@entry=0x7fffffffb890, argv=0x0) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:229
#110 0x00007ffff7b3fe34 in vm_call0_cc (ec=0x555555562360, recv=<optimized out>, id=3073, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:101
#111 0x00007ffff7b42ce5 in rb_call0 (ec=0x555555562360, recv=140736893272840, mid=3073, argc=0, argv=0x0, call_scope=call_scope@entry=CALL_FCALL, self=140736893272840) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:554
#112 0x00007ffff7b437dd in rb_call (scope=CALL_FCALL, argv=<optimized out>, argc=<optimized out>, mid=<optimized out>, recv=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:873
#113 iterate_method (obj=140737488337680) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1528
#114 0x00007ffff7b27f48 in rb_iterate0 (it_proc=it_proc@entry=0x7ffff7b43790 <iterate_method>, data1=data1@entry=140737488337680, ifunc=ifunc@entry=0x7fffdaf94f70, ec=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1470
#115 0x00007ffff7b2831a in rb_lambda_call (obj=obj@entry=140736893272840, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, bl_proc=bl_proc@entry=0x7ffff7917ad0 <collect_i>, min_argc=<optimized out>, max_argc=2, data2=140736867159960) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1600
#116 0x00007ffff7919629 in enum_collect (obj=140736893272840) at enum.c:666
#117 0x00007ffff7b1edac in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=0, calling=<optimized out>, reg_cfp=0x7ffff73fed00, ec=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_insnhelper.c:3801
#118 vm_call_cfunc_with_frame (ec=0x555555562360, reg_cfp=0x7ffff73fed00, calling=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_insnhelper.c:3847
#119 0x00007ffff7b25883 in vm_sendish (ec=0x555555562360, reg_cfp=0x7ffff73fed00, cd=0x555555d6dbf0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_callinfo.h:415
#120 0x00007ffff7b351f9 in vm_exec_core (ec=0x1052, ec@entry=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/insns.def:851
#121 0x00007ffff7b39aa9 in rb_vm_exec (ec=0x555555562360) at vm.c:2595
#122 0x00007ffff7b3fe34 in vm_call0_cc (ec=0x555555562360, recv=<optimized out>, id=120975, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:101
#123 0x00007ffff7b42ce5 in rb_call0 (ec=0x555555562360, recv=recv@entry=140736867160720, mid=mid@entry=120975, argc=argc@entry=0, argv=argv@entry=0x7fffffffc180, call_scope=<optimized out>, self=140736867160240) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:554
#124 0x00007ffff7b43776 in rb_call (scope=<optimized out>, argv=0x7fffffffc180, argc=0, mid=120975, recv=140736867160720) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:873
#125 rb_funcall_with_block_kw (recv=140736867160720, mid=120975, argc=0, argv=0x7fffffffc180, passed_procval=4, kw_splat=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1192
#126 0x00007ffff7b3ead8 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7fffffffc178, argc=1, ec=<optimized out>) at vm.c:1670
#127 vm_yield (kw_splat=0, argv=0x7fffffffc178, argc=1, ec=<optimized out>) at vm.c:1684
#128 rb_yield_0 (argv=0x7fffffffc178, argc=1) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1344
#129 rb_yield (val=<optimized out>, val@entry=140736867160720) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1360
#130 0x00007ffff7920a68 in enum_yield (ary=140736867160720, argc=1) at enum.c:70
#131 find_i (i=140736867160720, memop=140736867160200, argc=1, argv=<optimized out>, blockarg=<optimized out>) at enum.c:349
#132 0x00007ffff7b2bf48 in vm_yield_with_cfunc (ec=0x555555562360, captured=<optimized out>, self=140736867160240, argc=1, argv=0x7fffffffc228, kw_splat=0, block_handler=0, me=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_insnhelper.c:5150
#133 0x00007ffff7b3ead8 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7fffffffc228, argc=1, ec=<optimized out>) at vm.c:1670
#134 vm_yield (kw_splat=0, argv=0x7fffffffc228, argc=1, ec=<optimized out>) at vm.c:1684
#135 rb_yield_0 (argv=0x7fffffffc228, argc=1) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1344
#136 rb_yield (val=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1360
#137 0x00007ffff7863e2c in rb_ary_each (ary=140736867160240) at array.c:2641
#138 0x00007ffff7b3f0b7 in vm_call0_cfunc_with_frame (argv=0x0, calling=0x7fffffffc2a0, ec=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:164
#139 vm_call0_cfunc (argv=0x0, calling=0x7fffffffc2a0, ec=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:178
#140 vm_call0_body (ec=ec@entry=0x555555562360, calling=calling@entry=0x7fffffffc390, argv=0x0) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:229
#141 0x00007ffff7b3fe34 in vm_call0_cc (ec=0x555555562360, recv=<optimized out>, id=3073, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:101
#142 0x00007ffff7b42ce5 in rb_call0 (ec=0x555555562360, recv=140736867160240, mid=3073, argc=0, argv=0x0, call_scope=call_scope@entry=CALL_FCALL, self=140736867160240) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:554
#143 0x00007ffff7b437dd in rb_call (scope=CALL_FCALL, argv=<optimized out>, argc=<optimized out>, mid=<optimized out>, recv=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:873
#144 iterate_method (obj=140737488340496) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1528
#145 0x00007ffff7b27f48 in rb_iterate0 (it_proc=it_proc@entry=0x7ffff7b43790 <iterate_method>, data1=data1@entry=140737488340496, ifunc=ifunc@entry=0x7fffdaf95060, ec=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1470
#146 0x00007ffff7b28277 in rb_block_call2 (obj=obj@entry=140736867160240, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, bl_proc=<optimized out>, data2=<optimized out>, flags=2) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_eval.c:1582
#147 0x00007ffff7918e5b in enum_find (argc=<optimized out>, argv=0x7ffff72ff160, obj=140736867160240) at enum.c:388
#148 0x00007ffff7b1edac in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=0, calling=<optimized out>, reg_cfp=0x7ffff73fee50, ec=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_insnhelper.c:3801
#149 vm_call_cfunc_with_frame (ec=0x555555562360, reg_cfp=0x7ffff73fee50, calling=<optimized out>) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_insnhelper.c:3847
#150 0x00007ffff7b25883 in vm_sendish (ec=0x555555562360, reg_cfp=0x7ffff73fee50, cd=0x555555ccc810, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/vm_callinfo.h:415
#151 0x00007ffff7b351f9 in vm_exec_core (ec=0x1052, ec@entry=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/insns.def:851
#152 0x00007ffff7b39aa9 in rb_vm_exec (ec=0x555555562360) at vm.c:2595
#153 0x00007ffff7b3a06d in invoke_iseq_block_from_c (me=0x0, is_lambda=<optimized out>, cref=0x0, passed_block_handler=0, kw_splat=0, argv=<optimized out>, argc=<optimized out>, self=<optimized out>, captured=<optimized out>, ec=<optimized out>) at vm.c:1625
#154 0x00007ffff7b3aa06 in rb_vm_invoke_proc (ec=<optimized out>, proc=proc@entry=0x5555559ae820, argc=argc@entry=0, argv=argv@entry=0x7fffdafc28b8, kw_splat=kw_splat@entry=0, passed_block_handler=passed_block_handler@entry=0) at vm.c:1770
#155 0x00007ffff7a222fa in rb_proc_call_kw (self=<optimized out>, args=<optimized out>, kw_splat=0) at proc.c:988
#156 0x00007ffff793cf7d in exec_end_procs_chain (procs=0x7ffff7ea6858 <end_procs>, errp=0x5555555623d0) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/eval_jump.c:105
#157 rb_ec_exec_end_proc (ec=ec@entry=0x555555562360) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/eval_jump.c:121
#158 0x00007ffff793d16c in rb_ec_teardown (ec=ec@entry=0x555555562360) at eval.c:155
#159 0x00007ffff793d3a4 in rb_ec_cleanup (ec=ec@entry=0x555555562360, ex=<optimized out>) at eval.c:207
#160 0x00007ffff793d796 in ruby_run_node (n=0x1) at eval.c:316
#161 0x0000555555555186 in rb_main (argv=0x7fffffffcea8, argc=9) at ./main.c:43
#162 main (argc=<optimized out>, argv=<optimized out>) at ./main.c:68

---> C thread 2 <---
[Switching to thread 2 (Thread 0x7fffdda006c0 (LWP 4181))]
#0 0x00007ffff752a042 in epoll_wait (epfd=5, events=events@entry=0x7ffff7ea9b5c <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
warning: 30 ../sysdeps/unix/sysv/linux/epoll_wait.c: No such file or directory
#0 0x00007ffff752a042 in epoll_wait (epfd=5, events=events@entry=0x7ffff7ea9b5c <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1 0x00007ffff7add355 in event_wait (vm=0x55555555b310) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/thread_pthread.c:2879
#2 timer_thread_polling (vm=0x55555555b310) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/thread_pthread_mn.c:910
#3 timer_thread_func (ptr=0x55555555b310) at /tmp/ruby-build.20250215070124.2113.gblqR7/ruby-3.4.2/thread_pthread.c:3006
#4 0x00007ffff749caa4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#5 0x00007ffff7529c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
[Switching to thread 1 (Thread 0x7ffff7ed5c00 (LWP 4178))]
#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
warning: 44 ./nptl/pthread_kill.c: No such file or directory
(4-4/4)