From: v.ondruch@... Date: 2020-07-22T13:29:38+00:00 Subject: [ruby-core:99263] [Ruby master Bug#16492] TestBugReporter#test_bug_reporter_add test failures Issue #16492 has been updated by vo.x (Vit Ondruch). Just two examples from my testing: ~~~ + make runruby 'TESTRUN_SCRIPT=-Itool/lib test/-ext-/bug_reporter/test_bug_reporter.rb -v' ./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems -Itool/lib test/-ext-/bug_reporter/test_bug_reporter.rb -v Run options: -v # Running tests: [1/1] TestBugReporter#test_bug_reporter_add = 12.02 s 1) Error: TestBugReporter#test_bug_reporter_add: Timeout::Error: execution of assert_in_out_err expired timeout (10 sec) pid 4176032 killed by SIGKILL (signal 9) | | -:1: [BUG] Segmentation fault at 0x003fb8a0000003e8 | ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [s390x-linux] | | -- Control frame information ----------------------------------------------- | c:0003 p:---- s:0012 e:000011 CFUNC :kill | c:0002 p:0021 s:0006 e:000005 EVAL -:1 [FINISH] | c:0001 p:0000 s:0003 E:002210 (none) [FINISH] | | -- Ruby level backtrace information ---------------------------------------- | -:1:in `
' | -:1:in `kill' | | -- Other runtime information ----------------------------------------------- | | * Loaded script: - | | * Loaded features: | | 0 enumerator.so | 1 thread.rb | 2 rational.so | 3 complex.so | 4 ruby2_keywords.rb | 5 /builddir/build/BUILD/ruby-2.7.1/.ext/s390x-linux/enc/encdb.so | 6 /builddir/build/BUILD/ruby-2.7.1/.ext/s390x-linux/enc/trans/transdb.so | 7 /builddir/build/BUILD/ruby-2.7.1/.ext/s390x-linux/-test-/bug_reporter.so | | * Process memory map: | | 2aa36d00000-2aa36d01000 r-xp 00000000 09:7f 153246242 /builddir/build/BUILD/ruby-2.7.1/ruby | 2aa36d01000-2aa36d02000 r--p 00000000 09:7f 153246242 /builddir/build/BUILD/ruby-2.7.1/ruby | 2aa36d02000-2aa36d03000 rw-p 00001000 09:7f 153246242 /builddir/build/BUILD/ruby-2.7.1/ruby | 2aa38890000-2aa389f7000 rw-p 00000000 00:00 0 [heap] | 3ff80580000-3ff80581000 r-xp 00000000 09:7f 187703206 /builddir/build/BUILD/ruby-2.7.1/.ext/s390x-linux/-test-/bug_reporter.so | 3ff80581000-3ff80582000 r--p 00000000 09:7f 187703206 /builddir/build/BUILD/ruby-2.7.1/.ext/s390x-linux/-test-/bug_reporter.so | 3ff80582000-3ff80583000 rw-p 00000000 00:00 0 | 3ff80600000-3ff80602000 r-xp 00000000 09:7f 170152584 /builddir/build/BUILD/ruby-2.7.1/.ext/s390x-linux/enc/trans/transdb.so | 3ff80602000-3ff80603000 r--p 00001000 09:7f 170152584 /builddir/build/BUILD/ruby-2.7.1/.ext/s390x-linux/enc/trans/transdb.so | 3ff80603000-3ff80604000 rw-p 00000000 00:00 0 | 3ff80680000-3ff80682000 r-xp 00000000 09:7f 155588284 /builddir/build/BUILD/ruby-2.7.1/.ext/s390x-linux/enc/encdb.so | 3ff80682000-3ff80683000 r--p 00001000 09:7f 155588284 /builddir/build/BUILD/ruby-2.7.1/.ext/s390x-linux/enc/encdb.so | 3ff80683000-3ff80684000 rw-p 00000000 00:00 0 | 3ff806b6000-3ff806b7000 ---p 00000000 00:00 0 | 3ff806b7000-3ff806f8000 rw-p 00000000 00:00 0 | 3ff806f8000-3ff806f9000 ---p 00000000 00:00 0 | 3ff806f9000-3ff8073a000 rw-p 00000000 00:00 0 | 3ff8073a000-3ff8073b000 ---p 00000000 00:00 0 | 3ff8073b000-3ff8077c000 rw-p 00000000 00:00 0 | 3ff8077c000-3ff8077d000 ---p 00000000 00:00 0 | 3ff8077d000-3ff807be000 rw-p 00000000 00:00 0 | 3ff807be000-3ff807bf000 ---p 00000000 00:00 0 | 3ff807bf000-3ff80800000 rw-p 00000000 00:00 0 | 3ff80800000-3ff80801000 ---p 00000000 00:00 0 | 3ff80801000-3ff80842000 rw-p 00000000 00:00 0 | 3ff80842000-3ff80843000 ---p 00000000 00:00 0 | 3ff80843000-3ff80884000 rw-p 00000000 00:00 0 | 3ff80884000-3ff80885000 ---p 00000000 00:00 0 | 3ff80885000-3ff808c6000 rw-p 00000000 00:00 0 | 3ff808c6000-3ff808c7000 ---p 00000000 00:00 0 | 3ff808c7000-3ff80908000 rw-p 00000000 00:00 0 | 3ff80908000-3ff80909000 ---p 00000000 00:00 0 | 3ff80909000-3ff8094a000 rw-p 00000000 00:00 0 | 3ff8094a000-3ff8094b000 ---p 00000000 00:00 0 | 3ff8094b000-3ff8098c000 rw-p 00000000 00:00 0 | 3ff8098c000-3ff8098d000 ---p 00000000 00:00 0 | 3ff8098d000-3ff809ce000 rw-p 00000000 00:00 0 | 3ff809ce000-3ff809cf000 ---p 00000000 00:00 0 | 3ff809cf000-3ff80a10000 rw-p 00000000 00:00 0 | 3ff80a10000-3ff80a11000 ---p 00000000 00:00 0 | 3ff80a11000-3ff80a52000 rw-p 00000000 00:00 0 | 3ff80a52000-3ff80a53000 ---p 00000000 00:00 0 | 3ff80a53000-3ff80a94000 rw-p 00000000 00:00 0 | 3ff80a94000-3ff80a95000 ---p 00000000 00:00 0 | 3ff80a95000-3ff80ad6000 rw-p 00000000 00:00 0 | 3ff80ad6000-3ff80ad7000 ---p 00000000 00:00 0 | 3ff80ad7000-3ff80b18000 rw-p 00000000 00:00 0 | 3ff80b18000-3ff80b19000 ---p 00000000 00:00 0 | 3ff80b19000-3ff80b5a000 rw-p 00000000 00:00 0 | 3ff80b5a000-3ff80b5b000 ---p 00000000 00:00 0 | 3ff80b5b000-3ff80b9c000 rw-p 00000000 00:00 0 | 3ff80b9c000-3ff80b9d000 ---p 00000000 00:00 0 | 3ff80b9d000-3ff80bde000 rw-p 00000000 00:00 0 | 3ff80bde000-3ff80bdf000 ---p 00000000 00:00 0 | 3ff80bdf000-3ff80c20000 rw-p 00000000 00:00 0 | 3ff80c20000-3ff80c21000 ---p 00000000 00:00 0 | 3ff80c21000-3ff80c62000 rw-p 00000000 00:00 0 | 3ff80c62000-3ff80c63000 ---p 00000000 00:00 0 | 3ff80c63000-3ff80ca4000 rw-p 00000000 00:00 0 | 3ff80ca4000-3ff80ca5000 ---p 00000000 00:00 0 | 3ff80ca5000-3ff80ce6000 rw-p 00000000 00:00 0 | 3ff80ce6000-3ff80ce7000 ---p 00000000 00:00 0 | 3ff80ce7000-3ff80d28000 rw-p 00000000 00:00 0 | 3ff80d28000-3ff80d29000 ---p 00000000 00:00 0 | 3ff80d29000-3ff80d6a000 rw-p 00000000 00:00 0 | 3ff80d6a000-3ff80d6b000 ---p 00000000 00:00 0 | 3ff80d6b000-3ff80dac000 rw-p 00000000 00:00 0 | 3ff80dac000-3ff80dad000 ---p 00000000 00:00 0 | 3ff80dad000-3ff80dee000 rw-p 00000000 00:00 0 | 3ff80dee000-3ff80def000 ---p 00000000 00:00 0 | 3ff80def000-3ff80e30000 rw-p 00000000 00:00 0 | 3ff80e30000-3ff80e31000 ---p 00000000 00:00 0 | 3ff80e31000-3ff80e72000 rw-p 00000000 00:00 0 | 3ff80e72000-3ff80e73000 ---p 00000000 00:00 0 | 3ff80e73000-3ff80eb4000 rw-p 00000000 00:00 0 | 3ff80eb4000-3ff80eb5000 ---p 00000000 00:00 0 | 3ff80eb5000-3ff83000000 rw-p 00000000 00:00 0 | 3ff83000000-3ff83097000 r-xp 00000000 09:7f 51946998 /usr/lib64/libm-2.31.9000.so | 3ff83097000-3ff83098000 r--p 00096000 09:7f 51946998 /usr/lib64/libm-2.31.9000.so | 3ff83098000-3ff83099000 rw-p 00097000 09:7f 51946998 /usr/lib64/libm-2.31.9000.so | 3ff83100000-3ff83134000 r-xp 00000000 09:7f 51842388 /usr/lib64/libcrypt.so.2.0.0 | 3ff83134000-3ff83135000 ---p 00034000 09:7f 51842388 /usr/lib64/libcrypt.so.2.0.0 | 3ff83135000-3ff83136000 r--p 00034000 09:7f 51842388 /usr/lib64/libcrypt.so.2.0.0 | 3ff83136000-3ff8313f000 rw-p 00000000 00:00 0 | 3ff83180000-3ff83183000 r-xp 00000000 09:7f 51946996 /usr/lib64/libdl-2.31.9000.so | 3ff83183000-3ff83184000 r--p 00002000 09:7f 51946996 /usr/lib64/libdl-2.31.9000.so | 3ff83184000-3ff83185000 rw-p 00000000 00:00 0 | 3ff83200000-3ff8328e000 r-xp 00000000 09:7f 51842614 /usr/lib64/libgmp.so.10.4.0 | 3ff8328e000-3ff83290000 r--p 0008d000 09:7f 51842614 /usr/lib64/libgmp.so.10.4.0 | 3ff83290000-3ff83291000 rw-p 0008f000 09:7f 51842614 /usr/lib64/libgmp.so.10.4.0 | 3ff83300000-3ff83308000 r-xp 00000000 09:7f 51947010 /usr/lib64/librt-2.31.9000.so | 3ff83308000-3ff83309000 r--p 00007000 09:7f 51947010 /usr/lib64/librt-2.31.9000.so | 3ff83309000-3ff8330a000 rw-p 00008000 09:7f 51947010 /usr/lib64/librt-2.31.9000.so | 3ff83380000-3ff8339d000 r-xp 00000000 09:7f 51947006 /usr/lib64/libpthread-2.31.9000.so | 3ff8339d000-3ff8339e000 r--p 0001c000 09:7f 51947006 /usr/lib64/libpthread-2.31.9000.so | 3ff8339e000-3ff8339f000 rw-p 0001d000 09:7f 51947006 /usr/lib64/libpthread-2.31.9000.so | 3ff8339f000-3ff833a3000 rw-p 00000000 00:00 0 | 3ff83400000-3ff835c4000 r-xp 00000000 09:7f 51946994 /usr/lib64/libc-2.31.9000.so | 3ff835c4000-3ff835c8000 r--p 001c3000 09:7f 51946994 /usr/lib64/libc-2.31.9000.so | 3ff835c8000-3ff835cb000 rw-p 001c7000 09:7f 51946994 /usr/lib64/libc-2.31.9000.so | 3ff835cb000-3ff835ce000 rw-p 00000000 00:00 0 | 3ff8361f000-3ff83680000 rw-p 00000000 00:00 0 | 3ff83680000-3ff83a4d000 r-xp 00000000 09:7f 155588280 /builddir/build/BUILD/ruby-2.7.1/libruby.so.2.7.1 | 3ff83a4d000-3ff83a56000 r--p 003cc000 09:7f 155588280 /builddir/build/BUILD/ruby-2.7.1/libruby.so.2.7.1 | 3ff83a56000-3ff83a57000 rw-p 003d5000 09:7f 155588280 /builddir/build/BUILD/ruby-2.7.1/libruby.so.2.7.1 | 3ff83a57000-3ff83a6d000 rw-p 00000000 00:00 0 | 3ff83a80000-3ff83aaa000 r-xp 00000000 09:7f 51946987 /usr/lib64/ld-2.31.9000.so | 3ff83aaa000-3ff83aab000 r--p 00029000 09:7f 51946987 /usr/lib64/ld-2.31.9000.so | 3ff83aab000-3ff83aad000 rw-p 0002a000 09:7f 51946987 /usr/lib64/ld-2.31.9000.so | 3ff83af6000-3ff83afe000 rw-p 00000000 00:00 0 | 3ff83afe000-3ff83b00000 r-xp 00000000 00:00 0 [vdso] | 3fffa081000-3fffa880000 rw-p 00000000 00:00 0 [stack] | | | Sample bug reporter: 12345 test/-ext-/bug_reporter/test_bug_reporter.rb:22:in `test_bug_reporter_add' Finished tests in 12.027499s, 0.0831 tests/s, 0.0000 assertions/s. 1 tests, 0 assertions, 0 failures, 1 errors, 0 skips ruby -v: ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [s390x-linux] ~~~ So the test above takes long and it is killed on timeout. But funnily enough, the following iteration succeeds, while apparently taking way longer waiting somewhere else: ~~~ + make runruby 'TESTRUN_SCRIPT=-Itool/lib test/-ext-/bug_reporter/test_bug_reporter.rb -v' ./revision.h unchanged ./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems -Itool/lib test/-ext-/bug_reporter/test_bug_reporter.rb -v Run options: -v # Running tests: [1/1] TestBugReporter#test_bug_reporter_add = 28.84 s Finished tests in 28.845774s, 0.0347 tests/s, 0.0693 assertions/s. 1 tests, 2 assertions, 0 failures, 0 errors, 0 skips ruby -v: ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [s390x-linux] ~~~ ---------------------------------------- Bug #16492: TestBugReporter#test_bug_reporter_add test failures https://bugs.ruby-lang.org/issues/16492#change-86649 * Author: vo.x (Vit Ondruch) * Status: Open * Priority: Normal * ruby -v: ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [s390x-linux] * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN ---------------------------------------- Building Ruby packages on Fedora, in 90% of cases, I observe the following error on s390: ~~~ 1) Error: TestBugReporter#test_bug_reporter_add: Timeout::Error: execution of assert_in_out_err expired timeout (10 sec) pid 2061293 killed by SIGKILL (signal 9) | | -:1: [BUG] Segmentation fault at 0x001f73ed000003e8 | ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [s390x-linux] | | -- Control frame information ----------------------------------------------- | c:0003 p:---- s:0012 e:000011 CFUNC :kill | c:0002 p:0021 s:0006 e:000005 EVAL -:1 [FINISH] | c:0001 p:0000 s:0003 E:000430 (none) [FINISH] | | -- Ruby level backtrace information ---------------------------------------- | -:1:in `
' | -:1:in `kill' | | -- Other runtime information ----------------------------------------------- | | * Loaded script: - | | * Loaded features: | | 0 enumerator.so | 1 thread.rb | 2 rational.so | 3 complex.so | 4 ruby2_keywords.rb | 5 /builddir/build/BUILD/ruby-2.7.0/.ext/s390x-linux/enc/encdb.so | 6 /builddir/build/BUILD/ruby-2.7.0/.ext/s390x-linux/enc/trans/transdb.so | 7 /builddir/build/BUILD/ruby-2.7.0/abrt.rb | 8 /builddir/build/BUILD/ruby-2.7.0/.ext/s390x-linux/-test-/bug_reporter.so | | * Process memory map: | | 2aa27a00000-2aa27a01000 r-xp 00000000 fc:03 1845127 /builddir/build/BUILD/ruby-2.7.0/ruby | 2aa27a01000-2aa27a02000 r--p 00000000 fc:03 1845127 /builddir/build/BUILD/ruby-2.7.0/ruby | 2aa27a02000-2aa27a03000 rw-p 00001000 fc:03 1845127 /builddir/build/BUILD/ruby-2.7.0/ruby | 2aa28a7e000-2aa28bfe000 rw-p 00000000 00:00 0 [heap] | 3ff9ff80000-3ff9ff81000 r-xp 00000000 fc:03 1844756 /builddir/build/BUILD/ruby-2.7.0/.ext/s390x-linux/-test-/bug_reporter.so | 3ff9ff81000-3ff9ff82000 r--p 00000000 fc:03 1844756 /builddir/build/BUILD/ruby-2.7.0/.ext/s390x-linux/-test-/bug_reporter.so | 3ff9ff82000-3ff9ff83000 rw-p 00000000 00:00 0 | 3ffa0000000-3ffa0002000 r-xp 00000000 fc:03 1844387 /builddir/build/BUILD/ruby-2.7.0/.ext/s390x-linux/enc/trans/transdb.so | 3ffa0002000-3ffa0003000 r--p 00001000 fc:03 1844387 /builddir/build/BUILD/ruby-2.7.0/.ext/s390x-linux/enc/trans/transdb.so | 3ffa0003000-3ffa0004000 rw-p 00000000 00:00 0 | 3ffa0036000-3ffa0037000 ---p 00000000 00:00 0 | 3ffa0037000-3ffa0078000 rw-p 00000000 00:00 0 | 3ffa0078000-3ffa0079000 ---p 00000000 00:00 0 | 3ffa0079000-3ffa00ba000 rw-p 00000000 00:00 0 | 3ffa00ba000-3ffa00bb000 ---p 00000000 00:00 0 | 3ffa00bb000-3ffa00fc000 rw-p 00000000 00:00 0 | 3ffa00fc000-3ffa00fd000 ---p 00000000 00:00 0 | 3ffa00fd000-3ffa013e000 rw-p 00000000 00:00 0 | 3ffa013e000-3ffa013f000 ---p 00000000 00:00 0 | 3ffa013f000-3ffa0180000 rw-p 00000000 00:00 0 | 3ffa0180000-3ffa0181000 ---p 00000000 00:00 0 | 3ffa0181000-3ffa01c2000 rw-p 00000000 00:00 0 | 3ffa01c2000-3ffa01c3000 ---p 00000000 00:00 0 | 3ffa01c3000-3ffa0204000 rw-p 00000000 00:00 0 | 3ffa0204000-3ffa0205000 ---p 00000000 00:00 0 | 3ffa0205000-3ffa0246000 rw-p 00000000 00:00 0 | 3ffa0246000-3ffa0247000 ---p 00000000 00:00 0 | 3ffa0247000-3ffa0288000 rw-p 00000000 00:00 0 | 3ffa0288000-3ffa0289000 ---p 00000000 00:00 0 | 3ffa0289000-3ffa02ca000 rw-p 00000000 00:00 0 | 3ffa02ca000-3ffa02cb000 ---p 00000000 00:00 0 | 3ffa02cb000-3ffa030c000 rw-p 00000000 00:00 0 | 3ffa030c000-3ffa030d000 ---p 00000000 00:00 0 | 3ffa030d000-3ffa034e000 rw-p 00000000 00:00 0 | 3ffa034e000-3ffa034f000 ---p 00000000 00:00 0 | 3ffa034f000-3ffa0390000 rw-p 00000000 00:00 0 | 3ffa0390000-3ffa0391000 ---p 00000000 00:00 0 | 3ffa0391000-3ffa03d2000 rw-p 00000000 00:00 0 | 3ffa03d2000-3ffa03d3000 ---p 00000000 00:00 0 | 3ffa03d3000-3ffa0414000 rw-p 00000000 00:00 0 | 3ffa0414000-3ffa0415000 ---p 00000000 00:00 0 | 3ffa0415000-3ffa0456000 rw-p 00000000 00:00 0 | 3ffa0456000-3ffa0457000 ---p 00000000 00:00 0 | 3ffa0457000-3ffa0498000 rw-p 00000000 00:00 0 | 3ffa0498000-3ffa0499000 ---p 00000000 00:00 0 | 3ffa0499000-3ffa04da000 rw-p 00000000 00:00 0 | 3ffa04da000-3ffa04db000 ---p 00000000 00:00 0 | 3ffa04db000-3ffa051c000 rw-p 00000000 00:00 0 | 3ffa051c000-3ffa051d000 ---p 00000000 00:00 0 | 3ffa051d000-3ffa055e000 rw-p 00000000 00:00 0 | 3ffa055e000-3ffa055f000 ---p 00000000 00:00 0 | 3ffa055f000-3ffa05a0000 rw-p 00000000 00:00 0 | 3ffa05a0000-3ffa05a1000 ---p 00000000 00:00 0 | 3ffa05a1000-3ffa05e2000 rw-p 00000000 00:00 0 | 3ffa05e2000-3ffa05e3000 ---p 00000000 00:00 0 | 3ffa05e3000-3ffa0624000 rw-p 00000000 00:00 0 | 3ffa0624000-3ffa0625000 ---p 00000000 00:00 0 | 3ffa0625000-3ffa0666000 rw-p 00000000 00:00 0 | 3ffa0666000-3ffa0667000 ---p 00000000 00:00 0 | 3ffa0667000-3ffa06a8000 rw-p 00000000 00:00 0 | 3ffa06a8000-3ffa06a9000 ---p 00000000 00:00 0 | 3ffa06a9000-3ffa06ea000 rw-p 00000000 00:00 0 | 3ffa06ea000-3ffa06eb000 ---p 00000000 00:00 0 | 3ffa06eb000-3ffa072c000 rw-p 00000000 00:00 0 | 3ffa072c000-3ffa072d000 ---p 00000000 00:00 0 | 3ffa072d000-3ffa076e000 rw-p 00000000 00:00 0 | 3ffa076e000-3ffa076f000 ---p 00000000 00:00 0 | 3ffa076f000-3ffa07b0000 rw-p 00000000 00:00 0 | 3ffa07b0000-3ffa07b1000 ---p 00000000 00:00 0 | 3ffa07b1000-3ffa07f2000 rw-p 00000000 00:00 0 | 3ffa07f2000-3ffa07f3000 ---p 00000000 00:00 0 | 3ffa07f3000-3ffa0834000 rw-p 00000000 00:00 0 | 3ffa0834000-3ffa0835000 ---p 00000000 00:00 0 | 3ffa0835000-3ffa2980000 rw-p 00000000 00:00 0 | 3ffa2980000-3ffa2a17000 r-xp 00000000 fc:03 1813828 /usr/lib64/libm-2.30.9000.so | 3ffa2a17000-3ffa2a18000 r--p 00096000 fc:03 1813828 /usr/lib64/libm-2.30.9000.so | 3ffa2a18000-3ffa2a19000 rw-p 00097000 fc:03 1813828 /usr/lib64/libm-2.30.9000.so | 3ffa2a80000-3ffa2ab2000 r-xp 00000000 fc:03 1814596 /usr/lib64/libcrypt.so.2.0.0 | 3ffa2ab2000-3ffa2ab3000 ---p 00032000 fc:03 1814596 /usr/lib64/libcrypt.so.2.0.0 | 3ffa2ab3000-3ffa2ab4000 r--p 00032000 fc:03 1814596 /usr/lib64/libcrypt.so.2.0.0 | 3ffa2ab4000-3ffa2abd000 rw-p 00000000 00:00 0 | 3ffa2b00000-3ffa2b03000 r-xp 00000000 fc:03 1813826 /usr/lib64/libdl-2.30.9000.so | 3ffa2b03000-3ffa2b04000 r--p 00002000 fc:03 1813826 /usr/lib64/libdl-2.30.9000.so | 3ffa2b04000-3ffa2b05000 rw-p 00000000 00:00 0 | 3ffa2b80000-3ffa2c05000 r-xp 00000000 fc:03 1814658 /usr/lib64/libgmp.so.10.3.2 | 3ffa2c05000-3ffa2c07000 r--p 00084000 fc:03 1814658 /usr/lib64/libgmp.so.10.3.2 | 3ffa2c07000-3ffa2c08000 rw-p 00086000 fc:03 1814658 /usr/lib64/libgmp.so.10.3.2 | 3ffa2c80000-3ffa2c88000 r-xp 00000000 fc:03 1813840 /usr/lib64/librt-2.30.9000.so | 3ffa2c88000-3ffa2c89000 r--p 00007000 fc:03 1813840 /usr/lib64/librt-2.30.9000.so | 3ffa2c89000-3ffa2c8a000 rw-p 00008000 fc:03 1813840 /usr/lib64/librt-2.30.9000.so | 3ffa2d00000-3ffa2d1e000 r-xp 00000000 fc:03 1813836 /usr/lib64/libpthread-2.30.9000.so | 3ffa2d1e000-3ffa2d1f000 r--p 0001d000 fc:03 1813836 /usr/lib64/libpthread-2.30.9000.so | 3ffa2d1f000-3ffa2d20000 rw-p 0001e000 fc:03 1813836 /usr/lib64/libpthread-2.30.9000.so | 3ffa2d20000-3ffa2d24000 rw-p 00000000 00:00 0 | 3ffa2d80000-3ffa2f1e000 r-xp 00000000 fc:03 1813824 /usr/lib64/libc-2.30.9000.so | 3ffa2f1e000-3ffa2f22000 r--p 0019d000 fc:03 1813824 /usr/lib64/libc-2.30.9000.so | 3ffa2f22000-3ffa2f25000 rw-p 001a1000 fc:03 1813824 /usr/lib64/libc-2.30.9000.so | 3ffa2f25000-3ffa2f28000 rw-p 00000000 00:00 0 | 3ffa2f80000-3ffa2f82000 r-xp 00000000 fc:03 1844333 /builddir/build/BUILD/ruby-2.7.0/.ext/s390x-linux/enc/encdb.so | 3ffa2f82000-3ffa2f83000 r--p 00001000 fc:03 1844333 /builddir/build/BUILD/ruby-2.7.0/.ext/s390x-linux/enc/encdb.so | 3ffa2f83000-3ffa2f84000 rw-p 00000000 00:00 0 | 3ffa3000000-3ffa336e000 r-xp 00000000 fc:03 1844256 /builddir/build/BUILD/ruby-2.7.0/libruby.so.2.7.0 | 3ffa336e000-3ffa3377000 r--p 0036d000 fc:03 1844256 /builddir/build/BUILD/ruby-2.7.0/libruby.so.2.7.0 | 3ffa3377000-3ffa3378000 rw-p 00376000 fc:03 1844256 /builddir/build/BUILD/ruby-2.7.0/libruby.so.2.7.0 | 3ffa3378000-3ffa338f000 rw-p 00000000 00:00 0 | 3ffa3400000-3ffa3426000 r-xp 00000000 fc:03 1813817 /usr/lib64/ld-2.30.9000.so | 3ffa3426000-3ffa3427000 r--p 00025000 fc:03 1813817 /usr/lib64/ld-2.30.9000.so | 3ffa3427000-3ffa3428000 rw-p 00026000 fc:03 1813817 /usr/lib64/ld-2.30.9000.so | 3ffa3428000-3ffa3429000 rw-p 00000000 00:00 0 | 3ffa3476000-3ffa347e000 rw-p 00000000 00:00 0 | 3ffa347e000-3ffa3480000 r-xp 00000000 00:00 0 [vdso] | 3ffc5301000-3ffc5b00000 rw-p 00000000 00:00 0 [stack] | | | Sample bug reporter: 12345 /builddir/build/BUILD/ruby-2.7.0/test/-ext-/bug_reporter/test_bug_reporter.rb:22:in `test_bug_reporter_add' Finished tests in 544.051367s, 38.5515 tests/s, 4998.1953 assertions/s. 20974 tests, 2719275 assertions, 0 failures, 1 errors, 68 skips ruby -v: ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [s390x-linux] ~~~ Since the default timeout is 10s, I tried to increase the timeout to 30s via simple `sed -i '/assert_in_out_err/ s/)/, timeout: 30)/' test/-ext-/bug_reporter/test_bug_reporter.rb` and this seems to help to avoid this issue. However, I am not really sure why s390x is so slow handling this test case :/ -- https://bugs.ruby-lang.org/ Unsubscribe: