General

Profile

luke-gru (Luke Gruber)

  • Login: luke-gru
  • Email: [email protected]
  • Registered on: 08/19/2011
  • Last sign in: 05/13/2025

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 12 46 58

Projects

Project Roles Registered on
Ruby Contributor 06/19/2025

Activity

07/17/2025

01:23 PM Ruby Bug #21511 (Closed): Use-after-free of the execution context after the fiber object carrying it is freed in GC
luke-gru (Luke Gruber)

07/16/2025

08:20 PM Ruby Bug #21511: Use-after-free of the execution context after the fiber object carrying it is freed in GC
The fiber is getting freed in the forked process, but it is not the same physical address as the fiber in the parent ... luke-gru (Luke Gruber)

07/15/2025

02:44 PM Ruby Bug #21511: Use-after-free of the execution context after the fiber object carrying it is freed in GC
GC inside a forked process should not affect the parent. Are you getting a crash and a stack trace from running this ... luke-gru (Luke Gruber)

07/08/2025

09:12 PM Ruby Bug #21505: [Ractor] calling exit from non-main ractor will hang if main ractor waits on it
Yeah fair enough. It's probably not as complicated to fix as I initially thought. luke-gru (Luke Gruber)
07:58 PM Ruby Bug #21505 (Closed): [Ractor] calling exit from non-main ractor will hang if main ractor waits on it
```ruby
r = Ractor.new do
exit
end
r.join # hangs
```
Should `exit` be allowed in ractors? It would be ea...
luke-gru (Luke Gruber)
06:50 PM Ruby Bug #21504 (Open): [Ractor] Process.waitpid blocks ractor, new NT doesn't pick up other ractors
The following code hangs when run with `RUBY_MAX_CPU=2 make run`:
Note: `RUBY_MAX_CPU` is set to 2 so that only 1 ...
luke-gru (Luke Gruber)

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)

Also available in: Atom