https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112011-10-21T14:34:24ZRuby Issue Tracking SystemRuby master - Bug #5469: Bus Error when accessing NAN and INFINITYhttps://bugs.ruby-lang.org/issues/5469?journal_id=214382011-10-21T14:34:24Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Category</strong> set to <i>core</i></li><li><strong>Status</strong> changed from <i>Open</i> to <i>Assigned</i></li><li><strong>Assignee</strong> set to <i>ngoto (Naohisa Goto)</i></li><li><strong>Target version</strong> set to <i>3.0</i></li></ul><p>バイナリ互換性は問題ないんじゃないでしょうか。</p>
<p>ただ、streamはunion中の配列なので{}が足りない気がします。</p>
<a name="streamという名前はちょっと違和感ありますが"></a>
<h1 >streamという名前はちょっと違和感ありますが。<a href="#streamという名前はちょっと違和感ありますが" class="wiki-anchor">¶</a></h1> Ruby master - Bug #5469: Bus Error when accessing NAN and INFINITYhttps://bugs.ruby-lang.org/issues/5469?journal_id=214392011-10-21T15:20:53Zmrkn (Kenta Murata)muraken@gmail.com
<ul></ul><p>stream より sequence でしょうかね。</p> Ruby master - Bug #5469: Bus Error when accessing NAN and INFINITYhttps://bugs.ruby-lang.org/issues/5469?journal_id=214442011-10-22T02:35:00Zngoto (Naohisa Goto)ngotogenome@gmail.com
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>This issue was solved with changeset r33502.<br>
Naohisa, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<ul>
<li>numeric.c (rb_infinity, rb_nan): use union to prevent bus error<br>
caused by misalignment. [Bug <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Bus Error when accessing NAN and INFINITY (Closed)" href="https://bugs.ruby-lang.org/issues/5469">#5469</a>] <a href="/issues/5469">[ruby-dev:44657]</a></li>
<li>include/ruby/missing.h (INFINITY, NAN): ditto</li>
</ul>