irb(main):001:1* 100.times do irb(main):002:1* ractor_count = 10 irb(main):003:1* irb(main):004:2* ractors = Array.new(ractor_count) do |i| irb(main):005:3* Ractor.new do irb(main):006:4* begin irb(main):007:4* raise 'foo' irb(main):008:4* rescue => e irb(main):009:4* # It is not possible to move exception without duplicating, but also irb(main):010:4* # without it showing bactrace errors in 3.0 and is empty in 3.1+ irb(main):011:4* e = Marshal.load(Marshal.dump(e)) irb(main):012:4* Ractor.yield e, move: true irb(main):013:3* end irb(main):014:3* 'message got lost' irb(main):015:2* end irb(main):016:1* end irb(main):017:1* irb(main):018:2* ractor_count.times do irb(main):019:2* ractor, result = Ractor.select(*ractors) irb(main):020:2* p result irb(main):021:2* ractors.delete(ractor) irb(main):022:1* end irb(main):023:0> end (irb):5: warning: Ractor is experimental, and the behavior may change in future versions of Ruby! Also there are many implementation issues. # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # "message got lost" # # "message got lost" # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # "message got lost" "message got lost" # # # # # # # # "message got lost" # # # # # # # # # # # # # # # # # # :34: [BUG] Segmentation fault at 0x0000000000000000 ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux] -- Control frame information ----------------------------------------------- c:0004 p:0006 s:0019 e:000018 METHOD :34 c:0003 p:0022 s:0011 e:000010 RESCUE (irb):11 c:0002 p:0007 s:0007 e:000006 BLOCK (irb):6 [FINISH] c:0001 p:---- s:0003 e:000002 DUMMY [FINISH] -- Ruby level backtrace information ---------------------------------------- (irb):6:in `block (3 levels) in ' (irb):11:in `rescue in block (3 levels) in ' :34:in `load' -- Machine register context ------------------------------------------------ RIP: 0x00007fabc1d64490 RBP: 0x0000000000000000 RSP: 0x00007fabbc71b0c0 RAX: 0x0000000000000003 RBX: 0x00007fabbcebee88 RCX: 0x000000000000015f RDX: 0x0000556127db90f0 RDI: 0x000000000000015f RSI: 0x00007fabc2068628 R8: 0x0000000000000001 R9: 0x0000000000000020 R10: 0x00005561285633d0 R11: 0x0000000000000001 R12: 0x0000556127dbb710 R13: 0x00007fabc0601be0 R14: 0x0000000000000018 R15: 0x0000000000000000 EFL: 0x0000000000010206 -- C level backtrace information ------------------------------------------- /usr/local/lib/libruby.so.3.2(rb_print_backtrace+0xd) [0x7fabc1f3f55d] /usr/src/ruby/vm_dump.c:785 /usr/local/lib/libruby.so.3.2(rb_vm_bugreport) /usr/src/ruby/vm_dump.c:1080 /usr/local/lib/libruby.so.3.2(rb_bug_for_fatal_signal+0xf0) [0x7fabc1d39a60] /usr/src/ruby/error.c:813 /usr/local/lib/libruby.so.3.2(sigsegv+0x4b) [0x7fabc1e9189b] /usr/src/ruby/signal.c:964 /lib/x86_64-linux-gnu/libc.so.6(0x7fabc1884fd0) [0x7fabc1884fd0] /usr/local/lib/libruby.so.3.2(gc_mark_children+0xa40) [0x7fabc1d64490] /usr/src/ruby/gc.c:7332 /usr/local/lib/libruby.so.3.2(gc_mark_stacked_objects+0x78) [0x7fabc1d65778] /usr/src/ruby/gc.c:7437 /usr/local/lib/libruby.so.3.2(gc_mark_stacked_objects_all) /usr/src/ruby/gc.c:7477 /usr/local/lib/libruby.so.3.2(gc_marks_rest) /usr/src/ruby/gc.c:8675 /usr/local/lib/libruby.so.3.2(gc_marks+0x41f) [0x7fabc1d6677f] /usr/src/ruby/gc.c:8716 /usr/local/lib/libruby.so.3.2(gc_start) /usr/src/ruby/gc.c:9547 /usr/local/lib/libruby.so.3.2(heap_prepare+0x22) [0x7fabc1d69bfa] /usr/src/ruby/gc.c:2431 /usr/local/lib/libruby.so.3.2(heap_next_free_page) /usr/src/ruby/gc.c:2672 /usr/local/lib/libruby.so.3.2(newobj_alloc) /usr/src/ruby/gc.c:2780 /usr/local/lib/libruby.so.3.2(newobj_of0+0x59) [0x7fabc1d6a77f] /usr/src/ruby/gc.c:2876 /usr/local/lib/libruby.so.3.2(newobj_of) /usr/src/ruby/gc.c:2896 /usr/local/lib/libruby.so.3.2(rb_wb_protected_newobj_of) /usr/src/ruby/gc.c:2918 /usr/local/lib/libruby.so.3.2(str_alloc_embed+0x10) [0x7fabc1eaa7f0] /usr/src/ruby/string.c:894 /usr/local/lib/libruby.so.3.2(str_new0) /usr/src/ruby/string.c:930 /usr/local/lib/libruby.so.3.2(str_new) /usr/src/ruby/string.c:955 /usr/local/lib/libruby.so.3.2(rb_str_new) /usr/src/ruby/string.c:961 /usr/local/lib/libruby.so.3.2(r_bytes0+0x231) [0x7fabc1dac3d1] /usr/src/ruby/marshal.c:1476 /usr/local/lib/libruby.so.3.2(r_entry0+0x0) [0x7fabc1db0970] /usr/src/ruby/marshal.c:1609 /usr/local/lib/libruby.so.3.2(r_object_for) /usr/src/ruby/marshal.c:2000 /usr/local/lib/libruby.so.3.2(r_object_for+0x9a5) [0x7fabc1db0845] /usr/src/ruby/marshal.c:1803 /usr/local/lib/libruby.so.3.2(r_object_for+0x5e4) [0x7fabc1db0484] /usr/src/ruby/marshal.c:1803 /usr/local/lib/libruby.so.3.2(r_ivar+0x86) [0x7fabc1db21f6] /usr/src/ruby/marshal.c:1803 /usr/local/lib/libruby.so.3.2(r_object_for+0x9c1) [0x7fabc1db0861] /usr/src/ruby/marshal.c:2198 /usr/local/lib/libruby.so.3.2(clear_load_arg+0x0) [0x7fabc1db2698] /usr/src/ruby/marshal.c:1803 /usr/local/lib/libruby.so.3.2(rb_marshal_load_with_proc) /usr/src/ruby/marshal.c:2366 /usr/local/lib/libruby.so.3.2(invoke_bf+0x12) [0x7fabc1f24726] /usr/src/ruby/vm_insnhelper.c:6302 /usr/local/lib/libruby.so.3.2(vm_invoke_builtin_delegate) /usr/src/ruby/vm_insnhelper.c:6329 /usr/local/lib/libruby.so.3.2(vm_exec_core) /usr/src/ruby/insns.def:1512 /usr/local/lib/libruby.so.3.2(rb_vm_exec+0x51c) [0x7fabc1f29fbc] /usr/src/ruby/vm.c:2383 /usr/local/lib/libruby.so.3.2(thread_do_start_proc+0x270) [0x7fabc1ede150] /usr/src/ruby/thread.c:574 /usr/local/lib/libruby.so.3.2(thread_do_start+0xc) [0x7fabc1edee84] /usr/src/ruby/thread.c:618 /usr/local/lib/libruby.so.3.2(thread_start_func_2) /usr/src/ruby/thread.c:689 /usr/local/lib/libruby.so.3.2(thread_start_func_1+0xfd) [0x7fabc1edf15d] /usr/src/ruby/thread_pthread.c:1170 /lib/x86_64-linux-gnu/libc.so.6(0x7fabc18d2044) [0x7fabc18d2044] /lib/x86_64-linux-gnu/libc.so.6(__clone+0x40) [0x7fabc1951860] -- Other runtime information ----------------------------------------------- * Process memory map: 556126e27000-556126e28000 r--p 00000000 fe:01 994578 /usr/local/bin/ruby 556126e28000-556126e29000 r-xp 00001000 fe:01 994578 /usr/local/bin/ruby 556126e29000-556126e2a000 r--p 00002000 fe:01 994578 /usr/local/bin/ruby 556126e2a000-556126e2b000 r--p 00002000 fe:01 994578 /usr/local/bin/ruby 556126e2b000-556126e2c000 rw-p 00003000 fe:01 994578 /usr/local/bin/ruby 556127db8000-5561285b8000 rw-p 00000000 00:00 0 [heap] 7fab90000000-7fab90021000 rw-p 00000000 00:00 0 7fab90021000-7fab94000000 ---p 00000000 00:00 0 7fab94000000-7fab94021000 rw-p 00000000 00:00 0 7fab94021000-7fab98000000 ---p 00000000 00:00 0 7fab98000000-7fab98021000 rw-p 00000000 00:00 0 7fab98021000-7fab9c000000 ---p 00000000 00:00 0 7fab9c000000-7fab9c021000 rw-p 00000000 00:00 0 7fab9c021000-7faba0000000 ---p 00000000 00:00 0 7faba0000000-7faba0021000 rw-p 00000000 00:00 0 7faba0021000-7faba4000000 ---p 00000000 00:00 0 7faba51d4000-7faba53aa000 r--s 00000000 fe:01 894034 /usr/lib/x86_64-linux-gnu/libc.so.6 7faba53aa000-7faba673e000 rw-p 00000000 00:00 0 7faba673e000-7faba786a000 r--s 00000000 fe:01 994787 /usr/local/lib/libruby.so.3.2.2 7faba786a000-7faba78a0000 r--s 00000000 fe:01 994578 /usr/local/bin/ruby 7faba78a0000-7faba79f0000 rw-p 00000000 00:00 0 7faba79fd000-7faba79fe000 ---p 00000000 00:00 0 7faba79fe000-7faba7bfe000 rw-p 00000000 00:00 0 7faba7bfe000-7faba7bff000 ---p 00000000 00:00 0 7faba7bff000-7faba7dff000 rw-p 00000000 00:00 0 7faba7dff000-7faba7e00000 ---p 00000000 00:00 0 7faba7e00000-7faba8000000 rw-p 00000000 00:00 0 7faba8000000-7faba8036000 rw-p 00000000 00:00 0 7faba8036000-7fabac000000 ---p 00000000 00:00 0 7fabac000000-7fabac021000 rw-p 00000000 00:00 0 7fabac021000-7fabb0000000 ---p 00000000 00:00 0 7fabb0000000-7fabb0021000 rw-p 00000000 00:00 0 7fabb0021000-7fabb4000000 ---p 00000000 00:00 0 7fabb4000000-7fabb4021000 rw-p 00000000 00:00 0 7fabb4021000-7fabb8000000 ---p 00000000 00:00 0 7fabb8000000-7fabb8021000 rw-p 00000000 00:00 0 7fabb8021000-7fabbc000000 ---p 00000000 00:00 0 7fabbc019000-7fabbc01a000 ---p 00000000 00:00 0 7fabbc01a000-7fabbc21a000 rw-p 00000000 00:00 0 7fabbc21a000-7fabbc21b000 ---p 00000000 00:00 0 7fabbc21b000-7fabbc41b000 rw-p 00000000 00:00 0 7fabbc41b000-7fabbc41c000 ---p 00000000 00:00 0 7fabbc41c000-7fabbc61c000 rw-p 00000000 00:00 0 7fabbc61c000-7fabbc61d000 ---p 00000000 00:00 0 7fabbc61d000-7fabbc81d000 rw-p 00000000 00:00 0 7fabbc81d000-7fabbc81e000 ---p 00000000 00:00 0 7fabbc81e000-7fabbca1e000 rw-p 00000000 00:00 0 7fabbca1e000-7fabbca1f000 ---p 00000000 00:00 0 7fabbca1f000-7fabbcc1f000 rw-p 00000000 00:00 0 7fabbcc1f000-7fabbcc20000 ---p 00000000 00:00 0 7fabbcc20000-7fabbcec0000 rw-p 00000000 00:00 0 7fabbced0000-7fabbcee0000 rw-p 00000000 00:00 0 7fabbcee0000-7fabbcf20000 rw-p 00000000 00:00 0 7fabbcf24000-7fabbcf26000 r--p 00000000 fe:01 894055 /usr/lib/x86_64-linux-gnu/libffi.so.8.1.2 7fabbcf26000-7fabbcf2c000 r-xp 00002000 fe:01 894055 /usr/lib/x86_64-linux-gnu/libffi.so.8.1.2 7fabbcf2c000-7fabbcf2e000 r--p 00008000 fe:01 894055 /usr/lib/x86_64-linux-gnu/libffi.so.8.1.2 7fabbcf2e000-7fabbcf2f000 r--p 00009000 fe:01 894055 /usr/lib/x86_64-linux-gnu/libffi.so.8.1.2 7fabbcf2f000-7fabbcf30000 rw-p 0000a000 fe:01 894055 /usr/lib/x86_64-linux-gnu/libffi.so.8.1.2 7fabbcf30000-7fabbcf34000 r--p 00000000 fe:01 995917 /usr/local/lib/ruby/3.2.0/x86_64-linux/fiddle.so 7fabbcf34000-7fabbcf3b000 r-xp 00004000 fe:01 995917 /usr/local/lib/ruby/3.2.0/x86_64-linux/fiddle.so 7fabbcf3b000-7fabbcf3e000 r--p 0000b000 fe:01 995917 /usr/local/lib/ruby/3.2.0/x86_64-linux/fiddle.so 7fabbcf3e000-7fabbcf3f000 r--p 0000d000 fe:01 995917 /usr/local/lib/ruby/3.2.0/x86_64-linux/fiddle.so 7fabbcf3f000-7fabbcf40000 rw-p 0000e000 fe:01 995917 /usr/local/lib/ruby/3.2.0/x86_64-linux/fiddle.so 7fabbcf40000-7fabbcf60000 rw-p 00000000 00:00 0 7fabbcf62000-7fabbcf64000 r--p 00000000 fe:01 995915 /usr/local/lib/ruby/3.2.0/x86_64-linux/etc.so 7fabbcf64000-7fabbcf67000 r-xp 00002000 fe:01 995915 /usr/local/lib/ruby/3.2.0/x86_64-linux/etc.so 7fabbcf67000-7fabbcf69000 r--p 00005000 fe:01 995915 /usr/local/lib/ruby/3.2.0/x86_64-linux/etc.so 7fabbcf69000-7fabbcf6a000 r--p 00006000 fe:01 995915 /usr/local/lib/ruby/3.2.0/x86_64-linux/etc.so 7fabbcf6a000-7fabbcf6b000 rw-p 00007000 fe:01 995915 /usr/local/lib/ruby/3.2.0/x86_64-linux/etc.so 7fabbcf6b000-7fabbcf71000 r--p 00000000 fe:01 995934 /usr/local/lib/ruby/3.2.0/x86_64-linux/ripper.so 7fabbcf71000-7fabbcf94000 r-xp 00006000 fe:01 995934 /usr/local/lib/ruby/3.2.0/x86_64-linux/ripper.so 7fabbcf94000-7fabbcfad000 r--p 00029000 fe:01 995934 /usr/local/lib/ruby/3.2.0/x86_64-linux/ripper.so 7fabbcfad000-7fabbcfaf000 r--p 00041000 fe:01 995934 /usr/local/lib/ruby/3.2.0/x86_64-linux/ripper.so 7fabbcfaf000-7fabbcfb0000 rw-p 00043000 fe:01 995934 /usr/local/lib/ruby/3.2.0/x86_64-linux/ripper.so 7fabbcfb0000-7fabbd090000 rw-p 00000000 00:00 0 7fabbd091000-7fabbd092000 r--p 00000000 fe:01 995920 /usr/local/lib/ruby/3.2.0/x86_64-linux/io/wait.so 7fabbd092000-7fabbd093000 r-xp 00001000 fe:01 995920 /usr/local/lib/ruby/3.2.0/x86_64-linux/io/wait.so 7fabbd093000-7fabbd094000 r--p 00002000 fe:01 995920 /usr/local/lib/ruby/3.2.0/x86_64-linux/io/wait.so 7fabbd094000-7fabbd095000 r--p 00002000 fe:01 995920 /usr/local/lib/ruby/3.2.0/x86_64-linux/io/wait.so 7fabbd095000-7fabbd096000 rw-p 00003000 fe:01 995920 /usr/local/lib/ruby/3.2.0/x86_64-linux/io/wait.so 7fabbd096000-7fabbd098000 r--p 00000000 fe:01 995918 /usr/local/lib/ruby/3.2.0/x86_64-linux/io/console.so 7fabbd098000-7fabbd09d000 r-xp 00002000 fe:01 995918 /usr/local/lib/ruby/3.2.0/x86_64-linux/io/console.so 7fabbd09d000-7fabbd09e000 r--p 00007000 fe:01 995918 /usr/local/lib/ruby/3.2.0/x86_64-linux/io/console.so 7fabbd09e000-7fabbd09f000 r--p 00008000 fe:01 995918 /usr/local/lib/ruby/3.2.0/x86_64-linux/io/console.so 7fabbd09f000-7fabbd0a0000 rw-p 00009000 fe:01 995918 /usr/local/lib/ruby/3.2.0/x86_64-linux/io/console.so 7fabbd0a0000-7fabbd180000 rw-p 00000000 00:00 0 7fabbd180000-7fabbd181000 ---p 00000000 00:00 0 7fabbd181000-7fabbd222000 rw-p 00000000 00:00 0 7fabbd222000-7fabbd223000 ---p 00000000 00:00 0 7fabbd223000-7fabbd2c4000 rw-p 00000000 00:00 0 7fabbd2c4000-7fabbd2c5000 ---p 00000000 00:00 0 7fabbd2c5000-7fabbd366000 rw-p 00000000 00:00 0 7fabbd366000-7fabbd367000 ---p 00000000 00:00 0 7fabbd367000-7fabbd408000 rw-p 00000000 00:00 0 7fabbd408000-7fabbd409000 ---p 00000000 00:00 0 7fabbd409000-7fabbd4aa000 rw-p 00000000 00:00 0 7fabbd4aa000-7fabbd4ab000 ---p 00000000 00:00 0 7fabbd4ab000-7fabbd54c000 rw-p 00000000 00:00 0 7fabbd54c000-7fabbd54d000 ---p 00000000 00:00 0 7fabbd54d000-7fabbd5ee000 rw-p 00000000 00:00 0 7fabbd5ee000-7fabbd5ef000 ---p 00000000 00:00 0 7fabbd5ef000-7fabbd690000 rw-p 00000000 00:00 0 7fabbd690000-7fabbd691000 ---p 00000000 00:00 0 7fabbd691000-7fabbd732000 rw-p 00000000 00:00 0 7fabbd732000-7fabbd733000 ---p 00000000 00:00 0 7fabbd733000-7fabbd7d4000 rw-p 00000000 00:00 0 7fabbd7d4000-7fabbd7d5000 ---p 00000000 00:00 0 7fabbd7d5000-7fabbd876000 rw-p 00000000 00:00 0 7fabbd876000-7fabbd877000 ---p 00000000 00:00 0 7fabbd877000-7fabbd918000 rw-p 00000000 00:00 0 7fabbd918000-7fabbd919000 ---p 00000000 00:00 0 7fabbd919000-7fabbd9ba000 rw-p 00000000 00:00 0 7fabbd9ba000-7fabbd9bb000 ---p 00000000 00:00 0 7fabbd9bb000-7fabbda5c000 rw-p 00000000 00:00 0 7fabbda5c000-7fabbda5d000 ---p 00000000 00:00 0 7fabbda5d000-7fabbdafe000 rw-p 00000000 00:00 0 7fabbdafe000-7fabbdaff000 ---p 00000000 00:00 0 7fabbdaff000-7fabbdba0000 rw-p 00000000 00:00 0 7fabbdba0000-7fabbdba1000 ---p 00000000 00:00 0 7fabbdba1000-7fabbdc42000 rw-p 00000000 00:00 0 7fabbdc42000-7fabbdc43000 ---p 00000000 00:00 0 7fabbdc43000-7fabbdce4000 rw-p 00000000 00:00 0 7fabbdce4000-7fabbdce5000 ---p 00000000 00:00 0 7fabbdce5000-7fabbdd86000 rw-p 00000000 00:00 0 7fabbdd86000-7fabbdd87000 ---p 00000000 00:00 0 7fabbdd87000-7fabbde28000 rw-p 00000000 00:00 0 7fabbde28000-7fabbde29000 ---p 00000000 00:00 0 7fabbde29000-7fabbdeca000 rw-p 00000000 00:00 0 7fabbdeca000-7fabbdecb000 ---p 00000000 00:00 0 7fabbdecb000-7fabbdf6c000 rw-p 00000000 00:00 0 7fabbdf6c000-7fabbdf6d000 ---p 00000000 00:00 0 7fabbdf6d000-7fabbe00e000 rw-p 00000000 00:00 0 7fabbe00e000-7fabbe00f000 ---p 00000000 00:00 0 7fabbe00f000-7fabbe0b0000 rw-p 00000000 00:00 0 7fabbe0b0000-7fabbe0b1000 ---p 00000000 00:00 0 7fabbe0b1000-7fabbe152000 rw-p 00000000 00:00 0 7fabbe152000-7fabbe153000 ---p 00000000 00:00 0 7fabbe153000-7fabbe1f4000 rw-p 00000000 00:00 0 7fabbe1f4000-7fabbe1f5000 ---p 00000000 00:00 0 7fabbe1f5000-7fabbe296000 rw-p 00000000 00:00 0 7fabbe296000-7fabbe297000 ---p 00000000 00:00 0 7fabbe297000-7fabbe338000 rw-p 00000000 00:00 0 7fabbe338000-7fabbe339000 ---p 00000000 00:00 0 7fabbe339000-7fabbe3da000 rw-p 00000000 00:00 0 7fabbe3da000-7fabbe3db000 ---p 00000000 00:00 0 7fabbe3db000-7fabbe47c000 rw-p 00000000 00:00 0 7fabbe47c000-7fabbe47d000 ---p 00000000 00:00 0 7fabbe47d000-7fabbe51e000 rw-p 00000000 00:00 0 7fabbe51e000-7fabbe51f000 ---p 00000000 00:00 0 7fabbe51f000-7fabbe5f0000 rw-p 00000000 00:00 0 7fabbe5f1000-7fabbe5f2000 r--p 00000000 fe:01 995923 /usr/local/lib/ruby/3.2.0/x86_64-linux/monitor.so 7fabbe5f2000-7fabbe5f3000 r-xp 00001000 fe:01 995923 /usr/local/lib/ruby/3.2.0/x86_64-linux/monitor.so 7fabbe5f3000-7fabbe5f4000 r--p 00002000 fe:01 995923 /usr/local/lib/ruby/3.2.0/x86_64-linux/monitor.so 7fabbe5f4000-7fabbe5f5000 r--p 00002000 fe:01 995923 /usr/local/lib/ruby/3.2.0/x86_64-linux/monitor.so 7fabbe5f5000-7fabbe5f6000 rw-p 00003000 fe:01 995923 /usr/local/lib/ruby/3.2.0/x86_64-linux/monitor.so 7fabbe5f6000-7fabc16c0000 rw-p 00000000 00:00 0 7fabc16c3000-7fabc16c4000 r--p 00000000 fe:01 995900 /usr/local/lib/ruby/3.2.0/x86_64-linux/enc/trans/transdb.so 7fabc16c4000-7fabc16c5000 r-xp 00001000 fe:01 995900 /usr/local/lib/ruby/3.2.0/x86_64-linux/enc/trans/transdb.so 7fabc16c5000-7fabc16c6000 r--p 00002000 fe:01 995900 /usr/local/lib/ruby/3.2.0/x86_64-linux/enc/trans/transdb.so 7fabc16c6000-7fabc16c7000 r--p 00002000 fe:01 995900 /usr/local/lib/ruby/3.2.0/x86_64-linux/enc/trans/transdb.so 7fabc16c7000-7fabc16c8000 rw-p 00003000 fe:01 995900 /usr/local/lib/ruby/3.2.0/x86_64-linux/enc/trans/transdb.so 7fabc16c8000-7fabc17c9000 rw-p 00000000 00:00 0 7fabc17c9000-7fabc17d0000 r--s 00000000 fe:01 894007 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache 7fabc17d0000-7fabc1827000 r--p 00000000 fe:01 893651 /usr/lib/locale/C.utf8/LC_CTYPE 7fabc1827000-7fabc1829000 rw-p 00000000 00:00 0 7fabc1829000-7fabc182c000 r--p 00000000 fe:01 894056 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7fabc182c000-7fabc1843000 r-xp 00003000 fe:01 894056 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7fabc1843000-7fabc1847000 r--p 0001a000 fe:01 894056 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7fabc1847000-7fabc1848000 r--p 0001d000 fe:01 894056 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7fabc1848000-7fabc1849000 rw-p 0001e000 fe:01 894056 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7fabc1849000-7fabc186f000 r--p 00000000 fe:01 894034 /usr/lib/x86_64-linux-gnu/libc.so.6 7fabc186f000-7fabc19c4000 r-xp 00026000 fe:01 894034 /usr/lib/x86_64-linux-gnu/libc.so.6 7fabc19c4000-7fabc1a17000 r--p 0017b000 fe:01 894034 /usr/lib/x86_64-linux-gnu/libc.so.6 7fabc1a17000-7fabc1a1b000 r--p 001ce000 fe:01 894034 /usr/lib/x86_64-linux-gnu/libc.so.6 7fabc1a1b000-7fabc1a1d000 rw-p 001d2000 fe:01 894034 /usr/lib/x86_64-linux-gnu/libc.so.6 7fabc1a1d000-7fabc1a2c000 rw-p 00000000 00:00 0 7fabc1a2c000-7fabc1a3c000 r--p 00000000 fe:01 894073 /usr/lib/x86_64-linux-gnu/libm.so.6 7fabc1a3c000-7fabc1aaf000 r-xp 00010000 fe:01 894073 /usr/lib/x86_64-linux-gnu/libm.so.6 7fabc1aaf000-7fabc1b09000 r--p 00083000 fe:01 894073 /usr/lib/x86_64-linux-gnu/libm.so.6 7fabc1b09000-7fabc1b0a000 r--p 000dc000 fe:01 894073 /usr/lib/x86_64-linux-gnu/libm.so.6 7fabc1b0a000-7fabc1b0b000 rw-p 000dd000 fe:01 894073 /usr/lib/x86_64-linux-gnu/libm.so.6 7fabc1b0b000-7fabc1b0d000 r--p 00000000 fe:01 894043 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7fabc1b0d000-7fabc1b23000 r-xp 00002000 fe:01 894043 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7fabc1b23000-7fabc1b3d000 r--p 00018000 fe:01 894043 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7fabc1b3d000-7fabc1b3e000 r--p 00031000 fe:01 894043 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7fabc1b3e000-7fabc1b3f000 rw-p 00032000 fe:01 894043 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7fabc1b3f000-7fabc1b47000 rw-p 00000000 00:00 0 7fabc1b47000-7fabc1b52000 r--p 00000000 fe:01 894060 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 7fabc1b52000-7fabc1baf000 r-xp 0000b000 fe:01 894060 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 7fabc1baf000-7fabc1bc6000 r--p 00068000 fe:01 894060 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 7fabc1bc6000-7fabc1bc7000 r--p 0007f000 fe:01 894060 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 7fabc1bc7000-7fabc1bc8000 rw-p 00080000 fe:01 894060 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 7fabc1bc8000-7fabc1bcb000 r--p 00000000 fe:01 894134 /usr/lib/x86_64-linux-gnu/libz.so.1.2.13 7fabc1bcb000-7fabc1bde000 r-xp 00003000 fe:01 894134 /usr/lib/x86_64-linux-gnu/libz.so.1.2.13 7fabc1bde000-7fabc1be5000 r--p 00016000 fe:01 894134 /usr/lib/x86_64-linux-gnu/libz.so.1.2.13 7fabc1be5000-7fabc1be6000 r--p 0001c000 fe:01 894134 /usr/lib/x86_64-linux-gnu/libz.so.1.2.13 7fabc1be6000-7fabc1be7000 rw-p 0001d000 fe:01 894134 /usr/lib/x86_64-linux-gnu/libz.so.1.2.13 7fabc1be8000-7fabc1be9000 r--p 00000000 fe:01 995857 /usr/local/lib/ruby/3.2.0/x86_64-linux/enc/encdb.so 7fabc1be9000-7fabc1bea000 r-xp 00001000 fe:01 995857 /usr/local/lib/ruby/3.2.0/x86_64-linux/enc/encdb.so 7fabc1bea000-7fabc1beb000 r--p 00002000 fe:01 995857 /usr/local/lib/ruby/3.2.0/x86_64-linux/enc/encdb.so 7fabc1beb000-7fabc1bec000 r--p 00002000 fe:01 995857 /usr/local/lib/ruby/3.2.0/x86_64-linux/enc/encdb.so 7fabc1bec000-7fabc1bed000 rw-p 00003000 fe:01 995857 /usr/local/lib/ruby/3.2.0/x86_64-linux/enc/encdb.so 7fabc1bed000-7fabc1c92000 r--p 00000000 fe:01 994787 /usr/local/lib/libruby.so.3.2.2 7fabc1c92000-7fabc205e000 r-xp 000a5000 fe:01 994787 /usr/local/lib/libruby.so.3.2.2 7fabc205e000-7fabc2200000 r--p 00471000 fe:01 994787 /usr/local/lib/libruby.so.3.2.2 7fabc2200000-7fabc221b000 r--p 00613000 fe:01 994787 /usr/local/lib/libruby.so.3.2.2 7fabc221b000-7fabc221f000 rw-p 0062e000 fe:01 994787 /usr/local/lib/libruby.so.3.2.2 7fabc221f000-7fabc2234000 rw-p 00000000 00:00 0 7fabc2234000-7fabc2235000 r--p 00000000 fe:01 894016 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7fabc2235000-7fabc225a000 r-xp 00001000 fe:01 894016 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7fabc225a000-7fabc2264000 r--p 00026000 fe:01 894016 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7fabc2264000-7fabc2266000 r--p 00030000 fe:01 894016 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7fabc2266000-7fabc2268000 rw-p 00032000 fe:01 894016 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7ffff4dd2000-7ffff55d1000 rw-p 00000000 00:00 0 [stack] 7ffff55df000-7ffff55e3000 r--p 00000000 00:00 0 [vvar] 7ffff55e3000-7ffff55e5000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]