[Top][All Lists]
[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