Project

General

Profile

Bug #17672

Updated by nobu (Nobuyoshi Nakada) about 3 years ago

When compiling with `RUBY_DEBUG`, the following code crashes. 

 ``` 
 $ ./miniruby -W0 -e 'p Ractor.new {$stdout.itself}.take' 
 <OBJ_INFO:rb_ractor_confirm_belonging@../debug/ractor_core.h:336> 0x000000010bec2fa0 [0      U] T_FILE (IO) 
 -e:1: [BUG] rb_ractor_confirm_belonging object-ractor id:1, current-ractor id:2 
 ruby 3.1.0dev (2021-03-05T13:03:11Z master 182cde8dfb) [x86_64-darwin19] 
 ``` 

 Ractor local stdio objects don't belong to the ractor. 

 https://github.com/ruby/ruby/pull/4241 

Back