[#104740] [Ruby master Feature#18057] Introduce Array#average — ggmichaelgo@...

Issue #18057 has been reported by ggmichaelgo (Michael Go).

14 messages 2021/08/02

[#104774] [Ruby master Bug#18061] Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found — jaruga@...

Issue #18061 has been reported by jaruga (Jun Aruga).

48 messages 2021/08/04

[#104780] [Ruby master Bug#18062] Ruby with enabled LTO segfaults during build — v.ondruch@...

Issue #18062 has been reported by vo.x (Vit Ondruch).

30 messages 2021/08/05

[#104831] [Ruby master Bug#18066] Load did_you_mean eve/error_highlight even with --disable-gems — v.ondruch@...

Issue #18066 has been reported by vo.x (Vit Ondruch).

10 messages 2021/08/07

[#104851] [Ruby master Bug#18073] test/ruby/test_jit.rb: failures "error: invalid use of '__builtin_va_arg_pack ()'" on Ruby 2.7.4 on gcc 4.8.5 on RHEL7 — jaruga@...

Issue #18073 has been reported by jaruga (Jun Aruga).

14 messages 2021/08/09

[#104927] [Ruby master Bug#18077] Marshal.dump(closed_io) raises IOError instead of TypeError — "larskanis (Lars Kanis)" <noreply@...>

Issue #18077 has been reported by larskanis (Lars Kanis).

10 messages 2021/08/16

[#104960] [Ruby master Feature#18083] Capture error in ensure block. — "ioquatix (Samuel Williams)" <noreply@...>

Issue #18083 has been reported by ioquatix (Samuel Williams).

32 messages 2021/08/18

[#105021] [Ruby master Misc#18122] DevelopersMeeting20210916Japan — "mame (Yusuke Endoh)" <noreply@...>

Issue #18122 has been reported by mame (Yusuke Endoh).

12 messages 2021/08/20

[#105069] [Ruby master Bug#18133] LTO: TestGCCompact#test_ast_compacts segfaults on i686 — "vo.x (Vit Ondruch)" <noreply@...>

Issue #18133 has been reported by vo.x (Vit Ondruch).

25 messages 2021/08/25

[#105077] [Ruby master Feature#18136] take_while_after — "zverok (Victor Shepelev)" <noreply@...>

Issue #18136 has been reported by zverok (Victor Shepelev).

21 messages 2021/08/27

[ruby-core:104801] [Ruby master Bug#18062] Ruby with enabled LTO segfaults during build

From: v.ondruch@...
Date: 2021-08-06 10:22:55 UTC
List: ruby-core #104801
Issue #18062 has been updated by vo.x (Vit Ondruch).


nobu (Nobuyoshi Nakada) wrote in #note-4:
> Maybe a strict aliasing issue?

The patch changes the error:

~~~
./miniruby -I./lib -I. -I.ext/common  ./tool/generic_erb.rb -c -o encdb.h ./template/encdb.h.tmpl ./enc enc
<internal:ractor>:431: [BUG] Segmentation fault at 0x0000000000000004
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0003 p:0046 s:0013 e:000008 CLASS  <internal:ractor>:431
c:0002 p:0007 s:0006 e:000005 TOP    <internal:ractor>:228 [FINISH]
c:0001 p:0000 s:0003 E:001c30 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
<internal:ractor>:228:in `<internal:ractor>'
<internal:ractor>:431:in `<class:Ractor>'

-- Machine register context ------------------------------------------------
 RIP: 0x0000559b9c12eb82 RBP: 0x0000559b9cefc210 RSP: 0x00007ffd3ab56bd0
 RAX: 0x0000000000000001 RBX: 0x000000000000009f RCX: 0x00007fa0da7cb060
 RDX: 0x0000000000000003 RDI: 0x0000559b9cef4650 RSI: 0x000000000000009f
  R8: 0x0000000000000003  R9: 0x00007ffd3ab56bd8 R10: 0x0000559b9ce01a30
 R11: 0x00007ffd3ab56a10 R12: 0x0000009f00100007 R13: 0x0000559b9ce3d5e0
 R14: 0x0000559b9ced0d80 R15: 0x0000559b9ce3d658 EFL: 0x0000000000010202

-- C level backtrace information -------------------------------------------
./miniruby(rb_print_backtrace+0x19) [0x559b9c154c49]
./miniruby(rb_vm_bugreport+0x215) [0x559b9c158aa5]
./miniruby(rb_bug_for_fatal_signal+0xf4) [0x559b9bf8bfe4]
./miniruby(sigsegv+0x4d) [0x559b9c0be14d]
[0x7fa0da910760]
./miniruby(vm_search_cc+0x62) [0x559b9c12eb82]
./miniruby(vm_search_method_slowpath0.lto_priv.0+0x40) [0x559b9c12edd0]
./miniruby(vm_sendish.lto_priv.0+0x6e4) [0x559b9c136094]
./miniruby(vm_exec_core.lto_priv.0+0xa8) [0x559b9c139658]
./miniruby(rb_vm_exec+0x110) [0x559b9c150f40]
./miniruby(ruby_opt_init+0x8a) [0x559b9c0bc67a]
./miniruby(load_file_internal+0x4b2) [0x559b9c0be792]
./miniruby(rb_ensure+0x106) [0x559b9bf945c6]
./miniruby(process_options+0x19e5) [0x559b9c0c0b15]
./miniruby(ruby_process_options+0x151) [0x559b9c0c1601]
./miniruby(ruby_options+0x119) [0x559b9bf99e09]
./miniruby(main+0x57) [0x559b9bf111e7]

-- Other runtime information -----------------------------------------------

* Loaded script: ./miniruby

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 ruby2_keywords.rb

* Process memory map:

559b9bee4000-559b9bf0c000 r--p 00000000 00:21 26171793                   /builddir/build/BUILD/ruby-3.0.2/miniruby
559b9bf0c000-559b9c179000 r-xp 00028000 00:21 26171793                   /builddir/build/BUILD/ruby-3.0.2/miniruby
559b9c179000-559b9c27d000 r--p 00295000 00:21 26171793                   /builddir/build/BUILD/ruby-3.0.2/miniruby
559b9c27d000-559b9c284000 r--p 00398000 00:21 26171793                   /builddir/build/BUILD/ruby-3.0.2/miniruby
559b9c284000-559b9c285000 rw-p 0039f000 00:21 26171793                   /builddir/build/BUILD/ruby-3.0.2/miniruby
559b9c285000-559b9c295000 rw-p 00000000 00:00 0 
559b9cdc6000-559b9cf0c000 rw-p 00000000 00:00 0                          [heap]
7fa0d5b1a000-7fa0d7307000 r--s 00000000 00:21 26171793                   /builddir/build/BUILD/ruby-3.0.2/miniruby
7fa0d7307000-7fa0d730a000 r--p 00000000 00:21 26128883                   /usr/lib64/libgcc_s-11-20210728.so.1
7fa0d730a000-7fa0d731c000 r-xp 00003000 00:21 26128883                   /usr/lib64/libgcc_s-11-20210728.so.1
7fa0d731c000-7fa0d731f000 r--p 00015000 00:21 26128883                   /usr/lib64/libgcc_s-11-20210728.so.1
7fa0d731f000-7fa0d7320000 r--p 00017000 00:21 26128883                   /usr/lib64/libgcc_s-11-20210728.so.1
7fa0d7320000-7fa0d7321000 rw-p 00018000 00:21 26128883                   /usr/lib64/libgcc_s-11-20210728.so.1
7fa0d7321000-7fa0d7322000 ---p 00000000 00:00 0 
7fa0d7322000-7fa0d73c3000 rw-p 00000000 00:00 0 
7fa0d73c3000-7fa0d73c4000 ---p 00000000 00:00 0 
7fa0d73c4000-7fa0d7465000 rw-p 00000000 00:00 0 
7fa0d7465000-7fa0d7466000 ---p 00000000 00:00 0 
7fa0d7466000-7fa0d7507000 rw-p 00000000 00:00 0 
7fa0d7507000-7fa0d7508000 ---p 00000000 00:00 0 
7fa0d7508000-7fa0d75a9000 rw-p 00000000 00:00 0 
7fa0d75a9000-7fa0d75aa000 ---p 00000000 00:00 0 
7fa0d75aa000-7fa0d764b000 rw-p 00000000 00:00 0 
7fa0d764b000-7fa0d764c000 ---p 00000000 00:00 0 
7fa0d764c000-7fa0d76ed000 rw-p 00000000 00:00 0 
7fa0d76ed000-7fa0d76ee000 ---p 00000000 00:00 0 
7fa0d76ee000-7fa0d778f000 rw-p 00000000 00:00 0 
7fa0d778f000-7fa0d7790000 ---p 00000000 00:00 0 
7fa0d7790000-7fa0d7831000 rw-p 00000000 00:00 0 
7fa0d7831000-7fa0d7832000 ---p 00000000 00:00 0 
7fa0d7832000-7fa0d78d3000 rw-p 00000000 00:00 0 
7fa0d78d3000-7fa0d78d4000 ---p 00000000 00:00 0 
7fa0d78d4000-7fa0d7975000 rw-p 00000000 00:00 0 
7fa0d7975000-7fa0d7976000 ---p 00000000 00:00 0 
7fa0d7976000-7fa0d7a17000 rw-p 00000000 00:00 0 
7fa0d7a17000-7fa0d7a18000 ---p 00000000 00:00 0 
7fa0d7a18000-7fa0d7ab9000 rw-p 00000000 00:00 0 
7fa0d7ab9000-7fa0d7aba000 ---p 00000000 00:00 0 
7fa0d7aba000-7fa0d7b5b000 rw-p 00000000 00:00 0 
7fa0d7b5b000-7fa0d7b5c000 ---p 00000000 00:00 0 
7fa0d7b5c000-7fa0d7bfd000 rw-p 00000000 00:00 0 
7fa0d7bfd000-7fa0d7bfe000 ---p 00000000 00:00 0 
7fa0d7bfe000-7fa0d7c9f000 rw-p 00000000 00:00 0 
7fa0d7c9f000-7fa0d7ca0000 ---p 00000000 00:00 0 
7fa0d7ca0000-7fa0d7d41000 rw-p 00000000 00:00 0 
7fa0d7d41000-7fa0d7d42000 ---p 00000000 00:00 0 
7fa0d7d42000-7fa0d7de3000 rw-p 00000000 00:00 0 
7fa0d7de3000-7fa0d7de4000 ---p 00000000 00:00 0 
7fa0d7de4000-7fa0d7e85000 rw-p 00000000 00:00 0 
7fa0d7e85000-7fa0d7e86000 ---p 00000000 00:00 0 
7fa0d7e86000-7fa0d7f27000 rw-p 00000000 00:00 0 
7fa0d7f27000-7fa0d7f28000 ---p 00000000 00:00 0 
7fa0d7f28000-7fa0d7fc9000 rw-p 00000000 00:00 0 
7fa0d7fc9000-7fa0d7fca000 ---p 00000000 00:00 0 
7fa0d7fca000-7fa0d806b000 rw-p 00000000 00:00 0 
7fa0d806b000-7fa0d806c000 ---p 00000000 00:00 0 
7fa0d806c000-7fa0d810d000 rw-p 00000000 00:00 0 
7fa0d810d000-7fa0d810e000 ---p 00000000 00:00 0 
7fa0d810e000-7fa0d81af000 rw-p 00000000 00:00 0 
7fa0d81af000-7fa0d81b0000 ---p 00000000 00:00 0 
7fa0d81b0000-7fa0d8251000 rw-p 00000000 00:00 0 
7fa0d8251000-7fa0d8252000 ---p 00000000 00:00 0 
7fa0d8252000-7fa0d82f3000 rw-p 00000000 00:00 0 
7fa0d82f3000-7fa0d82f4000 ---p 00000000 00:00 0 
7fa0d82f4000-7fa0d8395000 rw-p 00000000 00:00 0 
7fa0d8395000-7fa0d8396000 ---p 00000000 00:00 0 
7fa0d8396000-7fa0d8437000 rw-p 00000000 00:00 0 
7fa0d8437000-7fa0d8438000 ---p 00000000 00:00 0 
7fa0d8438000-7fa0d84d9000 rw-p 00000000 00:00 0 
7fa0d84d9000-7fa0d84da000 ---p 00000000 00:00 0 
7fa0d84da000-7fa0d857b000 rw-p 00000000 00:00 0 
7fa0d857b000-7fa0d857c000 ---p 00000000 00:00 0 
7fa0d857c000-7fa0d861d000 rw-p 00000000 00:00 0 
7fa0d861d000-7fa0d861e000 ---p 00000000 00:00 0 
7fa0d861e000-7fa0d86bf000 rw-p 00000000 00:00 0 
7fa0d86bf000-7fa0d86c0000 ---p 00000000 00:00 0 
7fa0d86c0000-7fa0da8ce000 rw-p 00000000 00:00 0 
7fa0da8ce000-7fa0da8fa000 r--p 00000000 00:21 26129154                   /usr/lib64/libc.so.6
7fa0da8fa000-7fa0daa6f000 r-xp 0002c000 00:21 26129154                   /usr/lib64/libc.so.6
7fa0daa6f000-7fa0daac3000 r--p 001a1000 00:21 26129154                   /usr/lib64/libc.so.6
7fa0daac3000-7fa0daac4000 ---p 001f5000 00:21 26129154                   /usr/lib64/libc.so.6
7fa0daac4000-7fa0daac7000 r--p 001f5000 00:21 26129154                   /usr/lib64/libc.so.6
7fa0daac7000-7fa0daaca000 rw-p 001f8000 00:21 26129154                   /usr/lib64/libc.so.6
7fa0daaca000-7fa0daad7000 rw-p 00000000 00:00 0 
7fa0daad7000-7fa0daae6000 r--p 00000000 00:21 26129157                   /usr/lib64/libm.so.6
7fa0daae6000-7fa0dab57000 r-xp 0000f000 00:21 26129157                   /usr/lib64/libm.so.6
7fa0dab57000-7fa0dabb1000 r--p 00080000 00:21 26129157                   /usr/lib64/libm.so.6
7fa0dabb1000-7fa0dabb2000 r--p 000d9000 00:21 26129157                   /usr/lib64/libm.so.6
7fa0dabb2000-7fa0dabb3000 rw-p 000da000 00:21 26129157                   /usr/lib64/libm.so.6
7fa0dabb3000-7fa0dabb5000 r--p 00000000 00:21 26129209                   /usr/lib64/libcrypt.so.2.0.0
7fa0dabb5000-7fa0dabc9000 r-xp 00002000 00:21 26129209                   /usr/lib64/libcrypt.so.2.0.0
7fa0dabc9000-7fa0dabe2000 r--p 00016000 00:21 26129209                   /usr/lib64/libcrypt.so.2.0.0
7fa0dabe2000-7fa0dabe3000 ---p 0002f000 00:21 26129209                   /usr/lib64/libcrypt.so.2.0.0
7fa0dabe3000-7fa0dabe4000 r--p 0002f000 00:21 26129209                   /usr/lib64/libcrypt.so.2.0.0
7fa0dabe4000-7fa0dabed000 rw-p 00000000 00:00 0 
7fa0dabed000-7fa0dabfe000 r--p 00000000 00:21 26129286                   /usr/lib64/libgmp.so.10.4.0
7fa0dabfe000-7fa0dac76000 r-xp 00011000 00:21 26129286                   /usr/lib64/libgmp.so.10.4.0
7fa0dac76000-7fa0dac8d000 r--p 00089000 00:21 26129286                   /usr/lib64/libgmp.so.10.4.0
7fa0dac8d000-7fa0dac8f000 r--p 0009f000 00:21 26129286                   /usr/lib64/libgmp.so.10.4.0
7fa0dac8f000-7fa0dac90000 rw-p 000a1000 00:21 26129286                   /usr/lib64/libgmp.so.10.4.0
7fa0dac90000-7fa0dac93000 r--p 00000000 00:21 26129192                   /usr/lib64/libz.so.1.2.11
7fa0dac93000-7fa0daca1000 r-xp 00003000 00:21 26129192                   /usr/lib64/libz.so.1.2.11
7fa0daca1000-7fa0daca7000 r--p 00011000 00:21 26129192                   /usr/lib64/libz.so.1.2.11
7fa0daca7000-7fa0daca8000 ---p 00017000 00:21 26129192                   /usr/lib64/libz.so.1.2.11
7fa0daca8000-7fa0daca9000 r--p 00017000 00:21 26129192                   /usr/lib64/libz.so.1.2.11
7fa0daca9000-7fa0dacac000 rw-p 00000000 00:00 0 
7fa0dacaf000-7fa0dacb0000 r--p 00000000 00:21 26129150                   /usr/lib64/ld-linux-x86-64.so.2
7fa0dacb0000-7fa0dacd5000 r-xp 00001000 00:21 26129150                   /usr/lib64/ld-linux-x86-64.so.2
7fa0dacd5000-7fa0dacdf000 r--p 00026000 00:21 26129150                   /usr/lib64/ld-linux-x86-64.so.2
7fa0dacdf000-7fa0dace1000 r--p 0002f000 00:21 26129150                   /usr/lib64/ld-linux-x86-64.so.2
7fa0dace1000-7fa0dace3000 rw-p 00031000 00:21 26129150                   /usr/lib64/ld-linux-x86-64.so.2
7ffd3a364000-7ffd3ab63000 rw-p 00000000 00:00 0                          [stack]
7ffd3abf2000-7ffd3abf6000 r--p 00000000 00:00 0                          [vvar]
7ffd3abf6000-7ffd3abf8000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
~~~

and GDB:

~~~
(gdb) where 
#0  vm_search_cc (klass=klass@entry=93824996595160, ci=0x9f00100007) at /builddir/build/BUILD/ruby-3.0.2/vm_insnhelper.c:1642
#1  0x000055555579edd0 in rb_vm_search_method_slowpath (klass=93824996595160, ci=<optimized out>) at /builddir/build/BUILD/ruby-3.0.2/vm_insnhelper.c:1738
#2  vm_search_method_slowpath0 (cd_owner=93824996395200, cd=cd@entry=0x555555a3cb10, klass=93824996595160) at /builddir/build/BUILD/ruby-3.0.2/vm_insnhelper.c:1760
#3  0x00005555557a6094 in vm_search_method_fastpath (klass=<optimized out>, cd=0x555555a3cb10, cd_owner=<optimized out>) at /builddir/build/BUILD/ruby-3.0.2/vm_insnhelper.c:1826
#4  vm_sendish (ec=0x555555909c80, reg_cfp=0x7ffff7b84f68, cd=0x555555a3cb10, block_handler=<optimized out>, method_explorer=<optimized out>) at /builddir/build/BUILD/ruby-3.0.2/vm_insnhelper.c:4528
#5  0x00005555557a9658 in vm_exec_core (ec=0x555555909c80, initial=159) at /builddir/build/BUILD/ruby-3.0.2/insns.def:789
#6  0x00005555557c0f40 in rb_vm_exec (ec=0x555555909c80, mjit_enable_p=<optimized out>) at /builddir/build/BUILD/ruby-3.0.2/vm.c:2172
#7  0x000055555572c67a in rb_load_with_builtin_functions (table=0x5555558f0400 <ractor_table>, feature_name=0x55555581e2fd "ractor") at /builddir/build/BUILD/ruby-3.0.2/mini_builtin.c:48
#8  Init_builtin_ractor () at /builddir/build/BUILD/ruby-3.0.2/ractor.rbinc:710
#9  rb_call_builtin_inits () at /builddir/build/BUILD/ruby-3.0.2/inits.c:89
#10 ruby_opt_init (opt=0x7fffffffdfd0) at /builddir/build/BUILD/ruby-3.0.2/ruby.c:1520
#11 ruby_opt_init (opt=opt@entry=0x7fffffffdfd0) at /builddir/build/BUILD/ruby-3.0.2/ruby.c:1506
#12 0x000055555572e792 in load_file_internal (argp_v=140737488309968) at /builddir/build/BUILD/ruby-3.0.2/ruby.c:2181
#13 0x00005555556045c6 in rb_ensure (b_proc=0x55555572e2e0 <load_file_internal>, data1=140737488309968, e_proc=<optimized out>, data2=<optimized out>) at /builddir/build/BUILD/ruby-3.0.2/eval.c:1162
#14 0x0000555555730b15 in load_file (opt=0x7fffffffdfd0, script=1, f=<optimized out>, fname=<optimized out>, parser=93824996498920) at /builddir/build/BUILD/ruby-3.0.2/ruby.c:2323
#15 process_options (argc=6, argv=0x7fffffffe370, opt=0x7fffffffdfd0) at /builddir/build/BUILD/ruby-3.0.2/ruby.c:1960
#16 0x0000555555731601 in ruby_process_options (argc=11, argv=0x7fffffffe348) at /builddir/build/BUILD/ruby-3.0.2/ruby.c:230
#17 0x0000555555609e09 in ruby_options (argc=11, argv=0x7fffffffe348) at /builddir/build/BUILD/ruby-3.0.2/eval.c:138
#18 0x00005555555811e7 in main (argc=<optimized out>, argv=<optimized out>) at ./main.c:50
(gdb) list 
1637	    struct rb_id_table *cc_tbl = RCLASS_CC_TBL(klass);
1638	    struct rb_class_cc_entries *ccs = NULL;
1639	
1640	    if (cc_tbl) {
1641	        if (rb_id_table_lookup(cc_tbl, mid, (VALUE *)&ccs)) {
1642	            const int ccs_len = ccs->len;
1643	            VM_ASSERT(vm_ccs_verify(ccs, mid, klass));
1644	
1645	            if (UNLIKELY(METHOD_ENTRY_INVALIDATED(ccs->cme))) {
1646	                rb_vm_ccs_free(ccs);
~~~

----------------------------------------
Bug #18062: Ruby with enabled LTO segfaults during build
https://bugs.ruby-lang.org/issues/18062#change-93137

* Author: vo.x (Vit Ondruch)
* Status: Open
* Priority: Normal
* ruby -v: ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
* Backport: 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN
----------------------------------------
After a while, I am trying to enable LTO for Ruby in Fedora. Previously I hit #17052, but now I observe issues much earlier during compliation already:

~~~
./miniruby -I./lib -I. -I.ext/common  ./tool/generic_erb.rb -c -o encdb.h ./template/encdb.h.tmpl ./enc enc
<internal:gc>:240: [BUG] Segmentation fault at 0x0000000000000004
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0003 p:0008 s:0011 e:000008 CLASS  <internal:gc>:240
c:0002 p:0015 s:0006 e:000005 TOP    <internal:gc>:235 [FINISH]
c:0001 p:0000 s:0003 E:000230 (none) [FINISH]
-- Ruby level backtrace information ----------------------------------------
<internal:gc>:235:in `<internal:gc>'
<internal:gc>:240:in `<module:ObjectSpace>'
-- Machine register context ------------------------------------------------
 RIP: 0x00005585da1c832a RBP: 0x000022f100140003 RSP: 0x00007ffd6460a6a0
 RAX: 0x0000000000000001 RBX: 0x00000000000022f1 RCX: 0x00005585dade5d90
 RDX: 0x000022f100140003 RDI: 0x00005585dae0c2d8 RSI: 0x0000000000000000
  R8: 0x0000000000000000  R9: 0x00007ffd6460a6e0 R10: 0x00005585daebbe50
 R11: 0x00007f00a785baa0 R12: 0x0000000000000000 R13: 0x00005585dade5d90
 R14: 0x00005585dae0c2d8 R15: 0x00005585dade5d90 EFL: 0x0000000000010202
-- C level backtrace information -------------------------------------------
./miniruby(rb_print_backtrace+0x19) [0x5585da1cdba9]
./miniruby(rb_vm_bugreport+0x215) [0x5585da1d1a05]
./miniruby(rb_bug_for_fatal_signal+0xf4) [0x5585da004fc4]
./miniruby(sigsegv+0x4d) [0x5585da13709d]
[0x7f00a76a4760]
./miniruby(vm_ccs_push.part.0.lto_priv.0+0x2a) [0x5585da1c832a]
./miniruby(vm_search_cc+0xfe) [0x5585da1a7b7e]
./miniruby(vm_search_method_slowpath0.lto_priv.0+0x40) [0x5585da1a7d30]
./miniruby(vm_sendish.lto_priv.0+0x6e4) [0x5585da1aeff4]
./miniruby(vm_exec_core.lto_priv.0+0xa8) [0x5585da1b25b8]
./miniruby(rb_vm_exec+0x110) [0x5585da1c9ea0]
./miniruby(ruby_opt_init+0x6f) [0x5585da1355af]
./miniruby(load_file_internal+0x4b2) [0x5585da1376e2]
./miniruby(rb_ensure+0x106) [0x5585da00d5a6]
./miniruby(process_options+0x19e5) [0x5585da139a65]
./miniruby(ruby_process_options+0x151) [0x5585da13a551]
./miniruby(ruby_options+0x119) [0x5585da012de9]
./miniruby(main+0x57) [0x5585d9f8a1e7]
-- Other runtime information -----------------------------------------------
* Loaded script: ./miniruby
* Loaded features:
    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 ruby2_keywords.rb
* Process memory map:
5585d9f5d000-5585d9f85000 r--p 00000000 fc:05 137001366                  /builddir/build/BUILD/ruby-3.0.2/miniruby
5585d9f85000-5585da1f2000 r-xp 00028000 fc:05 137001366                  /builddir/build/BUILD/ruby-3.0.2/miniruby
5585da1f2000-5585da2f6000 r--p 00295000 fc:05 137001366                  /builddir/build/BUILD/ruby-3.0.2/miniruby
5585da2f6000-5585da2fd000 r--p 00398000 fc:05 137001366                  /builddir/build/BUILD/ruby-3.0.2/miniruby
5585da2fd000-5585da2fe000 rw-p 0039f000 fc:05 137001366                  /builddir/build/BUILD/ruby-3.0.2/miniruby
5585da2fe000-5585da30e000 rw-p 00000000 00:00 0 
5585dad8d000-5585daed3000 rw-p 00000000 00:00 0                          [heap]
7f00a28ae000-7f00a409b000 r--s 00000000 fc:05 137001366                  /builddir/build/BUILD/ruby-3.0.2/miniruby
7f00a409b000-7f00a409e000 r--p 00000000 fc:05 270435464                  /usr/lib64/libgcc_s-11-20210728.so.1
7f00a409e000-7f00a40b0000 r-xp 00003000 fc:05 270435464                  /usr/lib64/libgcc_s-11-20210728.so.1
7f00a40b0000-7f00a40b3000 r--p 00015000 fc:05 270435464                  /usr/lib64/libgcc_s-11-20210728.so.1
7f00a40b3000-7f00a40b4000 r--p 00017000 fc:05 270435464                  /usr/lib64/libgcc_s-11-20210728.so.1
7f00a40b4000-7f00a40b5000 rw-p 00018000 fc:05 270435464                  /usr/lib64/libgcc_s-11-20210728.so.1
7f00a40b5000-7f00a40b6000 ---p 00000000 00:00 0 
7f00a40b6000-7f00a4157000 rw-p 00000000 00:00 0 
7f00a4157000-7f00a4158000 ---p 00000000 00:00 0 
7f00a4158000-7f00a41f9000 rw-p 00000000 00:00 0 
7f00a41f9000-7f00a41fa000 ---p 00000000 00:00 0 
7f00a41fa000-7f00a429b000 rw-p 00000000 00:00 0 
7f00a429b000-7f00a429c000 ---p 00000000 00:00 0 
7f00a429c000-7f00a433d000 rw-p 00000000 00:00 0 
7f00a433d000-7f00a433e000 ---p 00000000 00:00 0 
7f00a433e000-7f00a43df000 rw-p 00000000 00:00 0 
7f00a43df000-7f00a43e0000 ---p 00000000 00:00 0 
7f00a43e0000-7f00a4481000 rw-p 00000000 00:00 0 
7f00a4481000-7f00a4482000 ---p 00000000 00:00 0 
7f00a4482000-7f00a4523000 rw-p 00000000 00:00 0 
7f00a4523000-7f00a4524000 ---p 00000000 00:00 0 
7f00a4524000-7f00a45c5000 rw-p 00000000 00:00 0 
7f00a45c5000-7f00a45c6000 ---p 00000000 00:00 0 
7f00a45c6000-7f00a4667000 rw-p 00000000 00:00 0 
7f00a4667000-7f00a4668000 ---p 00000000 00:00 0 
7f00a4668000-7f00a4709000 rw-p 00000000 00:00 0 
7f00a4709000-7f00a470a000 ---p 00000000 00:00 0 
7f00a470a000-7f00a47ab000 rw-p 00000000 00:00 0 
7f00a47ab000-7f00a47ac000 ---p 00000000 00:00 0 
7f00a47ac000-7f00a484d000 rw-p 00000000 00:00 0 
7f00a484d000-7f00a484e000 ---p 00000000 00:00 0 
7f00a484e000-7f00a48ef000 rw-p 00000000 00:00 0 
7f00a48ef000-7f00a48f0000 ---p 00000000 00:00 0 
7f00a48f0000-7f00a4991000 rw-p 00000000 00:00 0 
7f00a4991000-7f00a4992000 ---p 00000000 00:00 0 
7f00a4992000-7f00a4a33000 rw-p 00000000 00:00 0 
7f00a4a33000-7f00a4a34000 ---p 00000000 00:00 0 
7f00a4a34000-7f00a4ad5000 rw-p 00000000 00:00 0 
7f00a4ad5000-7f00a4ad6000 ---p 00000000 00:00 0 
7f00a4ad6000-7f00a4b77000 rw-p 00000000 00:00 0 
7f00a4b77000-7f00a4b78000 ---p 00000000 00:00 0 
7f00a4b78000-7f00a4c19000 rw-p 00000000 00:00 0 
7f00a4c19000-7f00a4c1a000 ---p 00000000 00:00 0 
7f00a4c1a000-7f00a4cbb000 rw-p 00000000 00:00 0 
7f00a4cbb000-7f00a4cbc000 ---p 00000000 00:00 0 
7f00a4cbc000-7f00a4d5d000 rw-p 00000000 00:00 0 
7f00a4d5d000-7f00a4d5e000 ---p 00000000 00:00 0 
7f00a4d5e000-7f00a4dff000 rw-p 00000000 00:00 0 
7f00a4dff000-7f00a4e00000 ---p 00000000 00:00 0 
7f00a4e00000-7f00a4ea1000 rw-p 00000000 00:00 0 
7f00a4ea1000-7f00a4ea2000 ---p 00000000 00:00 0 
7f00a4ea2000-7f00a4f43000 rw-p 00000000 00:00 0 
7f00a4f43000-7f00a4f44000 ---p 00000000 00:00 0 
7f00a4f44000-7f00a4fe5000 rw-p 00000000 00:00 0 
7f00a4fe5000-7f00a4fe6000 ---p 00000000 00:00 0 
7f00a4fe6000-7f00a5087000 rw-p 00000000 00:00 0 
7f00a5087000-7f00a5088000 ---p 00000000 00:00 0 
7f00a5088000-7f00a5129000 rw-p 00000000 00:00 0 
7f00a5129000-7f00a512a000 ---p 00000000 00:00 0 
7f00a512a000-7f00a51cb000 rw-p 00000000 00:00 0 
7f00a51cb000-7f00a51cc000 ---p 00000000 00:00 0 
7f00a51cc000-7f00a526d000 rw-p 00000000 00:00 0 
7f00a526d000-7f00a526e000 ---p 00000000 00:00 0 
7f00a526e000-7f00a530f000 rw-p 00000000 00:00 0 
7f00a530f000-7f00a5310000 ---p 00000000 00:00 0 
7f00a5310000-7f00a53b1000 rw-p 00000000 00:00 0 
7f00a53b1000-7f00a53b2000 ---p 00000000 00:00 0 
7f00a53b2000-7f00a5453000 rw-p 00000000 00:00 0 
7f00a5453000-7f00a5454000 ---p 00000000 00:00 0 
7f00a5454000-7f00a7662000 rw-p 00000000 00:00 0 
7f00a7662000-7f00a768e000 r--p 00000000 fc:05 270939738                  /usr/lib64/libc.so.6
7f00a768e000-7f00a7803000 r-xp 0002c000 fc:05 270939738                  /usr/lib64/libc.so.6
7f00a7803000-7f00a7857000 r--p 001a1000 fc:05 270939738                  /usr/lib64/libc.so.6
7f00a7857000-7f00a7858000 ---p 001f5000 fc:05 270939738                  /usr/lib64/libc.so.6
7f00a7858000-7f00a785b000 r--p 001f5000 fc:05 270939738                  /usr/lib64/libc.so.6
7f00a785b000-7f00a785e000 rw-p 001f8000 fc:05 270939738                  /usr/lib64/libc.so.6
7f00a785e000-7f00a786b000 rw-p 00000000 00:00 0 
7f00a786b000-7f00a787a000 r--p 00000000 fc:05 270939741                  /usr/lib64/libm.so.6
7f00a787a000-7f00a78eb000 r-xp 0000f000 fc:05 270939741                  /usr/lib64/libm.so.6
7f00a78eb000-7f00a7945000 r--p 00080000 fc:05 270939741                  /usr/lib64/libm.so.6
7f00a7945000-7f00a7946000 r--p 000d9000 fc:05 270939741                  /usr/lib64/libm.so.6
7f00a7946000-7f00a7947000 rw-p 000da000 fc:05 270939741                  /usr/lib64/libm.so.6
7f00a7947000-7f00a7949000 r--p 00000000 fc:05 271023995                  /usr/lib64/libcrypt.so.2.0.0
7f00a7949000-7f00a795d000 r-xp 00002000 fc:05 271023995                  /usr/lib64/libcrypt.so.2.0.0
7f00a795d000-7f00a7976000 r--p 00016000 fc:05 271023995                  /usr/lib64/libcrypt.so.2.0.0
7f00a7976000-7f00a7977000 ---p 0002f000 fc:05 271023995                  /usr/lib64/libcrypt.so.2.0.0
7f00a7977000-7f00a7978000 r--p 0002f000 fc:05 271023995                  /usr/lib64/libcrypt.so.2.0.0
7f00a7978000-7f00a7981000 rw-p 00000000 00:00 0 
7f00a7981000-7f00a7992000 r--p 00000000 fc:05 271068897                  /usr/lib64/libgmp.so.10.4.0
7f00a7992000-7f00a7a0a000 r-xp 00011000 fc:05 271068897                  /usr/lib64/libgmp.so.10.4.0
7f00a7a0a000-7f00a7a21000 r--p 00089000 fc:05 271068897                  /usr/lib64/libgmp.so.10.4.0
7f00a7a21000-7f00a7a23000 r--p 0009f000 fc:05 271068897                  /usr/lib64/libgmp.so.10.4.0
7f00a7a23000-7f00a7a24000 rw-p 000a1000 fc:05 271068897                  /usr/lib64/libgmp.so.10.4.0
7f00a7a24000-7f00a7a27000 r--p 00000000 fc:05 271023970                  /usr/lib64/libz.so.1.2.11
7f00a7a27000-7f00a7a35000 r-xp 00003000 fc:05 271023970                  /usr/lib64/libz.so.1.2.11
7f00a7a35000-7f00a7a3b000 r--p 00011000 fc:05 271023970                  /usr/lib64/libz.so.1.2.11
7f00a7a3b000-7f00a7a3c000 ---p 00017000 fc:05 271023970                  /usr/lib64/libz.so.1.2.11
7f00a7a3c000-7f00a7a3d000 r--p 00017000 fc:05 271023970                  /usr/lib64/libz.so.1.2.11
7f00a7a3d000-7f00a7a3e000 rw-p 00000000 00:00 0 
7f00a7a41000-7f00a7a43000 rw-p 00000000 00:00 0 
7f00a7a43000-7f00a7a44000 r--p 00000000 fc:05 270939734                  /usr/lib64/ld-linux-x86-64.so.2
7f00a7a44000-7f00a7a69000 r-xp 00001000 fc:05 270939734                  /usr/lib64/ld-linux-x86-64.so.2
7f00a7a69000-7f00a7a73000 r--p 00026000 fc:05 270939734                  /usr/lib64/ld-linux-x86-64.so.2
7f00a7a73000-7f00a7a75000 r--p 0002f000 fc:05 270939734                  /usr/lib64/ld-linux-x86-64.so.2
7f00a7a75000-7f00a7a77000 rw-p 00031000 fc:05 270939734                  /usr/lib64/ld-linux-x86-64.so.2
7ffd63e17000-7ffd64616000 rw-p 00000000 00:00 0                          [stack]
7ffd64762000-7ffd64766000 r--p 00000000 00:00 0                          [vvar]
7ffd64766000-7ffd64768000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
make: *** [uncommon.mk:1096: encdb.h] Aborted (core dumped)
~~~



---Files--------------------------------
0001-Get-rid-of-type-punning-pointer-cast.patch (998 Bytes)


-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread