https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112018-05-15T14:31:56ZRuby Issue Tracking SystemRuby master - Bug #14761: TestThread#test_join_limits hangs up on Solaris 10 with gcchttps://bugs.ruby-lang.org/issues/14761?journal_id=720072018-05-15T14:31:56Zngoto (Naohisa Goto)ngotogenome@gmail.com
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul><p>Applied in changeset trunk|r63437.</p>
<hr>
<p>Split TestThread#test_join_limits into peaces</p>
<ul>
<li>test/ruby/test_thread.rb (TestThread#test_join_limit_*): Split<br>
TestThread#test_join_limits for investigating hang-up on Solaris.<br>
Each method tests only a single limit value.<br>
<a href="/issues/14761">[ruby-core:87045]</a> [Bug <a class="issue tracker-1 status-1 priority-4 priority-default" title="Bug: TestThread#test_join_limits hangs up on Solaris 10 with gcc (Open)" href="https://bugs.ruby-lang.org/issues/14761">#14761</a>]</li>
</ul> Ruby master - Bug #14761: TestThread#test_join_limits hangs up on Solaris 10 with gcchttps://bugs.ruby-lang.org/issues/14761?journal_id=720082018-05-15T14:38:04Zngoto (Naohisa Goto)ngotogenome@gmail.com
<ul><li><strong>Status</strong> changed from <i>Closed</i> to <i>Open</i></li></ul><p>After splitting the test, TestThread#test_join_limit_negative_INT64_MIN fails.<br>
i.e. <code>limit=RbConfig::LIMITS['INT64_MIN']; t = Thread.new { sleep }; t.join(limit)</code> hangs up.</p> Ruby master - Bug #14761: TestThread#test_join_limits hangs up on Solaris 10 with gcchttps://bugs.ruby-lang.org/issues/14761?journal_id=720092018-05-15T15:02:43Zngoto (Naohisa Goto)ngotogenome@gmail.com
<ul></ul><p>In the above situation when the test fails, <code>RbConfig::LIMITS['INT64_MIN']</code> is <code>nil</code>.</p> Ruby master - Bug #14761: TestThread#test_join_limits hangs up on Solaris 10 with gcchttps://bugs.ruby-lang.org/issues/14761?journal_id=720112018-05-16T01:28:41Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul></ul><p>Does <code>RbConfig::LIMITS</code> have <code>'INT64_MIN'</code> key?<br>
Or the default <code>nil</code>?</p> Ruby master - Bug #14761: TestThread#test_join_limits hangs up on Solaris 10 with gcchttps://bugs.ruby-lang.org/issues/14761?journal_id=720122018-05-16T01:31:34Zngoto (Naohisa Goto)ngotogenome@gmail.com
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul><p>Applied in changeset commit:ruby-git|80bf542a6ccc8988e7ac6dbabcfe8955c587d402.</p>
<hr>
<p>Split TestThread#test_join_limits into peaces</p>
<ul>
<li>test/ruby/test_thread.rb (TestThread#test_join_limit_*): Split<br>
TestThread#test_join_limits for investigating hang-up on Solaris.<br>
Each method tests only a single limit value.<br>
<a href="/issues/14761">[ruby-core:87045]</a> [Bug <a class="issue tracker-1 status-1 priority-4 priority-default" title="Bug: TestThread#test_join_limits hangs up on Solaris 10 with gcc (Open)" href="https://bugs.ruby-lang.org/issues/14761">#14761</a>]</li>
</ul>
<p>git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e</p> Ruby master - Bug #14761: TestThread#test_join_limits hangs up on Solaris 10 with gcchttps://bugs.ruby-lang.org/issues/14761?journal_id=720222018-05-16T05:23:01Zngoto (Naohisa Goto)ngotogenome@gmail.com
<ul><li><strong>Status</strong> changed from <i>Closed</i> to <i>Open</i></li></ul><p>Default nil. The key <code>INT64_MIN</code> did not found in <code>RbConfig::LIMITS</code>.</p>