running a lisp program using SBCL 1.0.17 on fedora 9 (i386/686 host), I am experiencing a gc error. Are there any know traps and pitfalls to avoid such errors ? Find below the produced error output:

Heap exhausted during garbage collection: 0 bytes available, 16 requested.
GC control variables:
          *GC-INHIBIT* = false
          *GC-PENDING* = true
fatal error encountered in SBCL pid 10866(tid 3086936816):
Heap exhausted, game over.
Welcome to LDB, a low-level debugger for the Lisp runtime environment.