[Top][All Lists]

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

Re: GC bug investigation

From: Richard Stallman
Subject: Re: GC bug investigation
Date: Mon, 24 Mar 2014 11:01:03 -0400

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

    >      That
    >     we're reaching B at all indicates that it shouldn't be dead.
    > I guess so.  This is the mysterious part.

    I may be missing something here, but I thought that Emacs was using a
    _conservative_ garbage collector by default.  That means that arbitrary
    garbage may mistakenly be considered as being in-use because some
    integer on the stack is misinterpreted as a pointer to it.

That is true, but it's a different question.

    > It is being marked through a spurious pointer randomly hanging around
    > in a stack slot for something else.  We don't know that there is any
    > real pointer to it.

    If that is the case, then any code supposed to work in conjunction with
    a conservative garbage collector has to able to deal with it.


The point is, if that symbol was never collected, how did 
the vector in its function cell get collected?

Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
www.fsf.org  www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
  Use Ekiga or an ordinary phone call.

reply via email to

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