There is a bug running babel on Emacs 22.1.1 with a minimal init file. The following code works:
--8<---------------cut here---------------start------------->8--- * Test passes #+begin_src emacs-lisp "hello there" #+end_src #+results: : hello there --8<---------------cut here---------------end--------------->8--- The following fails: --8<---------------cut here---------------start------------->8--- * Test fails #+begin_src emacs-lisp :results silent "hello there" #+end_src --8<---------------cut here---------------end--------------->8--- The problem appears to be associated with the :results parsing. The backtrace is as follows: --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (wrong-type-argument listp 58) matches(114 58) matched(114 58) #[(ch) "