Issue #20184 has been updated by nobu (Nobuyoshi Nakada).
Status changed from Open to Closed
Backport changed from 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN to 3.0:
DONTNEED, 3.1: DONTNEED, 3.2: DONTNEED, 3.3: REQUIRED
commit:8b8dcc7af174def5216044019c1d3e42edfdc7cf should have fixed this.
----------------------------------------
Bug #20184: Ruby segfaults on Fly.io with 256 MB RAM
https://bugs.ruby-lang.org/issues/20184#change-106220
* Author: aalin (Andreas Alin)
* Status: Closed
* Priority: Normal
* ruby -v: ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux]
* Backport: 3.0: DONTNEED, 3.1: DONTNEED, 3.2: DONTNEED, 3.3: REQUIRED
----------------------------------------
I've been running a Ruby 3.2 app on Fly.io with 256 MB RAM and it has been working
fine.
When I upgraded to Ruby 3.3.0, any Ruby script would crash immediately with a segfault.
I haven't been able to reproduce it outside of fly.io.
I created a repository with a basic rack app which crashes on fly.io.
The readme includes the full output and a GDB backtrace.
https://github.com/aalin/ruby-3-3-0-fly-crash
--
https://bugs.ruby-lang.org/