I've tracked down a difference between Aquamacs 2.4, under which slime functions on OS X 10.6.8, and pre-test emacs 24.0.92:
Debugger entered--Lisp error: (wrong-type-argument bufferp nil)
buffer-local-value(dbgp-buffer-process nil)
open-network-stream("slime lisp" nil "127.0.0.1" 4005)
eval((open-network-stream "slime lisp" nil "127.0.0.1" 4005) nil)
eval-last-sexp-1(t)
eval-last-sexp(t)
eval-print-last-sexp()
call-interactively(eval-print-last-sexp nil nil)
recursive-edit()
debug(error (wrong-type-argument bufferp nil))
buffer-local-value(dbgp-buffer-process nil)
open-network-stream("slime lisp" nil "127.0.0.1" 4005)
eval((open-network-stream "slime lisp" nil "127.0.0.1" 4005) nil)
eval-last-sexp-1(t)
eval-last-sexp(t)
eval-print-last-sexp()
call-interactively(eval-print-last-sexp nil nil)