Alexey Dejneka adejneka@comail.ru writes:
Zach Beane xach@xach.com writes:
To reproduce:
Start SLIME with a recent CVS sbcl
At the slime repl, type "*features*"
At that point, I get a message like "error in process filter: wrong type argument listp," in the minibuffer. (When I try to select it, it disappears, sorry for the imprecision.)
I had the same problem when I updated SBCL to the Unicode version. But for me removing .slime/sbcl*/*.fasl and restarting emacs has solved the problem. Just updated SLIME and SBCL 0.8.16.35 with :SB-UNICODE pass your test here.
How odd.
To me, it seems that this bug has always been there, and I have no idea why we've only just started noticing it. (Clearly I don't do enough real work in slime). The problem arises in UTF-8 locales only, with slime's emacs end treating the first three bytes or so of a connection as text (rather than binary).
The attached patch fixes the problem at a certain cost in dynamic range of communications. Please advise if this is the desired solution, or if I/we need to do some more work.
Cheers,
Christophe