Re[4]: [Gc] Segfault in GC_mark_from

Ivan Maidanski ivmai at
Wed Oct 22 16:18:54 PDT 2008


"Bruce Hoult" <bruce at> wrote:
> 2008/10/23 Ivan Maidanski <ivmai at>:
> > So, I think, GC_general_register_disappearing_link() should be changed either:
> > - by adding an assertion for obj argument (HDR(obj) != NULL); or
> > - by doing the same as in GC_register_finalizer_inner() ("if (hhdr == NULL) return 0").
> GC_register_disappearing_link() has the additional sanity checking you ask for.

I can't see this saninity checking (at least in the current CVS) - the only action done with obj in GC_general_register_disappearing_link() is HIDE_POINTER(obj).


More information about the Gc mailing list