Issue #7502 has been reported by ko1 (Koichi Sasada).

----------------------------------------
Bug #7502: ObjectSpace.each_object ??? inspect ??с????????????吾?с??????羝<?c?????
https://bugs.ruby-lang.org/issues/7502

Author: ko1 (Koichi Sasada)
Status: Open
Priority: Normal
Assignee: ko1 (Koichi Sasada)
Category: core
Target version: 2.0.0
ruby -v: ruby -v: ruby 2.0.0dev (2012-12-03 trunk 38155) [x86_64-linux]


茱水臼??????????
http://bugs.ruby-lang.org/issues/7435#note-4
???潟?若???????????????鐚??????????莢??c?茯??鴻??帥??????
64bit ??医????? 4 ??? VALUE ?????ャ?c?? Array ??????吾?с??????
莨帥??????????????????????障?????鐚?
鐚?64bit flonum ??医????с???4 ???????緇???????わ??

?????????茯??鴻??帥??????compile.c ???

#define ADD_CATCH_ENTRY(type, ls, le, iseqv, lc)		\
    (rb_ary_push(iseq->compile_data->catch_table_ary,		\
		 rb_ary_new3(5, (type),				\
			     (VALUE)(ls) | 1, (VALUE)(le) | 1,	\
			     (VALUE)(iseqv), (VALUE)(lc) | 1)))

????????????????? type ??? 4 ?????c??鐚??????????????с?????鐚?type ????
iseq_catch_table_entry::catch_type ?????ャ?c??????鐚?????????ゃ??????絎??????
enum ????э??4 ?????ャ?c?????????????????с??鐚?

iseq_catch_table_entry::catch_type ??????ゃ?? Fixnum ?????????????цВ羆冴?????????????????障??鐚?
????????? tmp ary ???????????鐚???ャ??号?????????????障?????鐚??????????????鐚?

篁???????????у????????荐?鐚?

- ARRAY_PTR[x] = y ?????????潟?若????罩???鴻????с?????
鐚??????????c?????????????????「????????c?? 4 ???篁e?ャ???????????????????「??????鐚?
  2.1 ??с?????????????????????????????鐚????ゃ????????≪???????綵合????わ??鐚?
- ObjectSpace.reachable_objects_from() ???綵鴻?????ゃ??鐚??????????c?????????
  篁??????綵合??????????????c??鐚?
 


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