make[1]: Entering directory '/.../ruby-25/build/sparcv9' CC = /usr/gcc/7/bin/gcc LD = /usr/ccs/bin/ld LDSHARED = /usr/gcc/7/bin/gcc -shared CFLAGS = -O3 -mno-app-regs -std=gnu99 -DFFI_NO_RAW_API -fPIC -m64 XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT CPPFLAGS = -m64 -D_XOPEN_SOURCE=700 -I. -I.ext/include/sparcv9-solaris2.11 -I/.../ruby-25/ruby-2.5.5/include -I/.../ruby-25/ruby-2.5.5 -I/.../ruby-25/ruby-2.5.5/enc/unicode/10.0.0 DLDFLAGS = -m64 -Wl,--compress-debug-sections=zlib -Wl,-h,showflags -fstack-protector -R/usr/ruby/2.5/lib/sparcv9 -m64 SOLIBS = -lpthread -lgmp -lsocket -ldl -lcrypt -lm LANG = C LC_ALL = C LC_CTYPE = gcc (GCC) 7.3.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. rebuilding objects which were modified by "dtrace -G" make[2]: Entering directory '/.../ruby-25/build/sparcv9' compiling /.../ruby-25/ruby-2.5.5/array.c compiling /.../ruby-25/ruby-2.5.5/eval.c compiling /.../ruby-25/ruby-2.5.5/gc.c compiling /.../ruby-25/ruby-2.5.5/hash.c compiling /.../ruby-25/ruby-2.5.5/load.c compiling /.../ruby-25/ruby-2.5.5/object.c compiling /.../ruby-25/ruby-2.5.5/parse.c compiling /.../ruby-25/ruby-2.5.5/string.c compiling /.../ruby-25/ruby-2.5.5/symbol.c compiling /.../ruby-25/ruby-2.5.5/vm.c make[2]: Leaving directory '/.../ruby-25/build/sparcv9' processing probes in object files linking miniruby generating encdb.h encdb.h unchanged /.../ruby-25/ruby-2.5.5/tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp rbconfig.rb unchanged generating enc.mk making srcs under enc make[2]: Entering directory '/.../ruby-25/build/sparcv9' make[2]: Nothing to be done for 'srcs'. make[2]: Leaving directory '/.../ruby-25/build/sparcv9' generating transdb.h transdb.h unchanged creating verconf.h verconf.h updated compiling /.../ruby-25/ruby-2.5.5/loadpath.c generating a glommed object with DTrace probes for static library linking static-library libruby-static.a linking shared-library libruby.so.2 generating makefiles ext/configure-ext.mk ext/configure-ext.mk updated make[2]: Entering directory '/.../ruby-25/build/sparcv9' make[2]: Leaving directory '/.../ruby-25/build/sparcv9' generating makefile exts.mk exts.mk unchanged make[2]: Entering directory '/.../ruby-25/build/sparcv9' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/openssl' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/openssl' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/fiber' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/fiber' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/ripper' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/ripper' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/pty' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/pty' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/readline' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/readline' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/continuation' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/continuation' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/cgi/escape' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/cgi/escape' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/zlib' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/zlib' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/socket' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/socket' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/fcntl' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/fcntl' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/digest' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/digest' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/digest/bubblebabble' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/digest/bubblebabble' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/digest/md5' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/digest/md5' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/digest/rmd160' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/digest/rmd160' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/digest/sha1' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/digest/sha1' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/digest/sha2' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/digest/sha2' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/strscan' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/strscan' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/bigdecimal' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/bigdecimal' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/rubyvm' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/rubyvm' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/fiddle' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/fiddle' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/racc/cparse' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/racc/cparse' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/io/console' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/io/console' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/io/nonblock' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/io/nonblock' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/io/wait' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/io/wait' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/etc' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/etc' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/objspace' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/objspace' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/dbm' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/dbm' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/json' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/json' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/json/generator' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/json/generator' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/json/parser' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/json/parser' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/psych' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/psych' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/sdbm' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/sdbm' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/nkf' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/nkf' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/rbconfig/sizeof' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/rbconfig/sizeof' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/gdbm' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/gdbm' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/syslog' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/syslog' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/stringio' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/stringio' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/pathname' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/pathname' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/array/resize' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/array/resize' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/bignum' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/bignum' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/bug-3571' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/bug-3571' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/bug-5832' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/bug-5832' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/bug_reporter' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/bug_reporter' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/class' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/class' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/debug' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/debug' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/dln/empty' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/dln/empty' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/exception' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/exception' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/fatal' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/fatal' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/file' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/file' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/float' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/float' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/funcall' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/funcall' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/gvl/call_without_gvl' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/gvl/call_without_gvl' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/hash' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/hash' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/integer' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/integer' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/iseq_load' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/iseq_load' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/iter' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/iter' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/load/dot.dot' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/load/dot.dot' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/load/protect' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/load/protect' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/marshal/compat' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/marshal/compat' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/marshal/internal_ivar' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/marshal/internal_ivar' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/marshal/usr' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/marshal/usr' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/memory_status' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/memory_status' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/method' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/method' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/notimplement' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/notimplement' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/num2int' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/num2int' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/path_to_class' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/path_to_class' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/popen_deadlock' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/popen_deadlock' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/postponed_job' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/postponed_job' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/printf' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/printf' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/proc' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/proc' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/rational' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/rational' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/recursion' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/recursion' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/regexp' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/regexp' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/scan_args' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/scan_args' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/st/foreach' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/st/foreach' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/st/numhash' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/st/numhash' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/st/update' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/st/update' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/string' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/string' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/struct' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/struct' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/symbol' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/symbol' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/thread_fd_close' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/thread_fd_close' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/time' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/time' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/tracepoint' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/tracepoint' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/typeddata' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/typeddata' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/vm' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/vm' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/-test-/wait_for_single_fd' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/-test-/wait_for_single_fd' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/coverage' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/coverage' make[3]: Entering directory '/.../ruby-25/build/sparcv9/ext/date' make[3]: Leaving directory '/.../ruby-25/build/sparcv9/ext/date' make[3]: Entering directory '/.../ruby-25/build/sparcv9' rebuilding objects which were modified by "dtrace -G" make[4]: Entering directory '/.../ruby-25/build/sparcv9' compiling /.../ruby-25/ruby-2.5.5/array.c compiling /.../ruby-25/ruby-2.5.5/eval.c compiling /.../ruby-25/ruby-2.5.5/gc.c compiling /.../ruby-25/ruby-2.5.5/hash.c compiling /.../ruby-25/ruby-2.5.5/load.c compiling /.../ruby-25/ruby-2.5.5/object.c compiling /.../ruby-25/ruby-2.5.5/parse.c compiling /.../ruby-25/ruby-2.5.5/string.c compiling /.../ruby-25/ruby-2.5.5/symbol.c compiling /.../ruby-25/ruby-2.5.5/vm.c make[4]: Leaving directory '/.../ruby-25/build/sparcv9' processing probes in object files linking miniruby /.../ruby-25/ruby-2.5.5/tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp rbconfig.rb unchanged creating verconf.h verconf.h updated compiling /.../ruby-25/ruby-2.5.5/loadpath.c generating a glommed object with DTrace probes for static library linking static-library libruby-static.a linking shared-library libruby.so.2 linking ruby make[3]: Leaving directory '/.../ruby-25/build/sparcv9' make[2]: Leaving directory '/.../ruby-25/build/sparcv9' make[2]: Entering directory '/.../ruby-25/build/sparcv9' make[2]: Nothing to be done for 'note'. make[2]: Leaving directory '/.../ruby-25/build/sparcv9' making enc make[2]: Entering directory '/.../ruby-25/build/sparcv9' make[2]: Nothing to be done for 'enc'. make[2]: Leaving directory '/.../ruby-25/build/sparcv9' making trans make[2]: Entering directory '/.../ruby-25/build/sparcv9' make[2]: Nothing to be done for '/.../ruby-25/ruby-2.5.5/enc/trans'. make[2]: Leaving directory '/.../ruby-25/build/sparcv9' making encs make[2]: Entering directory '/.../ruby-25/build/sparcv9' make[2]: Nothing to be done for 'encs'. make[2]: Leaving directory '/.../ruby-25/build/sparcv9' test_attr.rb .. test_autoload.rb ........ test_block.rb .......................................................... test_class.rb ................................................ test_env.rb .. test_eval.rb ..................................... test_exception.rb .................................. test_finalizer.rb . test_flip.rb . test_flow.rb .............................................................. test_fork.rb ..... test_gc.rb .. test_insns.rb ........................................................................................................................................................................................... test_io.rb ......... test_jump.rb ............................. test_literal.rb ............................................................................................................................................................ test_literal_suffix.rb ................................................ test_load.rb .. test_marshal.rb . test_massign.rb .................................. test_method.rb ............................................................................................................................................................................................................................... test_objectspace.rb ..... test_proc.rb ....................................... test_string.rb . test_struct.rb . test_syntax.rb ............................................................................................................................................................ test_thread.rb .................................................. PASS all 1201 tests exec ./miniruby -I/.../ruby-25/ruby-2.5.5/lib -I. -I.ext/common /.../ruby-25/ruby-2.5.5/tool/runruby.rb --extout=.ext -- --disable-gems "/.../ruby-25/ruby-2.5.5/bootstraptest/runner.rb" --ruby="ruby --disable-gems" /.../ruby-25/ruby-2.5.5/KNOWNBUGS.rb 2019-08-01 14:37:10 +0200 Driver is ruby 2.5.5p157 (2019-03-15 revision 67260) [sparcv9-solaris2.11] Target is ruby 2.5.5p157 (2019-03-15 revision 67260) [sparcv9-solaris2.11] KNOWNBUGS.rb No tests, no problem /.../ruby-25/ruby-2.5.5/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 /.../ruby-25/ruby-2.5.5/basictest/test.rb:condition ..OK 2 /.../ruby-25/ruby-2.5.5/basictest/test.rb:if/unless ...OK 3 /.../ruby-25/ruby-2.5.5/basictest/test.rb:case .....OK 5 /.../ruby-25/ruby-2.5.5/basictest/test.rb:while/until ........OK 8 /.../ruby-25/ruby-2.5.5/basictest/test.rb:exception ..........OK 10 /.../ruby-25/ruby-2.5.5/basictest/test.rb:array .......................................OK 39 /.../ruby-25/ruby-2.5.5/basictest/test.rb:hash ...........................OK 27 /.../ruby-25/ruby-2.5.5/basictest/test.rb:iterator ...............................................................................................................OK 111 /.../ruby-25/ruby-2.5.5/basictest/test.rb:float ................................................................................OK 80 /.../ruby-25/ruby-2.5.5/basictest/test.rb:bignum ...............................OK 31 /.../ruby-25/ruby-2.5.5/basictest/test.rb:string & char ..............................................................OK 62 /.../ruby-25/ruby-2.5.5/basictest/test.rb:assignment ..........OK 10 /.../ruby-25/ruby-2.5.5/basictest/test.rb:call ......OK 6 /.../ruby-25/ruby-2.5.5/basictest/test.rb:proc .........OK 9 /.../ruby-25/ruby-2.5.5/basictest/test.rb:signal ..OK 2 /.../ruby-25/ruby-2.5.5/basictest/test.rb:eval ...........................OK 27 /.../ruby-25/ruby-2.5.5/basictest/test.rb:system ........OK 8 /.../ruby-25/ruby-2.5.5/basictest/test.rb:const .....OK 5 /.../ruby-25/ruby-2.5.5/basictest/test.rb:clone .....OK 5 /.../ruby-25/ruby-2.5.5/basictest/test.rb:marshal ....OK 4 /.../ruby-25/ruby-2.5.5/basictest/test.rb:pack ....OK 4 /.../ruby-25/ruby-2.5.5/basictest/test.rb:math ..OK 2 /.../ruby-25/ruby-2.5.5/basictest/test.rb:struct ......OK 6 /.../ruby-25/ruby-2.5.5/basictest/test.rb:variable ...........OK 11 /.../ruby-25/ruby-2.5.5/basictest/test.rb:trace ...OK 3 /.../ruby-25/ruby-2.5.5/basictest/test.rb:defined? ............OK 12 /.../ruby-25/ruby-2.5.5/basictest/test.rb:alias ......OK 6 /.../ruby-25/ruby-2.5.5/basictest/test.rb:path .......................OK 23 /.../ruby-25/ruby-2.5.5/basictest/test.rb:gc ....OK 4 test succeeded Run options: "--ruby=./miniruby -I/.../ruby-25/ruby-2.5.5/lib -I. -I.ext/common /.../ruby-25/ruby-2.5.5/tool/runruby.rb --extout=.ext -- --disable-gems" # Running tests: Finished tests in 7.582376s, 29.2784 tests/s, 60.7989 assertions/s. 222 tests, 461 assertions, 0 failures, 0 errors, 0 skips ruby -v: ruby 2.5.5p157 (2019-03-15 revision 67260) [sparcv9-solaris2.11] Run options: "--ruby=./miniruby -I/.../ruby-25/ruby-2.5.5/lib -I. -I.ext/common /.../ruby-25/ruby-2.5.5/tool/runruby.rb --extout=.ext -- --disable-gems" --excludes-dir=/.../ruby-25/ruby-2.5.5/test/excludes --name=!/memory_leak/ --exclude=/testunit/ --exclude=/minitest/ # Running tests: ---- snip ---- 4) Failure: TestRubyOptimization#test_callinfo_unreachable_path [/.../ruby-25/ruby-2.5.5/test/ruby/test_optimization.rb:707]: pid 6104 killed by SIGABRT (signal 6) (core dumped) | -:9: [BUG] Bus Error at 0x000000010057b324 | ruby 2.5.5p157 (2019-03-15 revision 67260) [sparcv9-solaris2.11] | | -- Control frame information ----------------------------------------------- | c:0003 p:---- s:0013 e:000012 CFUNC :load_from_binary | c:0002 p:0064 s:0008 E:001700 EVAL -:9 [FINISH] | c:0001 p:0000 s:0003 E:0002d0 (none) [FINISH] | | -- Ruby level backtrace information ---------------------------------------- | -:9:in `
' | -:9:in `load_from_binary' | | -- C level backtrace information ------------------------------------------- | /.../ruby-25/build/sparcv9/libruby.so.2'rb_vm_bugreport+0x84 [0xfffffffe1db0e024] | /.../ruby-25/build/sparcv9/libruby.so.2'rb_bug_context+0x68 [0xfffffffe1d95ecac] | /.../ruby-25/build/sparcv9/libruby.so.2'sigbus+0x34 [0xfffffffe1da76d58] | /lib/sparcv9/libc.so.1'__sighndlr+0xc [0xffffffff7ecdd078] | /lib/sparcv9/libc.so.1'call_user_handler+0x354 [0xffffffff7eccf7c4] | /lib/sparcv9/libc.so.1'sigacthandler+0x54 [0xffffffff7eccfb1c] | /.../ruby-25/build/sparcv9/libruby.so.2'ibf_load_object_string+0x10 [0xfffffffe1d913d90] | /.../ruby-25/build/sparcv9/libruby.so.2'ibf_load_object+0xb8 [0xfffffffe1d913d1c] | /.../ruby-25/build/sparcv9/libruby.so.2'ibf_load_iseq_each+0xf0 [0xfffffffe1d929114] | /.../ruby-25/build/sparcv9/libruby.so.2'rb_iseq_ibf_load+0x2a8 [0xfffffffe1d92dcfc] | /.../ruby-25/build/sparcv9/libruby.so.2'iseqw_s_load_from_binary+0x10 [0xfffffffe1d9ad228] | /.../ruby-25/build/sparcv9/libruby.so.2'call_cfunc_1+0x8 [0xfffffffe1dae9718] | /.../ruby-25/build/sparcv9/libruby.so.2'vm_call_cfunc+0xf0 [0xfffffffe1daf3a10] | /.../ruby-25/build/sparcv9/libruby.so.2'vm_call_method+0xa0 [0xfffffffe1db00dac] | /.../ruby-25/build/sparcv9/libruby.so.2'vm_exec_core+0x1d34 [0xfffffffe1daf96cc] | /.../ruby-25/build/sparcv9/libruby.so.2'vm_exec+0xf8 [0xfffffffe1daff690] | /.../ruby-25/build/sparcv9/libruby.so.2'ruby_exec_internal+0x94 [0xfffffffe1d96624c] | /.../ruby-25/build/sparcv9/libruby.so.2'ruby_exec_node+0x10 [0xfffffffe1d968570] | /.../ruby-25/build/sparcv9/libruby.so.2'ruby_run_node+0x1c [0xfffffffe1d96be5c] | /.../ruby-25/build/sparcv9/ruby'main+0x54 [0x100000ff0] | /.../ruby-25/build/sparcv9/ruby'_start+0x64 [0x100000dc4] | | -- Other runtime information ----------------------------------------------- | | * Loaded script: - | | * Loaded features: | | 0 enumerator.so | 1 thread.rb | 2 rational.so | 3 complex.so | 4 /.../ruby-25/build/sparcv9/.ext/sparcv9-solaris2.11/enc/encdb.so | 5 /.../ruby-25/build/sparcv9/.ext/sparcv9-solaris2.11/enc/trans/transdb.so | 6 /.../ruby-25/ruby-2.5.5/lib/optparse.rb | 7 /.../ruby-25/build/sparcv9/rbconfig.rb | 8 /.../ruby-25/ruby-2.5.5/test/lib/leakchecker.rb | 9 /.../ruby-25/ruby-2.5.5/test/lib/minitest/unit.rb | 10 /.../ruby-25/ruby-2.5.5/lib/prettyprint.rb | 11 /.../ruby-25/ruby-2.5.5/lib/pp.rb | 12 /.../ruby-25/ruby-2.5.5/test/lib/test/unit/assertions.rb | 13 /.../ruby-25/ruby-2.5.5/lib/open3.rb | 14 /.../ruby-25/ruby-2.5.5/lib/timeout.rb | 15 /.../ruby-25/ruby-2.5.5/test/lib/find_executable.rb | 16 /.../ruby-25/build/sparcv9/.ext/sparcv9-solaris2.11/rbconfig/sizeof.so | 17 /.../ruby-25/ruby-2.5.5/test/lib/envutil.rb | 18 /.../ruby-25/ruby-2.5.5/test/lib/test/unit/testcase.rb | 19 /.../ruby-25/ruby-2.5.5/test/lib/test/unit.rb | | [NOTE] | You may have encountered a bug in the Ruby interpreter or extension libraries. | Bug reports are welcome. | For details: http://www.ruby-lang.org/bugreport.html | Finished tests in 1414.715122s, 12.3212 tests/s, 1600.9061 assertions/s. 17431 tests, 2264826 assertions, 4 failures, 0 errors, 37 skips ruby -v: ruby 2.5.5p157 (2019-03-15 revision 67260) [sparcv9-solaris2.11] make[1]: *** [Makefile:1242: yes-test-almost] Error 4 make[1]: Leaving directory '/.../ruby-25/build/sparcv9'