https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112017-09-04T14:10:28ZRuby Issue Tracking SystemRuby master - Bug #13865: Triggered segfault, on Ruby2.4/OSX.https://bugs.ruby-lang.org/issues/13865?journal_id=664732017-09-04T14:10:28Z0xab (0xAB .)
<ul></ul><p>JRuby provides a little more useful information:</p>
<pre><code>[1] pry(main)> _pry_.h.deprecate_method! Object.methods.map{|m| Object.method(m) }, "everything is deprecated"
DEPRECATED: everything is deprecated
.. Called from ../code/rb/pry-plusplus/lib/pry/deprecate.rb:34:in `define_method'
Run '_pry_.config.print_deprecations = false' to stop printing this message.
DEPRECATED: everything is deprecated
.. Called from ../code/rb/pry-plusplus/lib/pry/deprecate.rb:34:in `define_method'
Run '_pry_.config.print_deprecations = false' to stop printing this message.
DEPRECATED: everything is deprecated
.. Called from ../code/rb/pry-plusplus/lib/pry/deprecate.rb:34:in `define_method'
Run '_pry_.config.print_deprecations = false' to stop printing this message.
Error: Your application used more stack memory than the safety cap of 2048K.
Specify -J-Xss####k to increase it (#### = cap size in KB).
Specify -w for full java.lang.StackOverflowError stack trace
</code></pre> Ruby master - Bug #13865: Triggered segfault, on Ruby2.4/OSX.https://bugs.ruby-lang.org/issues/13865?journal_id=664912017-09-06T01:03:01Z0xab (0xAB .)
<ul></ul><p>Hi.</p>
<p>This is fixed on 2.5.0:</p>
<pre><code>2] pry(main)> _pry_.h.deprecate_method! Object.methods.map{|m| Object.method(m) }, "everything is deprecated"
Traceback (most recent call last):
5405: from bin/pry:12:in `<main>'
5404: from ../code/rb/pry-plusplus/lib/pry/cli.rb:116:in `start'
5403: from ..code/rb/pry-plusplus/lib/pry/pry_class.rb:192:in `start'
..
... 5393 levels...
</code></pre>
<pre><code>$ ruby -v
ruby 2.5.0dev (2017-09-05 trunk 59751) [x86_64-darwin15]
</code></pre>
<p>But my instructions do not work on 2.5.0, since <code>bundle install</code> does not work:</p>
<pre><code>$ bundle install
../ruby-head/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_gem.rb:67:in `synchronize': deadlock; recursive locking (ThreadError)
</code></pre>
<p>So, <code>$ gem install coderay method_source --no-rdoc --no-ri</code> would have to be used first.</p>
<p>Are there plans for a release before December?<br>
2.4 seems a little buggy. I've hit a different segfault too, that has since been fixed on trunk.</p>
<p>Please mark this as closed, as I seem unable to. Thanks.</p> Ruby master - Bug #13865: Triggered segfault, on Ruby2.4/OSX.https://bugs.ruby-lang.org/issues/13865?journal_id=664922017-09-06T02:19:15Zwyhaines (Kirk Haines)wyhaines@gmail.com
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul><p>Per your request, I have closed this.</p>