[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.
Right.
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
USA
www.fsf.org www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
Use Ekiga or an ordinary phone call.
- Re: Changes that should go into version 24.4, (continued)
Re: Changes that should go into version 24.4, Eli Zaretskii, 2014/03/22
Re: Changes that should go into version 24.4, Richard Stallman, 2014/03/22
Re: GC bug investigation, Richard Stallman, 2014/03/23
Re: GC bug investigation, David Kastrup, 2014/03/23
Re: GC bug investigation,
Richard Stallman <=
Re: GC bug investigation, Daniel Colascione, 2014/03/23
Re: GC bug investigation, Andreas Schwab, 2014/03/23
Re: GC bug investigation, Richard Stallman, 2014/03/24
Re: GC bug investigation, Eli Zaretskii, 2014/03/23
Re: Changes that should go into version 24.4, Eli Zaretskii, 2014/03/22