From: Kenta Murata Date: 2010-03-15T17:16:31+09:00 Subject: [ruby-dev:40641] [Bug #2965] method `===' called on hidden T_STRING object (NotImplementedError) Bug #2965: method `===' called on hidden T_STRING object (NotImplementedError) http://redmine.ruby-lang.org/issues/show/2965 起票者: Kenta Murata ステータス: Open, 優先度: Normal Target version: 1.9.2 ruby -v: ruby 1.9.2dev (2010-03-15 trunk 26937) [x86_64-darwin10.2.0] termtter の 464948b77fb335140bcd6e2a76dddc8cac7620a9 版を ruby 1.9.2dev r26937 で実行すると以下のような例外が出て止まります。 /Users/muraken/src/termtter.git/lib/termtter/client.rb:225:in `legacy_config_support': method `===' called on hidden T_STRING object (0x00000100b0c6f0 flags=0x524805 klass=0x0) (NotImplementedError) from /Users/muraken/src/termtter.git/lib/termtter/client.rb:216:in `load_config' from /Users/muraken/src/termtter.git/lib/termtter/client.rb:306:in `run' from bin/termtter:14:in `
' これは termtter のバグでしょうか? それとも ruby のバグでしょうか? 以下は、この例外が出た場所でスタックトレースを出してみた結果です。 Breakpoint 1, rb_exc_raise (mesg=4312823520) at ../../src/ruby.git/eval.c:450 450 if (!NIL_P(mesg)) { 1: rb_p (mesg) = #