General

Profile

benhamilton (Ben Hamilton)

  • Login: benhamilton
  • Registered on: 02/23/2023
  • Last sign in: 02/23/2023

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 1 1

Activity

11/09/2023

03:24 AM Ruby master Bug #18286 (Closed): Universal arm64/x86_84 binary built on an x86_64 machine segfaults/is killed on arm64
Applied in changeset commit:git|1d5598fe0d3470e7cab06a756d40a9221fcd501b.
----------
Disable iseq-dumped builtin mod...
benhamilton (Ben Hamilton)
03:24 AM Ruby master Revision 1d5598fe (git): Disable iseq-dumped builtin module for universal x86_64/arm64 binaries
During the build, Ruby has special logic to serialize its own builtin
module to disk using the binary iseq format dur...
benhamilton (Ben Hamilton)

02/26/2023

01:17 PM Ruby master Revision c8bafc3b (git): Fix autoconf RUBY_STACK_GROW_DIRECTION on ARM devices
benhamilton (Ben Hamilton)

02/24/2023

05:25 PM Ruby master Bug #18286: Universal arm64/x86_84 binary built on an x86_64 machine segfaults/is killed on arm64
I also reproduced the `SIGSEGV` from the original bug using a build with debug symbols:
```
* thread #1, queue = ...
benhamilton (Ben Hamilton)

02/23/2023

10:13 PM Ruby master Bug #18286: Universal arm64/x86_84 binary built on an x86_64 machine segfaults/is killed on arm64
Sent PR https://github.com/ruby/ruby/pull/7367 with a fix.
benhamilton (Ben Hamilton)
09:13 PM Ruby master Bug #18286: Universal arm64/x86_84 binary built on an x86_64 machine segfaults/is killed on arm64
I think I know what the problem is.
During the build, Ruby has special logic to serialize its own `builtin` module t...
benhamilton (Ben Hamilton)
09:05 PM Ruby master Bug #19462 (Closed): MJIT not enabled with universal macOS x86_64 + arm64 build
I'm trying to build a universal macOS x86_64 + arm64 ruby from upstream @ ae9e1aee59b0db1e61aa0473556165f9fd719cde on... benhamilton (Ben Hamilton)

Also available in: Atom