[#101981] [Ruby master Bug#17519] set_visibility fails when a prepended module and a refinement both exist — dbfeldman@...

Issue #17519 has been reported by fledman (David Feldman).

12 messages 2021/01/08

[#102003] [Ruby master Bug#17527] rb_io_wait_readable/writable with scheduler don't check errno — julien@...

SXNzdWUgIzE3NTI3IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHlzYmFkZGFkZW4gKEp1bGllbiBQb3J0

13 messages 2021/01/11

[#102008] [Ruby master Bug#17529] Ractor Segfaults with GC enabled — sin@...

Issue #17529 has been reported by prajjwal (Prajjwal Singh).

9 messages 2021/01/12

[#102065] [Ruby master Bug#17536] Segfault in `CFUNC :define_method` — v.ondruch@...

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

13 messages 2021/01/13

[#102083] [Ruby master Bug#17540] A segfault due to Clang/LLVM optimization on 32-bit ARM Linux — xtkoba+ruby@...

Issue #17540 has been reported by xtkoba (Tee KOBAYASHI).

12 messages 2021/01/14

[#102102] [Ruby master Bug#17543] Ractor isolation broken by `self` in shareable proc — marcandre-ruby-core@...

Issue #17543 has been reported by marcandre (Marc-Andre Lafortune).

14 messages 2021/01/15

[#102118] [Ruby master Feature#17548] Need simple way to include symlink directories in Dir.glob — keithrbennett@...

Issue #17548 has been reported by keithrbennett (Keith Bennett).

8 messages 2021/01/17

[#102158] [Ruby master Bug#17560] Does `Module#ruby2_keywords` return `nil` or `self`? — nobu@...

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

9 messages 2021/01/19

[#102163] [Ruby master Bug#17561] The timeout option for Addrinfo.getaddrinfo is not reliable on Ruby 2.7.2 — sean@...

Issue #17561 has been reported by smcgivern (Sean McGivern).

8 messages 2021/01/19

[#102249] [Ruby master Bug#17583] Segfault on large stack(RUBY_THREAD_VM_STACK_SIZE) — yoshiokatsuneo@...

Issue #17583 has been reported by yoshiokatsuneo (Tsuneo Yoshioka).

12 messages 2021/01/26

[#102256] [Ruby master Bug#17585] DWAR5 support? — v.ondruch@...

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

19 messages 2021/01/26

[#102301] [Ruby master Bug#17591] Test frameworks and REPLs do not show deprecation warnings by default — eregontp@...

Issue #17591 has been reported by Eregon (Benoit Daloze).

14 messages 2021/01/29

[#102305] [Ruby master Feature#17592] Ractor should allowing reading shareable class instance variables — marcandre-ruby-core@...

Issue #17592 has been reported by marcandre (Marc-Andre Lafortune).

25 messages 2021/01/29

[ruby-core:102002] Re: Bootstrap ruby-2.6.6 on OpenBSD6.7/octeon

From: Jeremy Evans <code@...>
Date: 2021-01-11 16:49:05 UTC
List: ruby-core #102002
On 01/11 05:09, Georg Bege wrote:
> Hello,
> 
> Im trying to build/bootstrap Ruby 2.6 on OpenBSD,
> 
> however this seems to fail on the octeon/mips64 platform.

You should use the OpenBSD package:

  pkg_add ruby%2.6

The "Bus Error at 0xdfdfdfdfdfdfdfdf" is a strong indication of a
use-after-free bug, since 0xdf is the pattern that OpenBSD malloc writes
to freed memory.  However, since there is an OpenBSD package for it, it
must build successfully with the options and patches that the OpenBSD
ports system uses.

Thanks,
Jeremy

> Is this a (known) bug, should I report it?
> 
> Details below:
> 
> -------------------------------------- snip
> --------------------------------------
> 
> ===>?? Building for ruby-2.6.6
> ?????? BASERUBY = echo executable host ruby is required.?? use
> --with-baseruby option.; false
> ?????? CC = cc
> ?????? LD = ld
> ?????? LDSHARED = cc -shared
> ?????? CFLAGS = -O2 -pipe -fPIC
> ?????? XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong
> -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT
> -DCANONICALIZATION_FOR_MATHN
> ?????? CPPFLAGS = -DOPENSSL_NO_STATIC_ENGINE -I/usr/local/include???? -I.
> -I.ext/include/mips64-openbsd -I./include -I. -I./enc/unicode/12.1.0
> ?????? DLDFLAGS = -L/usr/local/lib -fstack-protector-strong??
> ?????? SOLIBS = -pthread -lgmp -lm
> ?????? LANG =
> ?????? LC_ALL =
> ?????? LC_CTYPE =
> OpenBSD clang version 8.0.1 (tags/RELEASE_801/final) (based on LLVM 8.0.1)
> Target: mips64-unknown-openbsd6.7
> Thread model: posix
> 
> -------------------------------------- snip
> --------------------------------------
> 
> Later on the build bails out with:
> 
> ./miniruby -I./lib -I. -I.ext/common?? ./ext/extmk.rb --make='make'??
> --command-output=ext/objspace/exts.mk --dest-dir=""?? --extout=".ext"??
> --mflags="?? V=1 mkdir_p=mkdir\ -p\ --
> SHARED_LIBS_LOG=/usr/obj/ports/ruby-2.6.6/ruby-2.6.6/shared_libs.log
> LIBTOOL=/usr/bin/libtool LIBruby26_LTVERSION=-version-info\ 0:0:0
> libruby26_ltversion=0.0 "?? --make-flags=" V=1 mkdir_p=mkdir\ -p\ --
> SHARED_LIBS_LOG=/usr/obj/ports/ruby-2.6.6/ruby-2.6.6/shared_libs.log
> LIBTOOL=/usr/bin/libtool LIBruby26_LTVERSION=-version-info\ 0:0:0
> libruby26_ltversion=0.0 " --gnumake= --extflags=""??
> --make-flags="MINIRUBY='./miniruby -I./lib -I. -I.ext/common '"
> --extstatic???? -- configure ext/objspace
> ./ext/extmk.rb:39: [BUG] Bus Error at 0xdfdfdfdfdfdfdfdf
> ruby 2.6.6p146 (2020-03-31 revision 67876) [mips64-openbsd]
> 
> -- Control frame information -----------------------------------------------
> c:0003 p:---- s:0042 e:000041 CFUNC?? :load
> c:0002 p:0198 s:0037 E:000f98 EVAL???? ./ext/extmk.rb:39 [FINISH]
> c:0001 p:0000 s:0003 E:0016d0 (none) [FINISH]
> 
> -- Ruby level backtrace information ----------------------------------------
> ./ext/extmk.rb:39:in `<main>'
> ./ext/extmk.rb:39:in `load'
> 
> -- Other runtime information -----------------------------------------------
> 
> * Loaded script: ./ext/extmk.rb
> 
> * Loaded features:
> 
> ?????? 0 enumerator.so
> ?????? 1 thread.rb
> ?????? 2 rational.so
> ?????? 3 complex.so
> ?????? 4 /usr/obj/ports/ruby-2.6.6/ruby-2.6.6/rbconfig.rb
> ?????? 5 mkmf.rb
> 
> [NOTE]
> You may have encountered a bug in the Ruby interpreter or extension
> libraries.
> Bug reports are welcome.
> For details: https://www.ruby-lang.org/bugreport.html
> 
> -------------------------------------- snip
> --------------------------------------
> 
> 
> 
> Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next