diff --git a/general-info/bugs.txt b/general-info/bugs.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c753ed9d57c79b53082d8f9c327c57f47cdbb339
--- /dev/null
+++ b/general-info/bugs.txt
@@ -0,0 +1,29 @@
+;;; -*- Mode: Text, Spell, Fill -*-
+
+
+
+;;;; Randomness
+
+The results of (machine-type) are not machine-type specific.
+
+
+
+;;;; Debugger
+
+The debugger ``h'' command requires two returns before it will display any
+output.
+
+The debugger ``f'' command does not force-output the ``frame:'' prompt.
+
+
+
+;;;; Garbage Collector
+
+GC doesn't fix the LIP correctly if it is a raw function address and nobody
+else has a handle on the real function object.  (This can happen during
+call.)  GC needs to check to see if any of the descriptor objects are a
+symbol with the same value as the LIP for the raw-function address.
+
+When GC is trying to find the descriptor object the LIP points into, it
+should verify that the LIP points before the end, not just after the start.
+