General

Profile

rwstauner (Randy Stauner)

  • Login: rwstauner
  • Registered on: 05/14/2024
  • Last sign in: 08/27/2026

Issues

open closed Total
Assigned issues 0 1 1
Reported issues 2 7 9

Projects

Project Roles Registered on
Ruby Contributor 03/03/2025

Activity

10/13/2026

08:59 PM Ruby Bug #22426 (Closed): ZJIT: keyword arguments swapped when passed out of declared order to a method with a block (please backport d81a11d4e6 to 4.0)
Applied in changeset commit:git|df0d7a87b664c01e303f9a8ded612399ee317299.
----------
[Backport #22426] ZJIT: Snapshot FrameState with reordered args before direct send
You can see the reordered args in the new Snapshot right before the...
rwstauner (Randy Stauner)
05:47 PM Ruby Bug #22426: ZJIT: keyword arguments swapped when passed out of declared order to a method with a block (please backport d81a11d4e6 to 4.0)
Backport PR https://github.com/ruby/ruby/pull/19322 rwstauner (Randy Stauner)
08:59 PM Ruby Revision df0d7a87 (git): [Backport #22426] ZJIT: Snapshot FrameState with reordered args before direct send
You can see the reordered args in the new Snapshot right before the
DirectSend insn:
v14:Any = Snapshot FrameState { pc: 0x00, stack: [v6, v11, v13], locals: [] }
PatchPoint MethodRedefined(Object@0x00, a@0x00, cme:0x00)
...
rwstauner (Randy Stauner)

10/09/2026

02:42 PM Ruby Bug #22240: Protect against SEGV caused by native extensions using rb_funcall between rb_protect and rb_jump_tag
https://bugs.ruby-lang.org/issues/22415 is a similar issue but the tracking failure is inside Ruby, not a native extensions. rwstauner (Randy Stauner)

10/07/2026

10:16 PM Ruby Bug #22415: Thread.handle_interrupt needs to preserve errinfo
3.3 backport PR: https://github.com/ruby/ruby/pull/19264 rwstauner (Randy Stauner)
09:32 PM Ruby Bug #22415: Thread.handle_interrupt needs to preserve errinfo
3.4 Backport PR: https://github.com/ruby/ruby/pull/19262 rwstauner (Randy Stauner)
09:30 PM Ruby Bug #22415: Thread.handle_interrupt needs to preserve errinfo
4.0 backport PR: https://github.com/ruby/ruby/pull/19261 rwstauner (Randy Stauner)
09:26 PM Ruby Bug #22415: Thread.handle_interrupt needs to preserve errinfo
This is similar to https://bugs.ruby-lang.org/issues/22240 except that the same fix can be applied inside Ruby itself (instead of the fault being from native extensions). rwstauner (Randy Stauner)
09:19 PM Ruby Bug #22415: Thread.handle_interrupt needs to preserve errinfo
bugfix PR: https://github.com/ruby/ruby/pull/19260 rwstauner (Randy Stauner)
09:17 PM Ruby Bug #22415 (Closed): Thread.handle_interrupt needs to preserve errinfo
Thread.handle_interrupt checks for interrupts after its block has returned but before re-raising the break/return that left the block. A signal trap that runs in that window clears ec->errinfo, which is where the throw data for the pend... rwstauner (Randy Stauner)

Also available in: Atom