GNU bug report logs - #10836
guardians and weak references

Previous Next

Package: guile;

Reported by: Andy Wingo <wingo <at> pobox.com>

Date: Fri, 17 Feb 2012 14:55:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: ludo <at> gnu.org (Ludovic Courtès)
To: Andy Wingo <wingo <at> pobox.com>
Cc: 10836 <at> debbugs.gnu.org
Subject: bug#10836: guardians and weak references
Date: Thu, 12 Apr 2012 22:22:27 +0200
Hi!

Andy Wingo <wingo <at> pobox.com> 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’.




This bug report was last modified 13 years and 65 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.