bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: frames vs. weak hash tables and garbage collection


From: Joe Wells
Subject: Re: frames vs. weak hash tables and garbage collection
Date: Fri, 28 Sep 2007 15:56:51 +0100
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux)

Stefan Monnier <monnier@iro.umontreal.ca> writes:

> The following message is a courtesy copy of an article
> that has been posted to gnu.emacs.bug as well.
>
>> Can you try  stepping thru the function sweep_weak_table
>> when it operates on this hash table, and see what it does
>> when it gets to this line
>
>>        int key_known_to_survive_p = survives_gc_p (HASH_KEY (h, i));
>
>> and following lines?
>
> Please check the gnu.emacs.bug newsgroup (apparently the gateway to the
> mailing-list isn't working right) where I explained the cause of the problem:
> basically it's kept alive by the "recent input events" array and the
> `values' variable.

Your explanation doesn't show up in gnu.emacs.bug either.  Can you
please resend?

By the way, great work in tracking the problem down!

I suppose this means frames are never being garbage collected at all?

-- 
Joe




reply via email to

[Prev in Thread] Current Thread [Next in Thread]