From: nagachika00@... Date: 2014-02-22T04:54:02+00:00 Subject: [ruby-core:60969] [ruby-trunk - Bug #9547] TCPSocket.new causes an infinite loop when interrupted by a signal Issue #9547 has been updated by Tomoyuki Chikanaga. Backport changed from 1.9.3: DONE, 2.0.0: REQUIRED, 2.1: REQUIRED to 1.9.3: DONE, 2.0.0: DONE, 2.1: REQUIRED r45084 was backported to ruby_2_0_0 at r45103. ---------------------------------------- Bug #9547: TCPSocket.new causes an infinite loop when interrupted by a signal https://bugs.ruby-lang.org/issues/9547#change-45371 * Author: Shugo Maeda * Status: Closed * Priority: Normal * Assignee: * Category: ext * Target version: current: 2.2.0 * ruby -v: ruby 2.2.0dev (2014-02-21 trunk 45076) [x86_64-freebsd10.0] * Backport: 1.9.3: DONE, 2.0.0: DONE, 2.1: REQUIRED ---------------------------------------- The script attached in #9356 goes in an infinite loop on FreeBSD (and other platforms conforming to SUSv3). Naruse-san asked me to create a separate ticket for backporting. This bug seems to have been introduced by r31424. -- http://bugs.ruby-lang.org/