[Gc] What does "Finalization cycle" mean?

Talbot, George Gtalbot at locuspharma.com
Tue Jun 2 11:27:34 PDT 2009

Yes, the only calls to register finalization are to GC_register_finalizer_ignore_self via gc_cpp.h

I'm very sure that my data structure has no cycles in it.  Can you give me any hints?

George T. Talbot
<gtalbot at locuspharma.com>

> -----Original Message-----
> From: Ivan Maidanski [mailto:ivmai at mail.ru]
> Sent: Tuesday, June 02, 2009 2:23 PM
> To: gc at linux.hpl.hp.com
> Cc: Talbot, George
> Subject: Re: [Gc] What does "Finalization cycle" mean?
> Hi!
> "Talbot, George" <Gtalbot at locuspharma.com> wrote:
> > I'm getting this message in my otherwise working C++ program:  GC
> Warning: Finalization cycle involving 2ab1a897bbd0
> >
> > Does anyone recall what this means?  I don't currently believe that my
> data structures have any cycles in them.
> Have You red the comments for GC_register_finalizer[_...]() (including C++
> note).
> You are using GC_register_finalizer_ignore_self, right?
> > George T. Talbot
> > gtalbot at locuspharma.com<mailto:gtalbot at locuspharma.com>
> Bye.

More information about the Gc mailing list