https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17097754782018-04-03T07:57:24ZRuby Issue Tracking SystemRuby master - Bug #14660: RubyVM::InstructionSequence.load_from_binary(bin).eval may cause SEGV after r62856https://bugs.ruby-lang.org/issues/14660?journal_id=713742018-04-03T07:57:24Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul></ul><p>It's since r62851.</p> Ruby master - Bug #14660: RubyVM::InstructionSequence.load_from_binary(bin).eval may cause SEGV after r62856https://bugs.ruby-lang.org/issues/14660?journal_id=713782018-04-03T10:50:54Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul><p>Applied in changeset trunk|r63075.</p>
<hr>
<p>Reproducible test for [Feature#14370] @ [Bug <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: RubyVM::InstructionSequence.load_from_binary(bin).eval may cause SEGV after r62856 (Closed)" href="https://bugs.ruby-lang.org/issues/14660">#14660</a>]</p> Ruby master - Bug #14660: RubyVM::InstructionSequence.load_from_binary(bin).eval may cause SEGV after r62856https://bugs.ruby-lang.org/issues/14660?journal_id=713792018-04-03T11:32:22Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Closed</i> to <i>Open</i></li></ul><p>It's probably a bug of IBF, and has been revealed by [Feature#14370], I guess.</p> Ruby master - Bug #14660: RubyVM::InstructionSequence.load_from_binary(bin).eval may cause SEGV after r62856https://bugs.ruby-lang.org/issues/14660?journal_id=713922018-04-05T13:13:22Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul><p>Applied in changeset trunk|r63103.</p>
<hr>
<p>compile.c: fix positions encode</p>
<ul>
<li>compile.c (ibf_load_iseq_each): iseq_size necessary to encode<br>
positions is set in ibf_load_code(). [Bug <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: RubyVM::InstructionSequence.load_from_binary(bin).eval may cause SEGV after r62856 (Closed)" href="https://bugs.ruby-lang.org/issues/14660">#14660</a>]</li>
</ul>