Bug 1975140 - glibc: time64 recvmsg support breaks ruby testsuite on i686
Summary: glibc: time64 recvmsg support breaks ruby testsuite on i686
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: glibc
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Florian Weimer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1965976 1975144
TreeView+ depends on / blocked
 
Reported: 2021-06-23 07:56 UTC by Florian Weimer
Modified: 2021-07-07 12:32 UTC (History)
22 users (show)

Fixed In Version: glibc-devel-2.33.9000-39
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1975144 (view as bug list)
Environment:
Last Closed: 2021-07-07 12:32:35 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Compressed build log (166.72 KB, application/x-xz)
2021-06-23 07:57 UTC, Florian Weimer
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1975144 1 unspecified CLOSED ruby: FTBFS with test suite failure (glibc 2.34 related) 2021-07-23 21:17:49 UTC

Description Florian Weimer 2021-06-23 07:56:22 UTC
ruby fails to build on armv7l and i686. The failures look similar.  I'm only including the i686 log.

I hope I will be able to investigate this myself, or find someone who can help you with this issue.

The relevant excerpt looks like this:

[18214/21052] TestSocket#test_tcp_server_sockets_port0 = 0.00 s
[18215/21052] TestSocket#test_timestamp/builddir/build/BUILD/ruby-3.0.1/.ext/common/socket.rb:427: [BUG] Segmentation fault at 0x00000004
ruby 3.0.1p64 (2021-04-05 revision 0fb782ee38) [i386-linux]
-- Control frame information -----------------------------------------------
c:0039 p:---- s:0234 e:000233 CFUNC  :__recvmsg
c:0038 p:0020 s:0226 e:000225 METHOD /builddir/build/BUILD/ruby-3.0.1/.ext/common/socket.rb:427
c:0037 p:0103 s:0217 E:002474 BLOCK  /builddir/build/BUILD/ruby-3.0.1/test/socket/test_socket.rb:480 [FINISH]
c:0036 p:---- s:0203 e:000202 CFUNC  :pipe
c:0035 p:0012 s:0199 E:000d98 METHOD /builddir/build/BUILD/ruby-3.0.1/test/socket/test_socket.rb:468
c:0034 p:0024 s:0191 e:000190 BLOCK  /builddir/build/BUILD/ruby-3.0.1/test/socket/test_socket.rb:504
c:0033 p:0058 s:0187 e:000186 METHOD /builddir/build/BUILD/ruby-3.0.1/.ext/common/socket.rb:186
c:0032 p:0018 s:0182 e:000181 BLOCK  /builddir/build/BUILD/ruby-3.0.1/test/socket/test_socket.rb:502
c:0031 p:0058 s:0178 e:000177 METHOD /builddir/build/BUILD/ruby-3.0.1/.ext/common/socket.rb:186
c:0030 p:0110 s:0173 e:000172 METHOD /builddir/build/BUILD/ruby-3.0.1/test/socket/test_socket.rb:501
c:0029 p:0052 s:0165 e:000164 METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:1283
c:0028 p:0065 s:0159 e:000158 METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:1320
c:0027 p:0013 s:0150 e:000149 METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit/testcase.rb:18
c:0026 p:0077 s:0145 e:000144 BLOCK  /builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:969 [FINISH]
c:0025 p:---- s:0138 e:000137 CFUNC  :map
c:0024 p:0006 s:0134 e:000133 BLOCK  /builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:962
c:0023 p:0163 s:0130 E:002158 METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:989
c:0022 p:0042 s:0118 e:000117 METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:1136
c:0021 p:0010 s:0111 e:000109 BLOCK  /builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:627 [FINISH]
c:0020 p:---- s:0105 e:000104 CFUNC  :each
c:0019 p:0054 s:0101 E:001044 METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:625
c:0018 p:0008 s:0094 E:000e14 METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:662
c:0017 p:0140 s:0087 E:001c2c METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:904
c:0016 p:0016 s:0074 E:0024ec METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:1073
c:0015 p:0005 s:0069 E:001998 METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:1137
c:0014 p:0006 s:0065 E:000f7c BLOCK  /builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:1124 [FINISH]
c:0013 p:---- s:0061 e:000060 CFUNC  :each
c:0012 p:0047 s:0057 E:000bac METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:1123
c:0011 p:0013 s:0052 E:00073c METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:1111
c:0010 p:0008 s:0047 E:0016b0 METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:847
c:0009 p:0008 s:0041 E:001b70 METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:695
c:0008 p:0015 s:0035 E:00227c METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:34
c:0007 p:0006 s:0030 E:001e8c METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:1175
c:0006 p:0032 s:0025 E:0016a8 METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:1245
c:0005 p:0009 s:0021 E:00150c METHOD /builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:1249
c:0004 p:0172 s:0016 E:0018cc TOP    /builddir/build/BUILD/ruby-3.0.1/tool/test/runner.rb:23 [FINISH]
c:0003 p:---- s:0011 e:000010 CFUNC  :require_relative
c:0002 p:0092 s:0006 E:002618 EVAL   ./test/runner.rb:11 [FINISH]
c:0001 p:0000 s:0003 E:000a78 (none) [FINISH]
-- Ruby level backtrace information ----------------------------------------
./test/runner.rb:11:in `<main>'
./test/runner.rb:11:in `require_relative'
/builddir/build/BUILD/ruby-3.0.1/tool/test/runner.rb:23:in `<top (required)>'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:1249:in `run'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:1245:in `run'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:1175:in `run'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:34:in `run'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:695:in `run'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:847:in `run'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:1111:in `run'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:1123:in `_run'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:1123:in `each'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:1124:in `block in _run'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:1137:in `run_tests'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:1073:in `_run_anything'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:904:in `_run_anything'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:662:in `_run_suites'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:625:in `_run_suites'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:625:in `each'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:627:in `block in _run_suites'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:1136:in `_run_suite'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:989:in `_run_suite'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:962:in `block in _run_suite'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:962:in `map'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:969:in `block (2 levels) in _run_suite'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit/testcase.rb:18:in `run'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb:1320:in `run'
/builddir/build/BUILD/ruby-3.0.1/tool/lib/test/unit.rb:1283:in `run_test'
/builddir/build/BUILD/ruby-3.0.1/test/socket/test_socket.rb:501:in `test_timestamp'
/builddir/build/BUILD/ruby-3.0.1/.ext/common/socket.rb:186:in `bind'
/builddir/build/BUILD/ruby-3.0.1/test/socket/test_socket.rb:502:in `block in test_timestamp'
/builddir/build/BUILD/ruby-3.0.1/.ext/common/socket.rb:186:in `bind'
/builddir/build/BUILD/ruby-3.0.1/test/socket/test_socket.rb:504:in `block (2 levels) in test_timestamp'
/builddir/build/BUILD/ruby-3.0.1/test/socket/test_socket.rb:468:in `timestamp_retry_rw'
/builddir/build/BUILD/ruby-3.0.1/test/socket/test_socket.rb:468:in `pipe'
/builddir/build/BUILD/ruby-3.0.1/test/socket/test_socket.rb:480:in `block in timestamp_retry_rw'
/builddir/build/BUILD/ruby-3.0.1/.ext/common/socket.rb:427:in `recvmsg'
/builddir/build/BUILD/ruby-3.0.1/.ext/common/socket.rb:427:in `__recvmsg'
-- Machine register context ------------------------------------------------
  GS: 0x00000063  FS: 0x00000000  ES: 0x0000002b  DS: 0x0000002b EDI: 0x62ac5130
 ESI: 0x62ac5160 EBP: 0xffa98bb4 ESP: 0xffa989d0 EBX: 0x00000030 EDX: 0xc558a274
 ECX: 0x62ac5150 EAX: 0x62ac5144 TRA: 0x0000000e ERR: 0x00000006 EIP: 0xf79e73a8
  CS: 0x00000023 EFL: 0x00010a93 UES: 0xffa989d0  SS: 0x0000002b
-- C level backtrace information -------------------------------------------
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_vm_bugreport+0x4e8) [0xf7dd61f8]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_bug_for_fatal_signal+0x7d) [0xf7c36e2d]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(sigsegv+0x58) [0xf7d49808]
[0xf7f76580]
[0xf79e73a8]
[0xf7ad390a]
[0xf52bdc00]
[0xf52bdc44]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_nogvl+0xe9) [0xf7d86c79]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_thread_call_without_gvl+0x2a) [0xf7d86f5a]
[0xf52bdf8f]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(ractor_safe_call_cfunc_4+0x1e) [0xf7dad7fe]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_call_cfunc_with_frame+0x12b) [0xf7dbbe4b]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_sendish+0x3a9) [0xf7dbe239]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_exec_core+0x239) [0xf7dc10c9]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_vm_exec+0x124) [0xf7dc6314]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(invoke_block_from_c_bh+0x2de) [0xf7dc96ce]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_yield+0x72) [0xf7dca892]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_ensure+0x109) [0xf7c3ddc9]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_io_s_pipe+0x2d4) [0xf7c74174]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_call_cfunc_with_frame+0x12b) [0xf7dbbe4b]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_sendish+0x3a9) [0xf7dbe239]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_exec_core+0x29d) [0xf7dc112d]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_vm_exec+0x124) [0xf7dc6314]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(invoke_block_from_c_bh+0x2de) [0xf7dc96ce]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_yield+0x72) [0xf7dca892]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_ary_collect+0x6c) [0xf7bd0f8c]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_call_cfunc_with_frame+0x12b) [0xf7dbbe4b]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_sendish+0x3a9) [0xf7dbe239]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_exec_core+0x29d) [0xf7dc112d]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_vm_exec+0x124) [0xf7dc6314]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(invoke_block_from_c_bh+0x2de) [0xf7dc96ce]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_yield+0x72) [0xf7dca892]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_ary_each+0x4a) [0xf7bca7ba]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_call_cfunc_with_frame+0x12b) [0xf7dbbe4b]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_call_method_each_type+0x72) [0xf7dc7ca2]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_call_method_each_type+0x4b6) [0xf7dc80e6]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_sendish+0x3a9) [0xf7dbe239]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_exec_core+0x29d) [0xf7dc112d]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_vm_exec+0x124) [0xf7dc6314]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(invoke_block_from_c_bh+0x2de) [0xf7dc96ce]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_yield+0x72) [0xf7dca892]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_ary_each+0x4a) [0xf7bca7ba]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_call_cfunc_with_frame+0x12b) [0xf7dbbe4b]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_call_method_each_type+0x72) [0xf7dc7ca2]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_call_method_each_type+0x4b6) [0xf7dc80e6]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_sendish+0x3a9) [0xf7dbe239]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_exec_core+0x29d) [0xf7dc112d]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_vm_exec+0x124) [0xf7dc6314]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_iseq_eval+0xe6) [0xf7dc71e6]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(require_internal+0x753) [0xf7c8b093]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_require_string+0x32) [0xf7c8c2b2]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_f_require_relative+0x3a) [0xf7c8c35a]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_call_cfunc_with_frame+0x12b) [0xf7dbbe4b]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_call_method_each_type+0x72) [0xf7dc7ca2]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_sendish+0x3a9) [0xf7dbe239]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(vm_exec_core+0x239) [0xf7dc10c9]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_vm_exec+0x124) [0xf7dc6314]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_iseq_eval_main+0xa1) [0xf7dc72b1]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(rb_ec_exec_node+0xed) [0xf7c3c59d]
/builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1(ruby_run_node+0x5e) [0xf7c3fe2e]
/builddir/build/BUILD/ruby-3.0.1/ruby(main+0x77) [0x5664b1d7]
-- Other runtime information -----------------------------------------------
* Loaded script: ./test/runner.rb: TestSocket#test_timestamp
* Loaded features:
    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 ruby2_keywords.rb
    5 /builddir/build/BUILD/ruby-3.0.1/.ext/i386-linux/enc/encdb.so
    6 /builddir/build/BUILD/ruby-3.0.1/.ext/i386-linux/enc/trans/transdb.so
    7 /builddir/build/BUILD/ruby-3.0.1/abrt.rb
    8 /builddir/build/BUILD/ruby-3.0.1/rbconfig.rb
    9 /builddir/build/BUILD/ruby-3.0.1/lib/optparse.rb
   10 /builddir/build/BUILD/ruby-3.0.1/tool/lib/leakchecker.rb
   11 /builddir/build/BUILD/ruby-3.0.1/tool/lib/minitest/unit.rb
   12 /builddir/build/BUILD/ruby-3.0.1/lib/open3.rb
[…]
 1739 /builddir/build/BUILD/ruby-3.0.1/lib/rdoc/known_classes.rb
 1740 /builddir/build/BUILD/ruby-3.0.1/lib/rdoc/ghost_method.rb
 1741 /builddir/build/BUILD/ruby-3.0.1/lib/rdoc/meta_method.rb
 1742 /builddir/build/BUILD/ruby-3.0.1/lib/rdoc/servlet.rb
 1743 /builddir/build/BUILD/ruby-3.0.1/.ext/i386-linux/-test-/random.so
* Process memory map:
5664a000-5664b000 r--p 00000000 fc:05 135404060                          /builddir/build/BUILD/ruby-3.0.1/ruby
5664b000-5664c000 r-xp 00001000 fc:05 135404060                          /builddir/build/BUILD/ruby-3.0.1/ruby
5664c000-5664d000 r--p 00002000 fc:05 135404060                          /builddir/build/BUILD/ruby-3.0.1/ruby
5664d000-5664e000 r--p 00002000 fc:05 135404060                          /builddir/build/BUILD/ruby-3.0.1/ruby
5664e000-5664f000 rw-p 00003000 fc:05 135404060                          /builddir/build/BUILD/ruby-3.0.1/ruby
5854e000-649f9000 rw-p 00000000 00:00 0                                  [heap]
ea9a3000-ee9a6000 rw-p 00000000 00:00 0 
ef9ab000-f09ac000 rw-p 00000000 00:00 0 
f0fff000-f1300000 rw-p 00000000 00:00 0 
f1300000-f1341000 rw-p 00000000 00:00 0 
f1341000-f1400000 ---p 00000000 00:00 0 
f1495000-f1496000 ---p 00000000 00:00 0 
f1496000-f1526000 rw-p 00000000 00:00 0 
f1526000-f1527000 ---p 00000000 00:00 0 
f1527000-f15b7000 rw-p 00000000 00:00 0 
f15b7000-f15b8000 ---p 00000000 00:00 0 
f15b8000-f1648000 rw-p 00000000 00:00 0 
f1648000-f1649000 ---p 00000000 00:00 0 
f1649000-f16d9000 rw-p 00000000 00:00 0 
f16d9000-f16da000 ---p 00000000 00:00 0 
f16da000-f176a000 rw-p 00000000 00:00 0 
f176a000-f176b000 ---p 00000000 00:00 0 
f176b000-f17fb000 rw-p 00000000 00:00 0 
f17fb000-f17fc000 ---p 00000000 00:00 0 
f17fc000-f188c000 rw-p 00000000 00:00 0 
f188c000-f188d000 ---p 00000000 00:00 0 
f188d000-f191d000 rw-p 00000000 00:00 0 
f191d000-f191e000 ---p 00000000 00:00 0 
f191e000-f19ae000 rw-p 00000000 00:00 0 
f19ae000-f19af000 ---p 00000000 00:00 0 
f19af000-f1a3f000 rw-p 00000000 00:00 0 
f1a3f000-f1a40000 ---p 00000000 00:00 0 
f1a40000-f1ad0000 rw-p 00000000 00:00 0 
f1b2b000-f1b2c000 ---p 00000000 00:00 0 
f1b2c000-f1bbc000 rw-p 00000000 00:00 0 
f1bbc000-f1bbd000 ---p 00000000 00:00 0 
f1bbd000-f1c4d000 rw-p 00000000 00:00 0 
f1c4d000-f1c4e000 ---p 00000000 00:00 0 
f1c4e000-f1cde000 rw-p 00000000 00:00 0 
f1cde000-f1cdf000 ---p 00000000 00:00 0 
f1cdf000-f1d6f000 rw-p 00000000 00:00 0 
f1d6f000-f1d70000 ---p 00000000 00:00 0 
f1d70000-f1e00000 rw-p 00000000 00:00 0 
f1e00000-f1e25000 rw-p 00000000 00:00 0 
f1e25000-f1f00000 ---p 00000000 00:00 0 
f1f6f000-f1f70000 ---p 00000000 00:00 0 
f1f70000-f2000000 rw-p 00000000 00:00 0 
f2000000-f20f5000 rw-p 00000000 00:00 0 
f20f5000-f2100000 ---p 00000000 00:00 0 
f216f000-f2170000 ---p 00000000 00:00 0 
f2170000-f2200000 rw-p 00000000 00:00 0 
f2200000-f22ff000 rw-p 00000000 00:00 0 
f22ff000-f2300000 ---p 00000000 00:00 0 
f2300000-f2400000 rw-p 00000000 00:00 0 
f2400000-f24fd000 rw-p 00000000 00:00 0 
f24fd000-f2500000 ---p 00000000 00:00 0 
f2500000-f25fe000 rw-p 00000000 00:00 0 
f25fe000-f2600000 ---p 00000000 00:00 0 
f2600000-f26fe000 rw-p 00000000 00:00 0 
f26fe000-f2700000 ---p 00000000 00:00 0 
f276f000-f2770000 ---p 00000000 00:00 0 
f2770000-f2800000 rw-p 00000000 00:00 0 
f2800000-f28ff000 rw-p 00000000 00:00 0 
f28ff000-f2900000 ---p 00000000 00:00 0 
f2900000-f29fd000 rw-p 00000000 00:00 0 
f29fd000-f2a00000 ---p 00000000 00:00 0 
f2a6f000-f2a70000 ---p 00000000 00:00 0 
f2a70000-f2b00000 rw-p 00000000 00:00 0 
f2b00000-f2c00000 rw-p 00000000 00:00 0 
f2c6f000-f2c70000 ---p 00000000 00:00 0 
f2c70000-f2d00000 rw-p 00000000 00:00 0 
f2d00000-f2d39000 rw-p 00000000 00:00 0 
f2d39000-f2e00000 ---p 00000000 00:00 0 
f2e6f000-f2e70000 ---p 00000000 00:00 0 
f2e70000-f2f00000 rw-p 00000000 00:00 0 
f2f00000-f2fff000 rw-p 00000000 00:00 0 
f2fff000-f3000000 ---p 00000000 00:00 0 
f3000000-f309d000 rw-p 00000000 00:00 0 
f309d000-f3100000 ---p 00000000 00:00 0 
f3170000-f3171000 r--p 00000000 fc:05 135404190                          /builddir/build/BUILD/ruby-3.0.1/.ext/i386-linux/enc/trans/big5.so
f3171000-f3172000 r-xp 00001000 fc:05 135404190                          /builddir/build/BUILD/ruby-3.0.1/.ext/i386-linux/enc/trans/big5.so
f3172000-f31fe000 r--p 00002000 fc:05 135404190                          /builddir/build/BUILD/ruby-3.0.1/.ext/i386-linux/enc/trans/big5.so
f31fe000-f31ff000 r--p 0008d000 fc:05 135404190                          /builddir/build/BUILD/ruby-3.0.1/.ext/i386-linux/enc/trans/big5.so
f31ff000-f3200000 rw-p 00000000 00:00 0 
f3200000-f3300000 rw-p 00000000 00:00 0 
f3300000-f33fe000 rw-p 00000000 00:00 0 
f33fe000-f3400000 ---p 00000000 00:00 0 
f3400000-f34ff000 rw-p 00000000 00:00 0 
f34ff000-f3500000 ---p 00000000 00:00 0 
f3500000-f35ff000 rw-p 00000000 00:00 0 
f35ff000-f3600000 ---p 00000000 00:00 0 
f3600000-f3655000 rw-p 00000000 00:00 0 
f3655000-f3700000 ---p 00000000 00:00 0 
f3700000-f373a000 rw-p 00000000 00:00 0 
f373a000-f3800000 ---p 00000000 00:00 0 
f386f000-f3870000 ---p 00000000 00:00 0 
f3870000-f3900000 rw-p 00000000 00:00 0 
f3900000-f3a00000 rw-p 00000000 00:00 0 
f3a6f000-f3a70000 ---p 00000000 00:00 0 
f3a70000-f3b00000 rw-p 00000000 00:00 0 
f3b00000-f3bd8000 rw-p 00000000 00:00 0 
f3bd8000-f3c00000 ---p 00000000 00:00 0 
f3c3c000-f3c3d000 r--p 00000000 fc:05 135404207                          /builddir/build/BUILD/ruby-3.0.1/.ext/i386-linux/enc/trans/gbk.so
f3c3d000-f3c3e000 r-xp 00001000 fc:05 135404207                          /builddir/build/BUILD/ruby-3.0.1/.ext/i386-linux/enc/trans/gbk.so
f3c3e000-f3c6d000 r--p 00002000 fc:05 135404207                          /builddir/build/BUILD/ruby-3.0.1/.ext/i386-linux/enc/trans/gbk.so
f3c6d000-f3c6e000 r--p 00030000 fc:05 135404207                          /builddir/build/BUILD/ruby-3.0.1/.ext/i386-linux/enc/trans/gbk.so
f3c6e000-f3c6f000 rw-p 00000000 00:00 0 
f3c6f000-f3c70000 ---p 00000000 00:00 0 
f3c70000-f3d00000 rw-p 00000000 00:00 0 
[…]
f777f000-f7780000 r--p 00000000 fc:05 68751957                           /builddir/build/BUILD/ruby-3.0.1/.ext/i386-linux/monitor.so
f7780000-f7781000 r-xp 00001000 fc:05 68751957                           /builddir/build/BUILD/ruby-3.0.1/.ext/i386-linux/monitor.so
f7781000-f7782000 r--p 00002000 fc:05 68751957                           /builddir/build/BUILD/ruby-3.0.1/.ext/i386-linux/monitor.so
f7782000-f7783000 r--p 00002000 fc:05 68751957                           /builddir/build/BUILD/ruby-3.0.1/.ext/i386-linux/monitor.so
f7783000-f7807000 rw-p 00000000 00:00 0 
f7807000-f7813000 r--p 00000000 fc:05 270743753                          /usr/lib/libm.so.6
f7813000-f7899000 r-xp 0000c000 fc:05 270743753                          /usr/lib/libm.so.6
f7899000-f78cf000 r--p 00092000 fc:05 270743753                          /usr/lib/libm.so.6
f78cf000-f78d0000 ---p 000c8000 fc:05 270743753                          /usr/lib/libm.so.6
f78d0000-f78d1000 r--p 000c8000 fc:05 270743753                          /usr/lib/libm.so.6
f78d1000-f78d2000 rw-p 000c9000 fc:05 270743753                          /usr/lib/libm.so.6
f78d2000-f78d3000 r--p 00000000 fc:05 270751070                          /usr/lib/libcrypt.so.2.0.0
f78d3000-f78ea000 r-xp 00001000 fc:05 270751070                          /usr/lib/libcrypt.so.2.0.0
f78ea000-f7904000 r--p 00018000 fc:05 270751070                          /usr/lib/libcrypt.so.2.0.0
f7904000-f7905000 ---p 00032000 fc:05 270751070                          /usr/lib/libcrypt.so.2.0.0
f7905000-f7906000 r--p 00032000 fc:05 270751070                          /usr/lib/libcrypt.so.2.0.0
f7906000-f790f000 rw-p 00000000 00:00 0 
f790f000-f791a000 r--p 00000000 fc:05 270765334                          /usr/lib/libgmp.so.10.4.0
f791a000-f798a000 r-xp 0000b000 fc:05 270765334                          /usr/lib/libgmp.so.10.4.0
f798a000-f799d000 r--p 0007b000 fc:05 270765334                          /usr/lib/libgmp.so.10.4.0
f799d000-f799e000 r--p 0008d000 fc:05 270765334                          /usr/lib/libgmp.so.10.4.0
f799e000-f799f000 rw-p 0008e000 fc:05 270765334                          /usr/lib/libgmp.so.10.4.0
f799f000-f79a1000 r--p 00000000 fc:05 270743759                          /usr/lib/librt.so.1
f79a1000-f79a6000 r-xp 00002000 fc:05 270743759                          /usr/lib/librt.so.1
f79a6000-f79a8000 r--p 00007000 fc:05 270743759                          /usr/lib/librt.so.1
f79a8000-f79a9000 r--p 00008000 fc:05 270743759                          /usr/lib/librt.so.1
f79a9000-f79aa000 rw-p 00009000 fc:05 270743759                          /usr/lib/librt.so.1
f79aa000-f79ac000 r--p 00000000 fc:05 270750594                          /usr/lib/libz.so.1.2.11
f79ac000-f79ba000 r-xp 00002000 fc:05 270750594                          /usr/lib/libz.so.1.2.11
f79ba000-f79c1000 r--p 00010000 fc:05 270750594                          /usr/lib/libz.so.1.2.11
f79c1000-f79c2000 ---p 00017000 fc:05 270750594                          /usr/lib/libz.so.1.2.11
f79c2000-f79c3000 r--p 00017000 fc:05 270750594                          /usr/lib/libz.so.1.2.11
f79c3000-f79c4000 rw-p 00000000 00:00 0 
f79c4000-f79e6000 r--p 00000000 fc:05 270743751                          /usr/lib/libc.so.6
f79e6000-f7b24000 r-xp 00022000 fc:05 270743751                          /usr/lib/libc.so.6
f7b24000-f7b93000 r--p 00160000 fc:05 270743751                          /usr/lib/libc.so.6
f7b93000-f7b94000 ---p 001cf000 fc:05 270743751                          /usr/lib/libc.so.6
f7b94000-f7b96000 r--p 001cf000 fc:05 270743751                          /usr/lib/libc.so.6
f7b96000-f7b98000 rw-p 001d1000 fc:05 270743751                          /usr/lib/libc.so.6
f7b98000-f7ba1000 rw-p 00000000 00:00 0 
f7ba2000-f7ba4000 r-xp 00000000 00:00 0 
f7ba4000-f7bc1000 r--p 00000000 fc:05 135404056                          /builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1
f7bc1000-f7de2000 r-xp 0001d000 fc:05 135404056                          /builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1
f7de2000-f7f62000 r--p 0023e000 fc:05 135404056                          /builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1
f7f62000-f7f68000 r--p 003bd000 fc:05 135404056                          /builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1
f7f68000-f7f69000 rw-p 003c3000 fc:05 135404056                          /builddir/build/BUILD/ruby-3.0.1/libruby.so.3.0.1
f7f69000-f7f72000 rw-p 00000000 00:00 0 
f7f72000-f7f76000 r--p 00000000 00:00 0                                  [vvar]
f7f76000-f7f78000 r-xp 00000000 00:00 0                                  [vdso]
f7f78000-f7f79000 r--p 00000000 fc:05 270743747                          /usr/lib/ld-linux.so.2
f7f79000-f7f9c000 r-xp 00001000 fc:05 270743747                          /usr/lib/ld-linux.so.2
f7f9c000-f7fa9000 r--p 00024000 fc:05 270743747                          /usr/lib/ld-linux.so.2
f7fa9000-f7fab000 r--p 00030000 fc:05 270743747                          /usr/lib/ld-linux.so.2
f7fab000-f7fac000 rw-p 00032000 fc:05 270743747                          /usr/lib/ld-linux.so.2
ff29e000-ffa9d000 rw-p 00000000 00:00 0                                  [stack]
make: *** [uncommon.mk:801: yes-test-all] Aborted (core dumped)

Comment 1 Florian Weimer 2021-06-23 07:57:03 UTC
Created attachment 1793362 [details]
Compressed build log

Comment 2 Jarek Prokop 2021-06-23 08:17:36 UTC
I encountered an identical issue while doing a rawhide scratch build [0] for stream-ruby-2.7 (Ruby version 2.7.3) for Fedora [1].

From what I can tell, with the glibc-2.33.9000-2, Ruby built ok, but I encountered failure with glibc-2.33.9000-20. 

[0] https://koji.fedoraproject.org/koji/taskinfo?taskID=70297436
[1] https://src.fedoraproject.org/rpms/ruby/pull-request/89

Comment 3 Jun Aruga 2021-06-30 21:59:23 UTC
As a reference, on the RHEL9 ticket, the issue has been raised to the upstream.

ruby: FTBFS with test suite failure (glibc 2.34 related)
https://bugzilla.redhat.com/show_bug.cgi?id=1975144#c11

> Thanks for the suggestions. I think I see what is going on, and I've raised the issue here:
>
> [PATCH v3 05/24] linux: Add fallback for 64-bit time_t SO_TIMESTAMP{NS}
> https://sourceware.org/pipermail/libc-alpha/2021-June/128113.html

Comment 4 Florian Weimer 2021-07-07 12:32:35 UTC
This turned out to be a glibc bug, now fixed in rawhide.


Note You need to log in before you can comment on or make changes to this bug.