Re: [Gc] Segfault in GC_mark_from
ivmai at mail.ru
Wed Oct 22 16:18:54 PDT 2008
"Bruce Hoult" <bruce at hoult.org> wrote:
> 2008/10/23 Ivan Maidanski <ivmai at mail.ru>:
> > 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