Source: ruby3.0 Version: 3.0.2-4 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs X-Debbugs-CC: debian-powerpc@lists.debian.org I'm copying the debian-powerpc list to see if anyone can help. ruby3.0 fails to build on ppc64el. 4 test cases results in Segmentation faults. I was able to reproduce this on the porter box, and the minimal test case, inside a build source tree, is this: ./miniruby -e 'END {Process.kill :SEGV, $$}' The actual build failures are: > 1) Failure: > TestBugReporter#test_bug_reporter_add [/<<PKGBUILDDIR>>/test/-ext-/bug_reporter/test_bug_reporter.rb:24]: > pid 111637 killed by SIGSEGV (signal 11) > | -:1: [BUG] Segmentation fault at 0x00000b880001b415 > | ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [powerpc64le-linux-gnu] > | > | -- 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:0000c0 (none) [FINISH] > | > | -- Ruby level backtrace information ---------------------------------------- > | -:1:in `<main>' > | -:1:in `kill' > | > | -- C level backtrace information ------------------------------------------- > . > > 1. [2/2] Assertion for "stderr" > | Expected /Sample bug reporter: 12345/ > | to match > | "-- Control frame information -----------------------------------------------\n"+ > | "c:0003 p:---- s:0012 e:000011 CFUNC :kill\n"+ > | "c:0002 p:0021 s:0006 e:000005 EVAL -:1 [FINISH]\n"+ > | "c:0001 p:0000 s:0003 E:0000c0 (none) [FINISH]\n\n"+ > | "-- Ruby level backtrace information ----------------------------------------\n"+ > | "-:1:in `<main>'\n"+ > | "-:1:in `kill'\n\n"+ > | "-- C level backtrace information -------------------------------------------\n" > | after 4 patterns with 125 characters. > > 2) Failure: > TestRubyOptions#test_segv_loaded_features [/<<PKGBUILDDIR>>/test/ruby/test_rubyoptions.rb:757]: > pid 119318 killed by SIGSEGV (signal 11) > | -e:1: [BUG] Segmentation fault at 0x00000b880001d216 > | ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [powerpc64le-linux-gnu] > | > | -- Control frame information ----------------------------------------------- > | c:0003 p:---- s:0012 e:000011 CFUNC :kill > | c:0002 p:0016 s:0006 e:000005 BLOCK -e:1 [FINISH] > | c:0001 p:0000 s:0003 E:001240 (none) [FINISH] > | > | -- Ruby level backtrace information ---------------------------------------- > | -e:1:in `block in <main>' > | -e:1:in `kill' > | > | -- C level backtrace information ------------------------------------------- > . > > 1. [2/2] Assertion for "stderr" > | <""> expected but was > | <"-- C level backtrace information -------------------------------------------\n">. > > 3) Failure: > TestRubyOptions#test_segv_setproctitle [/<<PKGBUILDDIR>>/test/ruby/test_rubyoptions.rb:771]: > pid 119319 killed by SIGSEGV (signal 11) > | -e:1: [BUG] Segmentation fault at 0x00000b880001d217 > | ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [powerpc64le-linux-gnu] > | > | -- Control frame information ----------------------------------------------- > | c:0003 p:---- s:0012 e:000011 CFUNC :kill > | c:0002 p:0029 s:0006 e:000005 EVAL -e:1 [FINISH] > | c:0001 p:0000 s:0003 E:001a80 (none) [FINISH] > | > | -- Ruby level backtrace information ---------------------------------------- > | -e:1:in `<main>' > | -e:1:in `kill' > | > | -- C level backtrace information ------------------------------------------- > . > > 1. [2/2] Assertion for "stderr" > | <""> expected but was > | <"-- C level backtrace information -------------------------------------------\n">. > > 4) Failure: > TestRubyOptions#test_segv_test [/<<PKGBUILDDIR>>/test/ruby/test_rubyoptions.rb:751]: > pid 119320 killed by SIGSEGV (signal 11) > | -e:1: [BUG] Segmentation fault at 0x00000b880001d218 > | ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [powerpc64le-linux-gnu] > | > | -- Control frame information ----------------------------------------------- > | c:0003 p:---- s:0012 e:000011 CFUNC :kill > | c:0002 p:0015 s:0006 e:000005 EVAL -e:1 [FINISH] > | c:0001 p:0000 s:0003 E:001870 (none) [FINISH] > | > | -- Ruby level backtrace information ---------------------------------------- > | -e:1:in `<main>' > | -e:1:in `kill' > | > | -- C level backtrace information ------------------------------------------- > . > > 1. [2/2] Assertion for "stderr" > | <""> expected but was > | <"-- C level backtrace information -------------------------------------------\n">. > > Finished tests in 784.310094s, 26.8248 tests/s, 3410.9162 assertions/s. > 21039 tests, 2675216 assertions, 4 failures, 0 errors, 107 skips > > ruby -v: ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [powerpc64le-linux-gnu] > make[2]: *** [uncommon.mk:800: yes-test-all] Error 4 The full build log is available from: http://qa-logs.debian.net/2021/10/17/ruby3.0.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.
Attachment:
signature.asc
Description: PGP signature