|
From: | tk |
Subject: | [Bug-kawa] [bug #14149] Environment.setIndirectDefines problem -- losing bindings |
Date: | Tue, 16 Aug 2005 21:19:06 +0000 |
User-agent: | Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/412.6 (KHTML, like Gecko) Safari/412.2 |
URL: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=14149> Summary: Environment.setIndirectDefines problem -- losing bindings Project: Kawa Submitted by: huh Submitted on: Tue 08/16/05 at 21:19 Category: Scheme language Severity: 3 - Normal Item Group: Unexpected result Status: None Privacy: Public Assigned to: None Open/Closed: Open _______________________________________________________ Details: A problem occurs when INDIRECT_DEFINES is set in the Environment created for a Future. The LocationRef (in ThreadLocation.java) finalizer is in some cases removing bindings from the main environment (the toplevel interaction environment). This apparently occurs for anonymous ThreadLocations (i.e. ThreadLocation.unlink == true), for which LocationRefs are created. I'm still trying to work out the control flow that leads to this. The behavior is repeatable but not deterministic -- don't yet have a simple test case that causes this condition. _______________________________________________________ Carbon-Copy List: CC Address | Comment ------------------------------------+----------------------------- address@hidden | _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=14149> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |