https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112021-09-14T01:40:27ZRuby Issue Tracking SystemRuby master - Bug #17617: When a Ractor's incoming port is closed, Ractor.receive_if does not raise Ractor::ClosedError, but instead blocks indefinitelyhttps://bugs.ruby-lang.org/issues/17617?journal_id=936412021-09-14T01:40:27Zmame (Yusuke Endoh)mame@ruby-lang.org
<ul><li><strong>Assignee</strong> set to <i>ko1 (Koichi Sasada)</i></li></ul> Ruby master - Bug #17617: When a Ractor's incoming port is closed, Ractor.receive_if does not raise Ractor::ClosedError, but instead blocks indefinitelyhttps://bugs.ruby-lang.org/issues/17617?journal_id=1053132023-11-13T21:59:53Zdazuma (Daniel Azuma)dazuma@gmail.com
<ul><li><strong>ruby -v</strong> changed from <i>ruby 3.1.0dev (2021-02-09T13:22:37Z master e7a831de8e) [x86_64-darwin20]</i> to <i>ruby 3.3.0dev (2023-11-13T21:00:10Z master e8ab3f7010) [x86_64-darwin23]</i></li></ul><p>Retested, still reproduces on 3.2.2 and 3.3.0-dev as of 2023 Nov 13.</p>