From: "ko1 (Koichi Sasada)" Date: 2021-12-14T16:50:30+00:00 Subject: [ruby-core:106670] [Ruby master Bug#17587] Segmentation fault with ractors and unix signals Issue #17587 has been updated by ko1 (Koichi Sasada). Status changed from Assigned to Rejected as @wanabe san described, it is an expected behavior. (I'm not sure why I prohibited trap in Ractor...) ---------------------------------------- Bug #17587: Segmentation fault with ractors and unix signals https://bugs.ruby-lang.org/issues/17587#change-95343 * Author: mweitzel (Matthew Weitzel) * Status: Rejected * Priority: Normal * Assignee: ko1 (Koichi Sasada) * ruby -v: ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-darwin19] * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN ---------------------------------------- Segmentation fault when trapping signals and using a Ractor. Can be reproduced by running the following ``` ruby Ractor.new do Signal.trap('INT') do Ractor.yield("yoo hoO! big summer blowout") end `kill -2 #{$$}` `kill -2 #{$$}` `kill -2 #{$$}` end.take ``` ---Files-------------------------------- ruby_2021-01-27-135454_Matthews-MacBook-Air.crash (29.6 KB) -- https://bugs.ruby-lang.org/ Unsubscribe: