[#47804] [ruby-trunk - Bug #9109][Open] extend したモジュールメソッドと RSpec の let で 2 つ同名を使ったときに segmentation fault になる — "sunaot (sunao tanabe)" <sunao.tanabe@...>

8 messages 2013/11/14

[ruby-dev:47813] [Ruby 1.8 - Bug #2487][Closed] Re: set_trace_func中の例外について

From: "shyouhei (Shyouhei Urabe)" <shyouhei@...>
Date: 2013-11-19 12:42:05 UTC
List: ruby-dev #47813
Issue #2487 has been updated by shyouhei (Shyouhei Urabe).

Description updated
Status changed from Assigned to Closed
ruby -v set to -

こちらのtarget versionは終了しました。この場を借りて皆様の暖かいご支援に感謝いたします。
----------------------------------------
Bug #2487: Re: set_trace_func中の例外について
https://bugs.ruby-lang.org/issues/2487#change-43032

Author: shyouhei (Shyouhei Urabe)
Status: Closed
Priority: Low
Assignee: nobu (Nobuyoshi Nakada)
Category: 
Target version: Ruby 1.8.8
ruby -v: -


=begin
 なぜかredmineに登録されていなかったので再挑戦
 
 Urabe Shyouhei さんは書きました:
 > # このバグ報告はAsakusa.rbの提供でおおくりします
 > 
 > 1.8.7にr25670をバックポートしたところ、boronで1F増えているようです。
 > 
 > http://www.rubyist.net/~akr/chkbuild/debian/ruby-1.8.7-pth/log/20091214T135713.diff.txt.gz
 > 
 > 当該のテストを確認してみたのですが、このテストは本当に意図を正しく反映している
 > のでしょうか?
 > 
 > % ruby -e'
 > e = Class.new(RuntimeError)
 > set_trace_func proc{raise e}
 > x = 1
 > '
 > ruby 1.8.8dev (2009-12-07 revision 26034) [x86_64-linux]
 > Exception `#<Class:0x7fa45b3f5d48>' at -e:3 - #<Class:0x7fa45b3f5d48>
 > -e:3: #<Class:0x7fa45b3f5d48>   from -e:3:in `set_trace_func'
 >         from -e:3
 > 
 > % ruby -e'
 > e = Class.new(RuntimeError)
 > set_trace_func proc{raise e}
 > x = 1
 > '
 > 
 > ruby 1.8.7 (2009-12-14 patchlevel 240) [x86_64-linux]
 > Exception `#<Class:0x7fe3752a2190>' at -e:3 - #<Class:0x7fe3752a2190>
 > -e:3: #<Class:0x7fe3752a2190>   from -e:4
 >         from -e:4
=end



-- 
http://bugs.ruby-lang.org/

In This Thread

Prev Next