General

Profile

luke-gru (Luke Gruber)

  • Login: luke-gru
  • Email: luke.gru@gmail.com
  • Registered on: 08/19/2011
  • Last sign in: 05/13/2025

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 11 45 56

Projects

Project Roles Registered on
Ruby Contributor 06/19/2025

Activity

06/23/2025

07:07 PM Ruby Bug #21398: Ractor.select hangs when multiple threads submit heavy jobs concurrently
I sent a [PR](https://github.com/ruby/ruby/pull/13682) for this but I don't know if this is the proper fix or if we s... luke-gru (Luke Gruber)

06/19/2025

05:16 PM Ruby Bug #21446 (Open): StackOverflow when changing visibility in reopened refinement
```ruby
class A
def a
:a
end
end
class B < A
end
module R
refine B do
private :a
end
en...
luke-gru (Luke Gruber)

06/17/2025

08:58 PM Ruby Bug #21441: SEGV during thread cleanup if profiler calls thread_profiles_frames at wrong time
I opened a PR [here](https://github.com/ruby/ruby/pull/13643).
This may need to be backported.
luke-gru (Luke Gruber)
08:45 PM Ruby Bug #21441 (Closed): SEGV during thread cleanup if profiler calls thread_profiles_frames at wrong time
During thread cleanup, if a ruby sampling profiler calls `thread_profile_frames` at just the wrong time, the ec's sta... luke-gru (Luke Gruber)

06/05/2025

09:55 PM Ruby Bug #19154: Specify require and autoload guarantees in ractors
To give an update, `require` and `autoload` now work inside ractors. I think this can be closed. luke-gru (Luke Gruber)
09:45 PM Ruby Bug #20346: FiberScheduler.unblock not called by Thread#join when Thread body contains Ractor.take
I created a PR for this: https://github.com/ruby/ruby/pull/13517 luke-gru (Luke Gruber)
04:20 PM Ruby Bug #21398: Ractor.select hangs when multiple threads submit heavy jobs concurrently
Thank you for the report.
Is it possible for you to try to install ruby-head (3.5.0dev) and try this script with the...
luke-gru (Luke Gruber)
03:30 PM Ruby Bug #21400: rb_bug() hit when killing current root fiber on non-main thread
I created a PR: https://github.com/ruby/ruby/pull/13526 luke-gru (Luke Gruber)
03:24 PM Ruby Bug #21400 (Closed): rb_bug() hit when killing current root fiber on non-main thread
This following code hits an `rb_bug`:
```ruby
Thread.new { Fiber.current.kill }.join
```
Normally fibers grac...
luke-gru (Luke Gruber)

05/20/2025

01:46 PM Ruby Bug #21354: Symbol#to_proc is not ractor safe
PR here: https://github.com/ruby/ruby/pull/13380
We are looking at how to make the cache ractor safe but it will be ...
luke-gru (Luke Gruber)

Also available in: Atom