ACL MacOS 10.1 SLIME Inspect bug with SLIME 2.20

Mark H. David mhd at yv.org
Thu Jan 25 20:57:07 UTC 2018


The SLIME inspect feature within SLIME in 2.20 does not work with ACL in our testing on version 10.1 on MacOS with "alisp" images, both SMP and non-SMP. The same SLIME inspect feature does work in the previous version, SLIME 2.19. Finally, there's no known problem with SLIME inspect with any other Lisps that we've tried in either of the versions of SLIME (2.19, 2.20), i.e., with CCL and SBCL.

To recreate, launch SLIME of the appropriate version (2.20) with the appropriate inferior Lisp (ACL alisp 10.1/MacOS), then run slime inspect on any object. For example, do M-x slime-inspect [ret] () [ret]

The above invokes SLIME inspect to inspect the Lisp object nil, entered as (). One could use any Lisp object, e.g., the list '(1 2 3).

So, the above command ought to put you in a SLIME inspect buffer to let you inspect the object. Instead, it throws you into a debugger buffer.  Then, in addition, it is particularly onerous because the input prompted for by the debugger is not apparently responded to.  For example, typing q to quit or 3 to abort does nothing. You apparently can do nothing but manually kill the emacs buffers involved with Lisp/SLIME.  

See an attached screen shot for a picture of how the debugger buffer looks.

The screen shot shows that the debugger is somewhere in no-applicable-method MULTIPROCESSING:PROCESS-PROPERTY-LIST.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Franz Allegro ACL Screenshot 2018-01-23 16.50.24.jpg
Type: image/jpeg
Size: 255119 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20180125/2bdb41ba/attachment-0001.jpg>


More information about the slime-devel mailing list