[Go to site: main page, start]

General

Profile

luke-gru (Luke Gruber)

  • Login: luke-gru
  • Email: luke.gru@gmail.com
  • Registered on: 08/19/2011
  • Last sign in: 07/28/2026

Issues

open closed Total
Assigned issues 3 25 28
Reported issues 15 53 68

Projects

Project Roles Registered on
Ruby Committer 06/19/2025

Activity

08/03/2026

09:14 PM Ruby Bug #22217: Segmentation fault when resuming execution with `Coverage.start` and ruby/debug
[Backport PR](https://github.com/ruby/ruby/pull/18184). luke-gru (Luke Gruber)
06:57 PM Ruby Bug #22217: Segmentation fault when resuming execution with `Coverage.start` and ruby/debug
Thanks for the report and minimal repro, it was very helpful. I have a [PR](https://github.com/ruby/ruby/pull/18182). This will be fixed in 4.0.7 (released some time in September). The affected version are 4.0.0 - 4.0.6. luke-gru (Luke Gruber)
08:27 PM Ruby Bug #22224: YJIT: rb_yjit_invalidate_ep_is_bp takes the VM lock stopping Ractors on every Proc materialization; multi-Ractor throughput collapses (up to ~150x)
The PR is [here](https://github.com/ruby/ruby/pull/18176). I've also marked this as needing a backport because this really is a bug, it can slow down Ractors a lot. luke-gru (Luke Gruber)
03:27 PM Ruby Bug #22225: YJIT regenerates a branch while a duplicate target still points to the invalidated block
Thank you for the report and the great repro. This does look like a bug to me. The YJIT folks will take a look at it soon. luke-gru (Luke Gruber)
03:23 PM Ruby Bug #22220: Performance regression when requiring `aws-sdk-ec2` in Ruby 4.0.6
cc @viralpraxis luke-gru (Luke Gruber)

07/30/2026

09:42 PM Ruby Bug #22220: Performance regression when requiring `aws-sdk-ec2` in Ruby 4.0.6
Seems caused by [1f473ed633a364f8c89b69a76adfb22a4bf21f96](https://github.com/ruby/ruby/commit/1f473ed633a364f8c89b69a76adfb22a4bf21f96) luke-gru (Luke Gruber)

07/28/2026

06:19 PM Ruby Bug #22211: Fiber::Scheduler stalls on Ractor::Port.receive
The tricky part in integrating the fiber scheduler with `Ractor::Port` `send/receive` is what to do when you want to wakeup (unblock) a fiber on another Ractor. Normally unblocking a fiber is done on the same Ractor and it's done in a co... luke-gru (Luke Gruber)

07/16/2026

02:33 AM Ruby Bug #22188: addr2line doesn't find symbols when compiled with GCC LTO
In my opinion this deserves a backport. We are using LTO in production in some of our apps (Ruby 4.0.x) and not having backtraces makes debugging considerably harder. [PR here](https://github.com/ruby/ruby/pull/17744). luke-gru (Luke Gruber)

07/02/2026

01:09 PM Ruby Bug #22099: Keyword-only method silently accepts a positional argument
I created a [PR](https://github.com/ruby/ruby/pull/17581). It's currently being reviewed. luke-gru (Luke Gruber)

06/29/2026

07:30 PM Ruby Bug #22104: Segfault in PRISM while Bootsnap compiles aws-sdk client_api.rb
[Backport PR](https://github.com/ruby/ruby/pull/17561) :) luke-gru (Luke Gruber)

Also available in: Atom