<p>On Oct 29, 2011 2:44 AM, "Jeffrey Cunningham" <<a href="mailto:jeffrey@jkcunningham.com">jeffrey@jkcunningham.com</a>> wrote:<br>
><br>
> I discovered a way to crash Slime by compiling a simple sexp containing a string. Here are the conditions:<br>
><br>
> 1. Connect to a running SBCL via swank (M-x slime-connect).<br>
> 2. Cut and paste the sexp below containing the smiley-face into a lisp file.<br>
> 3. Compile the fragment. <br>
><br>
> That's it. When I do this the inferior Lisp process is terminated "by remote peer". <br>
><br>
> (let ((dangerous-string "This is a smiley-face: ☺"))<br>
>   (print "Important safety tip: don't do this."))<br>
><br>
> I normally only work with UTF-8 characters, and my ignorance of handling other character sets is probably the culprit here. <br>
><br>
> What should I do if I want to enable slime to work with strings like this?</p>
<p>What version of Emacs are you using?</p>
<p>--<br>
With best regards, Stas.</p>