guile-user
[Top][All Lists]
Advanced

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

Re: What normally causes "GC missed a reference"?


From: Rob Browning
Subject: Re: What normally causes "GC missed a reference"?
Date: 16 Jan 2001 12:28:47 -0600
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7

Dirk Herrmann <address@hidden> writes:

> This message indicates that you are accessing a "free cell", i. e. a
> cell which was freed by the garbage collector.  The reason is, that
> a cell, which was actually still in use, appeared to be unused from
> the point of view of the garbage collector.

OK, that's more or less what I thought.  Just to make sure I'm clear,
when you're marking your smob, you just mark anything the
SCM_SMOB_DATA "struct" contains that's also a SCM, right?  You don't
need to mark the object itself since you're already in a mark call for
that object, and you can return either an object you also want marked
or SCM_BOOL_F.

Thanks

-- 
Rob Browning <address@hidden> PGP=E80E0D04F521A094 532B97F5D64E3930



reply via email to

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