[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GC bug (?)
- To: REM at MIT-MC
- Subject: GC bug (?)
- From: HIC at MIT-MC (Howard I. Cannon)
- Date: Wed, 25 Jul 79 19:53:00 GMT
- Cc: (BUG LISP) at MIT-MC
- Original-date: 25 JUL 1979 1553-EDT
I have found your bug. The problem was that you were running a complicated function
(namely, (TEST)) before the FASLOAD finished. Unfourtunatly, due to a misfeature
in FASLOAD, numbers don't get GCPROTECTED until **AFTER** the fasload is done.
Therefore, simply completeing the fasload before calling (TEST) wins.
JONL: What should happen is that instead of the stupid refernece bit approach,
whenever a thing in the atom table gets used, it should be GCPROTECTED if
it hasn't been before (I guess the reference bit could be redefined).
This bug came up with symbols, and I fixed it once for that, but not in
the most general fashion.