General

Profile

rwstauner (Randy Stauner)

  • Login: rwstauner
  • Registered on: 05/14/2024
  • Last sign in: 07/22/2026

Issues

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

Projects

Project Roles Registered on
Ruby Contributor 03/03/2025

Activity

Today

05:31 PM Ruby Bug #22240: Protect against SEGV caused by native extensions using rb_funcall between rb_protect and rb_jump_tag
So far I have discovered that this bug was possible to encounter with
bootsnap before https://github.com/rails/bootsnap/pull/564
and with
io-event before https://github.com/socketry/io-event/pull/209
rwstauner (Randy Stauner)

08/10/2026

05:08 PM Ruby Bug #22240: Protect against SEGV caused by native extensions using rb_funcall between rb_protect and rb_jump_tag
PR https://github.com/ruby/ruby/pull/18279 rwstauner (Randy Stauner)
05:07 PM Ruby Bug #22240 (Open): Protect against SEGV caused by native extensions using rb_funcall between rb_protect and rb_jump_tag
It's possible for native extensions do something like
int state = 0;
rb_protect(some_func, Qnil, &state);
if (state) {
rb_funcall(self, rb_intern("handler"), 0);
rb_jump_tag(state);
}
If the rub...
rwstauner (Randy Stauner)

07/22/2026

06:56 PM Ruby Bug #22188: addr2line doesn't find symbols when compiled with GCC LTO
backport for 4.0: https://github.com/ruby/ruby/pull/18011 rwstauner (Randy Stauner)

07/09/2026

12:45 AM Ruby Bug #22188 (Closed): addr2line doesn't find symbols when compiled with GCC LTO
When compiling with LTO (the XCFLAGS and XLDFLAGS below) RUBY_CRASH_REPORT does
not resolve symbols.
(
export optflags="-O3" cflags="-fno-omit-frame-pointer"
export XCFLAGS="-flto=auto -ffat-lto-objects -Werror=lto-...
rwstauner (Randy Stauner)

06/29/2026

10:11 AM Ruby Revision 07836e0b (git): Avoid reading TypedData type after dfree
[Bug #22101] (Backport) rwstauner (Randy Stauner)

06/26/2026

09:26 PM Ruby Bug #21996: Crash when modifying instance variables during inspect or Marshal dump
ruby_4_0 commit:6fd2ae629a40353a3f377718544e1a3ee7a1ab65 merged revision(s) commit:f2d0ef269b47af7d0e658016903bd8917c32899a. rwstauner (Randy Stauner)
09:18 PM Ruby Bug #21882: IO::Buffer#locked leaves the buffer locked when the block raises
Backport PR for ruby_4_0 (4.0) opened: https://github.com/ruby/ruby/pull/17513 rwstauner (Randy Stauner)
09:16 PM Ruby Bug #22124: void value missed in parse.y
Backport PR for ruby_4_0 (4.0) opened: https://github.com/ruby/ruby/pull/17512 rwstauner (Randy Stauner)
08:41 PM Ruby Bug #22126: Stack underflow for partial DCE and loops
Backport PR for ruby_4_0 (4.0) opened: https://github.com/ruby/ruby/pull/17511 rwstauner (Randy Stauner)

Also available in: Atom