https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112012-12-05T22:24:21ZRuby Issue Tracking SystemBackport193 - Backport #7516: DL::Function#bind causes SEGV when Fiddle is availablehttps://bugs.ruby-lang.org/issues/7516?journal_id=344142012-12-05T22:24:21Zngoto (Naohisa Goto)ngotogenome@gmail.com
<ul><li><strong>Status</strong> changed from <i>Open</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 r38211.<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>ext/dl/lib/dl/func.rb (DL::Function#bind): When Fiddle is used,<br>
<a class="user active user-mention" href="https://bugs.ruby-lang.org/users/8350">@ptr (Peter Backman)</a> should be updated. This fixes SEGV raised in DL::Function#call<br>
after calling DL::Function#bind. [Bug <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: DL::Function#bind causes SEGV when Fiddle is available (Closed)" href="https://bugs.ruby-lang.org/issues/7516">#7516</a>] <a href="/issues/7516">[ruby-dev:46708]</a></li>
<li>test/dl/test_func.rb (test_bind): test for the above</li>
</ul> Backport193 - Backport #7516: DL::Function#bind causes SEGV when Fiddle is availablehttps://bugs.ruby-lang.org/issues/7516?journal_id=346092012-12-11T19:21:57Zngoto (Naohisa Goto)ngotogenome@gmail.com
<ul><li><strong>Tracker</strong> changed from <i>Bug</i> to <i>Backport</i></li><li><strong>Project</strong> changed from <i>Ruby master</i> to <i>Backport193</i></li><li><strong>Status</strong> changed from <i>Closed</i> to <i>Assigned</i></li><li><strong>Assignee</strong> set to <i>usa (Usaku NAKAMURA)</i></li></ul><p>Please backport r38211 which fixes SEGV bug</p> Backport193 - Backport #7516: DL::Function#bind causes SEGV when Fiddle is availablehttps://bugs.ruby-lang.org/issues/7516?journal_id=349022012-12-20T18:36:35Zusa (Usaku NAKAMURA)usa@garbagecollect.jp
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li></ul><p>This issue was solved with changeset r38502.<br>
Naohisa, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<p>merge revision(s) 38211: [Backport <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: DL::Function#bind causes SEGV when Fiddle is available (Closed)" href="https://bugs.ruby-lang.org/issues/7516">#7516</a>]</p>
<pre><code>* ext/dl/lib/dl/func.rb (DL::Function#bind): When Fiddle is used,
@ptr should be updated. This fixes SEGV raised in DL::Function#call
after calling DL::Function#bind. [Bug #7516] <a href="/issues/7516">[ruby-dev:46708]</a>
* test/dl/test_func.rb (test_bind): test for the above
</code></pre>