https://bugs.ruby-lang.org/
https://bugs.ruby-lang.org/favicon.ico?1711330511
2010-03-29T00:43:26Z
Ruby Issue Tracking System
Ruby master - Bug #3033: backtrace of SystemStackError disappeared
https://bugs.ruby-lang.org/issues/3033?journal_id=9484
2010-03-29T00:43:26Z
mame (Yusuke Endoh)
mame@ruby-lang.org
<ul></ul><p>=begin<br>
遠藤です。</p>
<p>2010年3月29日0:00 Yusuke ENDOH <a href="mailto:mame@tsg.ne.jp" class="email">mame@tsg.ne.jp</a>:</p>
<blockquote>
<p>なぜか SystemStackError の時のバックトレースが出なくなっているようです。</p>
</blockquote>
<p>git bisect 先生によると r25680 が原因のようです。</p>
<p>--<br>
Yusuke ENDOH <a href="mailto:mame@tsg.ne.jp" class="email">mame@tsg.ne.jp</a></p>
<p>=end</p>
Ruby master - Bug #3033: backtrace of SystemStackError disappeared
https://bugs.ruby-lang.org/issues/3033?journal_id=10379
2010-04-20T23:56:00Z
mame (Yusuke Endoh)
mame@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Rejected</i></li><li><strong>Target version</strong> set to <i>1.9.2</i></li><li><strong>ruby -v</strong> set to <i>-</i></li></ul><p>=begin<br>
遠藤です。</p>
<p>r25680 のコミットをちゃんとみると、まつもとさんが意図的に変更したよう<br>
なので、バグではないようです。rejected とします。</p>
<a name="matz-を説得する方法の省略の意図を尊重しているが消えちゃった"></a>
<h1 >「matz を説得する方法」の「省略の意図を尊重している」が消えちゃった<a href="#matz-を説得する方法の省略の意図を尊重しているが消えちゃった" class="wiki-anchor">¶</a></h1>
<a name="httpwwwa-k-rorgpubhowto-persuade-matz-rubykaigi2008pdf"></a>
<h1 ><a href="http://www.a-k-r.org/pub/howto-persuade-matz-rubykaigi2008.pdf" class="external">http://www.a-k-r.org/pub/howto-persuade-matz-rubykaigi2008.pdf</a><a href="#httpwwwa-k-rorgpubhowto-persuade-matz-rubykaigi2008pdf" class="wiki-anchor">¶</a></h1>
<p>--<br>
Yusuke Endoh <a href="mailto:mame@tsg.ne.jp" class="email">mame@tsg.ne.jp</a><br>
=end</p>
Ruby master - Bug #3033: backtrace of SystemStackError disappeared
https://bugs.ruby-lang.org/issues/3033?journal_id=10648
2010-04-29T16:47:56Z
dolzenko (Evgeniy Dolzhenko)
dolzenko@gmail.com
<ul></ul><p>=begin<br>
I think that returning String instead of an Array as Exception#backtrace<br>
here <a href="http://github.com/shyouhei/ruby/blob/trunk/eval.c#L382" class="external">http://github.com/shyouhei/ruby/blob/trunk/eval.c#L382</a><br>
is breaking other code expectation about backtrace being enumerable.</p>
<p>The real life example is RSpec:</p>
<p>/usr/local/rvm/gems/ruby-1.9.2-head/gems/rspec-core-2.0.0.beta.7/lib/rspec/core/formatters/base_formatter.rb:127:in <code>read_failed_line': undefined method </code>detect' for "faster_open_struct.rb:0":String (NoMethodError)</p>
<p>(link to the code <a href="http://github.com/rspec/rspec-core/blob/master/lib/rspec/core/formatters/base_formatter.rb#L125" class="external">http://github.com/rspec/rspec-core/blob/master/lib/rspec/core/formatters/base_formatter.rb#L125</a> )<br>
=end</p>