General

Profile

arino.tamada (有乃 玉田)

  • Login: arino.tamada
  • Registered on: 06/04/2025
  • Last sign in: 08/30/2025

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 1 1

Activity

06/23/2025

05:43 AM Ruby Bug #21398: Ractor.select hangs when multiple threads submit heavy jobs concurrently

I'm experiencing a hang when combining `Ractor::Port` and multiple `Thread`s in Ruby 3.5.0dev (ruby-head). The script below is a modified version of the one shared in comment #1 of this issue, with adjusted parameters.
When I increase...
arino.tamada (有乃 玉田)

06/06/2025

01:23 AM Ruby Bug #21398: Ractor.select hangs when multiple threads submit heavy jobs concurrently
Thank you for your response.
I have tried running the script with Ruby `3.5.0-dev` (ruby-head) and using `Ractor::Port` as in your example.
I can confirm that the issue does not reproduce in my environment with these recent changes.
...
arino.tamada (有乃 玉田)

06/05/2025

04:21 AM Ruby Bug #21398 (Closed): Ractor.select hangs when multiple threads submit heavy jobs concurrently
When multiple threads run heavy Ractor-based jobs at the same time, `Ractor.select(*workers)` can hang indefinitely without any crash, exception, or deadlock being reported.
This issue does not occur when only one thread is running si...
arino.tamada (有乃 玉田)

Also available in: Atom