General

Profile

luke-gru (Luke Gruber)

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

Issues

open closed Total
Assigned issues 0 17 17
Reported issues 12 49 61

Projects

Project Roles Registered on
Ruby Committer, Contributor 06/19/2025

Activity

11/13/2025

10:34 PM Ruby Bug #21679: Segfault when ruby calls pthread_detach in rb_getnameinfo
I believe we were getting segfaults because this commit is also not on the 3_4 branch: https://github.com/ruby/ruby/pull/14277/commits/c42ecaeb0489a7e9fc8b245982ee31c5c9ab0125. Our DNS lookups were so fast and racing with the shutdown of... luke-gru (Luke Gruber)

11/11/2025

05:42 PM Ruby Bug #21679 (Closed): Segfault when ruby calls pthread_detach in rb_getnameinfo
We're seeing an issue on our servers running ruby 3.4.7 where we get a SEGV after ruby calls `pthread_detach` on a short-lived pthread that calls `getaddrinfo`. I believe it's related to this glibc bug: https://sourceware.org/bugzilla/sh... luke-gru (Luke Gruber)

10/30/2025

09:14 PM Ruby Revision 2afcdc69 (git): Change load factor of concur. set from 0.5 to 0.75 (#15007)
Before, the 50% load factor was not working correctly with the new capacity
calculation on resize and too many resizes were seen.
Before this change
------------------
Example:
old_capacity = 32
old_size = 16
deleted_entries = 2 (almo...
luke-gru (Luke Gruber)

10/29/2025

07:22 PM Ruby Bug #21560: RUBY_MN_THREADS=1 causes large performance regression in Puma 7
With the commit from @andremuta:
Without RUBY_MN_THREADS:
```
Running 15s test @ http://localhost:9292
12 threads and 16 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 1.00ms 1.52ms 11.44ms 82.6...
luke-gru (Luke Gruber)
01:24 AM Ruby Revision e4219e27 (git): Fix flaky require test
luke-gru (Luke Gruber)

10/23/2025

01:15 PM Ruby Misc #21646: Propose Luke Gruber as a Ruby committer
Thank you Matz! luke-gru (Luke Gruber)

10/21/2025

06:46 PM Ruby Misc #21646: Propose Luke Gruber as a Ruby committer
I would be honored to join as a committer if you'll have me. Thank you everyone! luke-gru (Luke Gruber)

10/03/2025

04:46 PM Ruby Bug #21624: [BUG] Segmentation fault at 0x0000000000000000
Thanks for the report. Have you tried locking the mysql2 gem to version 0.5.6? Version 0.5.7 was just released a couple of weeks ago. luke-gru (Luke Gruber)
03:51 PM Ruby Bug #21620 (Closed): master branch: LTO with >= -O2 optimization causes miniruby to segfault in vm_cc
luke-gru (Luke Gruber)

09/23/2025

09:08 PM Ruby Bug #21614 (Closed): thread_sched_wait_events race with timer_thread_wakeup
`thread_sched_wait_events` checks th->sched.waiting_reason.flags under thread_sched_lock but not under
timer_thread.waiting_lock. The timer thread sets it under the timer_thread.waiting_lock only. This race
results in the assertion fai...
luke-gru (Luke Gruber)

Also available in: Atom