[#114936] [Ruby master Feature#19908] Update to Unicode 15.1 — "nobu (Nobuyoshi Nakada) via ruby-core" <ruby-core@...>

Issue #19908 has been reported by nobu (Nobuyoshi Nakada).

24 messages 2023/10/02

[#115016] [Ruby master Bug#19921] TestYJIT#test_bug_19316 test failure — "vo.x (Vit Ondruch) via ruby-core" <ruby-core@...>

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

21 messages 2023/10/12

[#115033] [Ruby master Misc#19925] DevMeeting-2023-11-07 — "mame (Yusuke Endoh) via ruby-core" <ruby-core@...>

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

12 messages 2023/10/13

[#115068] [Ruby master Bug#19929] Warnings for `mutex_m`, `drb` and `base64` appears while the gem spec has explicit dependencies — "yahonda (Yasuo Honda) via ruby-core" <ruby-core@...>

Issue #19929 has been reported by yahonda (Yasuo Honda).

8 messages 2023/10/17

[#115071] [Ruby master Misc#19931] to_int is not for implicit conversion? — "Dan0042 (Daniel DeLorme) via ruby-core" <ruby-core@...>

Issue #19931 has been reported by Dan0042 (Daniel DeLorme).

16 messages 2023/10/17

[#115139] [Ruby master Bug#19969] Regression of memory usage with Ruby 3.1 — "hsbt (Hiroshi SHIBATA) via ruby-core" <ruby-core@...>

Issue #19969 has been reported by hsbt (Hiroshi SHIBATA).

8 messages 2023/10/24

[#115165] [Ruby master Bug#19972] Install default/bundled gems into dedicated directories — "vo.x (Vit Ondruch) via ruby-core" <ruby-core@...>

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

11 messages 2023/10/25

[#115196] [Ruby master Feature#19979] Allow methods to declare that they don't accept a block via `&nil` — "ufuk (Ufuk Kayserilioglu) via ruby-core" <ruby-core@...>

Issue #19979 has been reported by ufuk (Ufuk Kayserilioglu).

21 messages 2023/10/29

[ruby-core:115024] [Ruby master Bug#19923] Ractor / YJIT failures on PPC64LE

From: "byroot (Jean Boussier) via ruby-core" <ruby-core@...>
Date: 2023-10-12 16:39:20 UTC
List: ruby-core #115024
Issue #19923 has been updated by byroot (Jean Boussier).


The likely suspect would be N:M threads. cc @ko1 

----------------------------------------
Bug #19923: Ractor / YJIT failures on PPC64LE
https://bugs.ruby-lang.org/issues/19923#change-104891

* Author: vo.x (Vit Ondruch)
* Status: Open
* Priority: Normal
* ruby -v: ruby 3.3.0dev (2023-10-12 master e029375a7d) [powerpc64le-linux]
* Backport: 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN
----------------------------------------
Let me share snippet of the log:

~~~
... snip ...

+ DISABLE_TESTS=
+ MSPECOPTS=
+ DISABLE_TESTS=' -n !/TestYJIT#test_bug_19316/'
+ make -C redhat-linux-build check 'TESTS=-v --show-skip  -n !/TestYJIT#test_bug_19316/' 'MSPECOPT=-fs '
make: Entering directory '/builddir/build/BUILD/ruby-3.3.0-e029375a7d/redhat-linux-build'
	BASERUBY = echo executable host ruby is required.  use --with-baseruby option.; false
	CC = gcc
	LD = ld
	LDSHARED = gcc -shared
	CFLAGS = -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -m64
	XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/powerpc64le-linux -I/builddir/build/BUILD/ruby-3.3.0-e029375a7d/include -I/builddir/build/BUILD/ruby-3.3.0-e029375a7d -I/builddir/build/BUILD/ruby-3.3.0-e029375a7d/prism -I/builddir/build/BUILD/ruby-3.3.0-e029375a7d/enc/unicode/15.0.0  
	CPPFLAGS =   
	DLDFLAGS = -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1   -Wl,-soname,libruby.so.3.3 -fstack-protector-strong  -m64
	SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread 
	LANG = C.UTF-8
	LC_ALL = 
	LC_CTYPE = 
	MFLAGS = 
	RUSTC = no
	YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/builddir/build/BUILD/ruby-3.3.0-e029375a7d/redhat-linux-build/yjit/target/release/' /builddir/build/BUILD/ruby-3.3.0-e029375a7d/yjit/src/lib.rs
gcc (GCC) 13.2.1 20230918 (Red Hat 13.2.1-3)
Copyright (C) 2023 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.
generating enc.mk
making srcs under enc
make[1]: Entering directory '/builddir/build/BUILD/ruby-3.3.0-e029375a7d/redhat-linux-build'

... snip ...

make[1]: Leaving directory '/builddir/build/BUILD/ruby-3.3.0-e029375a7d/redhat-linux-build'
2023-10-12 15:27:51 +0000
Driver is ruby 3.3.0dev (2023-10-12 master e029375a7d) [powerpc64le-linux]
Target is ruby 3.3.0dev (2023-10-12 master e029375a7d) [powerpc64le-linux]
test_attr.rb               ...
test_autoload.rb           ........
test_block.rb              ....................................................
......
test_class.rb              ................................................
test_constant_cache.rb     ..........
test_env.rb                ..
test_eval.rb               ........................................
test_exception.rb          ..................................
test_fiber.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_ractor.rb             .Fstderr output is not empty
   <internal:ractor>:282:in `new': can't create Thread: Invalid argument (ThreadError)
           from bootstraptest.test_ractor.rb_7_1222.rb:2:in `<main>'
.Fstderr output is not empty
   <internal:ractor>:282:in `new': can't create Thread: Invalid argument (ThreadError)
           from bootstraptest.test_ractor.rb_30_1224.rb:2:in `<main>'
Fstderr output is not empty
   <internal:ractor>:282:in `new': can't create Thread: Invalid argument (ThreadError)
           from bootstraptest.test_ractor.rb_37_1225.rb:2:in `<main>'

... snip ...

   <internal:ractor>:282:in `new': can't create Thread: Invalid argument (ThreadError)
           from bootstraptest.test_yjit_rust_port.rb_391_1855.rb:3:in `<main>'
Fstderr output is not empty
   <internal:ractor>:282:in `new': can't create Thread: Invalid argument (ThreadError)
           from bootstraptest.test_yjit_rust_port.rb_401_1856.rb:2:in `<main>'
..
Finished in 57.56 sec
Fiber count: 10000 (skipping)
#1222 test_ractor.rb:7: 
     Ractor.new{}.class
  #=> "" (expected "Ractor")  
#1224 test_ractor.rb:30: 
     r = Ractor.new name: 'test-name' do
     end
     r.name
  #=> "" (expected "test-name")  

... snip ...

#1856 test_yjit_rust_port.rb:401: 
     r = Ractor.new do
       msg = Ractor.receive
     end
     r.send 'ok'
     r.take
  #=> "" (expected "ok")  
FAIL 95/1857 tests failed
make: Leaving directory '/builddir/build/BUILD/ruby-3.3.0-e029375a7d/redhat-linux-build'
make: *** [uncommon.mk:886: yes-btest-ruby] Error 1
~~~

The full log is in attachment.

---Files--------------------------------
build.log (1.01 MB)


-- 
https://bugs.ruby-lang.org/
 ______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-core.ml.ruby-lang.org/

In This Thread