Project

General

Profile

Actions

Bug #1634

closed

called on terminated object

Added by ko1 (Koichi Sasada) about 16 years ago. Updated about 14 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
Backport:
[ruby-dev:38613]

Description

=begin
 ささだです.

 ObjectSpace.each_object で inspect してまわっていると,"called on
terminated object" と言われてしまうのですが,とくに問題ないんでしたっけ?

$ ./ruby -ve 'ObjectSpace.each_object{|o| o.inspect}'
ruby 1.9.2dev (2009-06-14 trunk 23685) [i686-linux]
-e:1:in inspect': method inspect' called on terminated object
(0x9789c14) (NotImplementedError)
from -e:1:in block in <main>' from -e:1:in each_object'
from -e:1:in `'

 ObjectSpace.each_object は klass の値をチェックしてるように思うんです
が,なんでこんなことになるんだろう.

--
// SASADA Koichi at atdot dot net
=end

Actions

Also available in: Atom PDF

Like0
Like0Like0