summaryrefslogtreecommitdiff
path: root/include/ruby
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2024-05-29 16:48:51 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2024-05-29 16:48:51 -0700
commitd65da20eb4ebf5fcbc7cd0333e1406e1dd3c373b (patch)
treec4c83bfcac4bc154274025799c186500d5ce9763 /include/ruby
parent0044b6aefc656874adb9266829f19870dcd3d75e (diff)
merge revision(s) ef3803ed4028810f9088019f0db1a366370ab53a: [Backport #20502]
Ignore the result of pthread_kill in ubf_wakeup_thread After an upgrade to Ruby 3.3.0, I experienced reproducible production crashes of the form: [BUG] pthread_kill: No such process (ESRCH) This is the only pthread_kill call in Ruby. The result of pthread_kill was previously ignored in Ruby 3.2 and below. Checking the result was added in be1bbd5b7d40ad863ab35097765d3754726bbd54 (MaNy). I have not yet been able to create a minimal self-contained example, but it should be safe to remove the checks.
Diffstat (limited to 'include/ruby')
0 files changed, 0 insertions, 0 deletions