General

Profile

shyouhei (Shyouhei Urabe)

Issues

Projects

Activity

10/10/2019

09:15 AM Ruby master Revision 3f413896 (git): forgot to delete unused #incude line
shyouhei (Shyouhei Urabe)
08:49 AM Ruby master Revision 2d393bf1 (git): guard rb_fatal against non-GVL call
Suggested by ko1. rb_fatal requires GVL so just in case one lacks,
print that information and let the process die. ...
shyouhei (Shyouhei Urabe)
08:10 AM Ruby master Revision d96f04d7 (git): add "[FATAL]" marker on abort
Indicate that the situation is fatal. shyouhei (Shyouhei Urabe)
08:10 AM Ruby master Revision f1ce4897 (git): make rb_raise a GVL-only function again
Requested by ko1 that ability of calling rb_raise from anywhere
outside of GVL is "too much". Give up that part, mov...
shyouhei (Shyouhei Urabe)
06:44 AM Ruby master Bug #16196: `RUBY_DEBUG=gc_stress ruby -ropenssl` dumps core
I still observe this behaviour. Can someone confirm? shyouhei (Shyouhei Urabe)
03:07 AM Ruby master Revision 9c3153e0 (git): allow rb_raise from outside of GVL
Now that allocation routines like ALLOC_N() can raise exceptions
on integer overflows. This is a problem when the ca...
shyouhei (Shyouhei Urabe)

10/09/2019

03:13 PM Ruby master Revision 9b919885 (git): fix memory corruption in old GCC
This typo introduced memory corruption when __builtin_add_overflow
is not available but uint128_t is. GCC before 5 a...
shyouhei (Shyouhei Urabe)
03:12 AM Ruby master Revision a220410b (git): annotate malloc-ish functions
Make them gcc friendly. Note that realloc canot be __malloc__
attributed, according to the GCC manual.
shyouhei (Shyouhei Urabe)
03:12 AM Ruby master Revision 7e0ae169 (git): avoid overflow in integer multiplication
This changeset basically replaces `ruby_xmalloc(x * y)` into
`ruby_xmalloc2(x, y)`. Some convenient functions are al...
shyouhei (Shyouhei Urabe)
03:12 AM Ruby master Revision a14cc07f (git): avoid returning NULL from xrealloc
This changeset is to kill future possibility of bugs similar to
CVE-2019-11932. The vulnerability occurs when reall...
shyouhei (Shyouhei Urabe)

Also available in: Atom