Subject: describe-bindings listp, #<EMACS BUG: INVALID DATATYPE>

From: Criveti Mihai <[email-masked]>
Date: Thu, 19 Feb 2009 11:35:12 +0200

M-x describe-bindings doesn't work anymore. Worked in 22.3 on this
machine, same compiler (XL C 10.1), etc.
M-x describe-bindings: Wrong type argument: listp, #<misc free cell>

M-x version reports: GNU Emacs 23.0.90.2 (powerpc-ibm-aix5.3.0.0) of
2009-02-19 on phobos

M-x toggle-debug-on-error then M-x describe bindings reports:
1 Debugger entered--Lisp error: (wrong-type-argument listp #<marker in
no buffer>)
2   describe-buffer-bindings(#<buffer *scratch*> nil nil)
3   describe-bindings-internal(nil nil)
4   describe-bindings()
5   call-interactively(describe-bindings t nil)
6   execute-extended-command(nil)
7   call-interactively(execute-extended-command nil nil)

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/usr/local/share/emacs/23.0.90/etc/DEBUG for instructions.

In GNU Emacs 23.0.90.2 (powerpc-ibm-aix5.3.0.0)
 of 2009-02-19 on phobos
configured using `configure  '--with-x=no''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US
  value of $XMODIFIERS: nil
  locale-coding-system: iso-latin-1-unix
  default-enable-multibyte-characters: t

Major mode: Fundamental

Minor modes in effect:
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  global-auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
ESC [ > 8 3 ; 4 0 0 0 3 ; 0 c ESC x d e s c TAB b i
n TAB RET ESC x r e p o r TAB RET

Recent messages:
("emacs" "-q")
For information about GNU Emacs and the GNU system, type C-h C-a.
describe-bindings-internal: Wrong type argument: listp, #<EMACS BUG:
INVALID DATATYPE (MISC 0x746f) Save your buffers immediately and
please report this bug>