Subject: Re: bug#10836: guardians and weak references

From: [email-masked] (Ludovic Courtès)
Date: Thu, 12 Apr 2012 22:22:27 +0200

Hi!

Andy Wingo <[email-masked]> skribis:

> However, using finalizers has the downside that it introduces races with
> custom hash/equality predicates.

This sounds similar to <http://savannah.gnu.org/bugs/?29616>.

Back then, e9bac3be613f549b932d58913307ae18c89b9ffe fixed it by calling
the custom ‘assoc’ with the allocation lock released (this was with
disappearing links, not finalizers.)

Ludo’.