General

Profile

miles-georgi (Miles Georgi)

  • Login: miles-georgi
  • Registered on: 04/14/2026
  • Last sign in: 04/14/2026

Issues

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

Activity

06/13/2026

10:06 PM Ruby Bug #22109: Unexpected or misleading error when subclass of a ractor calls a new method on itself
Somebody mentioned to me some potentially annoying aspects of freezing ractor instances like not being able to extend them with convenience methods. So freezing seems like a pretty bad suggestion in retrospect.
So I suspect improving ...
miles-georgi (Miles Georgi)
01:30 PM Ruby Bug #22109: Unexpected or misleading error when subclass of a ractor calls a new method on itself
byroot (Jean Boussier) wrote in #note-3:
> > Ractors can access instance variables of shareable objects, classes or otherwise.
> ...
Ah, right, true!
> It is however true we could treat `Ractor` instances more like classes and allow in...
miles-georgi (Miles Georgi)

06/12/2026

06:51 PM Ruby Bug #22109: Unexpected or misleading error when subclass of a ractor calls a new method on itself
Oh good catch that subclassing is irrelevant! Same happens with the simpler `Ractor.new { @foo }.join` which is a read operation instead of write. However...
> instance variables on classes like `Ractor` (or other objects which are shar...
miles-georgi (Miles Georgi)
04:26 PM Ruby Bug #22109 (Open): Unexpected or misleading error when subclass of a ractor calls a new method on itself
Hey hey!
When I run the following code:
```ruby
class SubRactor < Ractor
attr_accessor :foo
end
SubRactor.new { puts foo }.join
```
I get the following error:
```
can not access instance variables of shareable obj...
miles-georgi (Miles Georgi)

06/11/2026

05:53 PM Ruby Bug #22106 (Open): Getting a segfault when using finalizers and/or WeakMap in Ractors
If I run the following script I get a segfault:
```ruby
def ractor_and_port_counts
total_ractor_count = total_ractor_port_count = open_ractor_count = open_ractor_port_count = 0
ObjectSpace.each_object do |object|
case ob...
miles-georgi (Miles Georgi)
05:27 PM Ruby Bug #22105 (Open): Cannot initialize a WeakRef in a Ractor
Hey hey!
If I try to create a WeakRef in a Ractor, like in this script:
``` ruby
require "weakref"
Ractor.new { WeakRef.new("asdf") }.join
```
Then I get this error:
```
4.1-dev/lib/ruby/4.1.0+3/weakref.rb:40:in 'WeakRe...
miles-georgi (Miles Georgi)

04/14/2026

09:42 PM Ruby Bug #21999: Sometimes getting segfault and sometimes getting a "Floating point exception" when running some ractor code involving BigDecimal
I also tried this with 4.1-dev and it had the same behavior: ruby 4.1.0dev (2026-04-14T21:04:52Z master edb95b13a3) +PRISM [x86_64-linux] miles-georgi (Miles Georgi)
08:43 PM Ruby Bug #21999 (Third Party's Issue): Sometimes getting segfault and sometimes getting a "Floating point exception" when running some ractor code involving BigDecimal
Hey hey!
I don't know if this might be a duplicate of https://bugs.ruby-lang.org/issues/21992 as the code involves two subclasses of BasicObject that have #initialize methods defined. Apologies if a dup of that! I'm not sure how best ...
miles-georgi (Miles Georgi)

Also available in: Atom