Project

General

Profile

Actions

Bug #11593

closed

Is it possible that ObjectSpace.dump_all catch dead objects?

Added by gazay (Alex Gaziev) about 9 years ago. Updated over 5 years ago.

Status:
Closed
Target version:
-
[ruby-core:71085]

Description

Koichi, can you please help. There are lines in a dump that are not referenced by anyone else. And these are not ROOTs. For example, I'm looking in my dump by address of object and there is no other objects which have references to this object:

$ ag 0x7fc4adc55a20 dump.json

1812949:{"address":"0x7fc4adc55a20", "type":"DATA", "class":"0xaf6c70", "struct":"proc", "references":["0x7fc4adc55a48", "0x7fc504140390", "0x7fc4adc55a20", "0x7fc5041404d0"], "memsize":104}

How can it be? Is it a dead object who got in a dump or am I missing something?


Files

dead_thread.rb (216 Bytes) dead_thread.rb gazay (Alex Gaziev), 11/19/2015 08:15 AM
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0