Steel Bank Common Lisp

Can't compile slime on SBCL 1.1.11

Reported by Duncan Bayne on 2013-09-13
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Undecided
Unassigned

Bug Description

I'm trying to compile Slime on SBCL 1.1.11, on Linux Mint 15 (Olivia) 64-bit, running on a Lenovo ThinkPad L520.

Relevant versions:

 * SBCL 1.1.11 (compiled from source)
 * GNU Emacs 24.2.1 (compiled from source)
 * Slime (from CVS snapshot on Fri Sep 13 2013)

I see the following error upon running M-x slime from Emacs:

(progn (load "/home/duncan/.emacs.d/slime/swank-loader.lisp" :verbose t) (funcall (read-from-string "swank-loader:init")) (funcall (read-from-string "swank:start-server") "/tmp/slime.11408"))

This is SBCL 1.1.11, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
*
; loading #P"/home/duncan/.emacs.d/slime/swank-loader.lisp"

; file: /home/duncan/emacs-setup/emacs.d/slime/swank-backend.lisp
; in: DEFUN UTF8-ENCODE
; (<= SWANK-BACKEND::CODE 67108863)
; ==>
; SWANK-BACKEND::CODE
;
; note: deleting unreachable code

; (SWANK-BACKEND::UTF8-ENCODE-AUX SWANK-BACKEND::CODE SWANK-BACKEND::BUFFER
; SWANK-BACKEND::START SWANK-BACKEND::END 5)
; --> COND IF < -
; ==>
; SWANK-BACKEND::END
;
; note: deleting unreachable code

; --> COND IF PROGN
; ==>
; SWANK-BACKEND::START
;
; note: deleting unreachable code

; --> COND IF COND THE PROGN SETF SB-KERNEL:%ASET
; ==>
; SWANK-BACKEND::BUFFER
;
; note: deleting unreachable code

; (<= SWANK-BACKEND::CODE 2147483647)
; ==>
; SWANK-BACKEND::CODE
;
; note: deleting unreachable code

; (SWANK-BACKEND::UTF8-ENCODE-AUX SWANK-BACKEND::CODE SWANK-BACKEND::BUFFER
; SWANK-BACKEND::START SWANK-BACKEND::END 6)
; --> COND IF < -
; ==>
; SWANK-BACKEND::END
;
; note: deleting unreachable code

; --> COND IF PROGN
; ==>
; SWANK-BACKEND::START
;
; note: deleting unreachable code

; --> COND IF COND THE PROGN SETF SB-KERNEL:%ASET
; ==>
; SWANK-BACKEND::BUFFER
;
; note: deleting unreachable code

; (ERROR "Can't encode ~s (~x)" CHAR SWANK-BACKEND::CODE)
; ==>
; "Can't encode ~s (~x)"
;
; note: deleting unreachable code
;
; compilation unit finished
; printed 9 notes
WARNING: SWANK-BACKEND also exports the following symbols:
  (SWANK-BACKEND:INTERRUPT-THREAD SWANK-BACKEND:MAKE-WEAK-VALUE-HASH-TABLE
   SWANK-BACKEND:BACKGROUND-SAVE-IMAGE SWANK-BACKEND:GETPID
   SWANK-BACKEND:FRAME-PACKAGE SWANK-BACKEND:INITIALIZE-MULTIPROCESSING
   SWANK-BACKEND:CURRENT-THREAD SWANK-BACKEND:CREATE-SOCKET
   SWANK-BACKEND:SLDB-STEP-INTO SWANK-BACKEND:GUESS-EXTERNAL-FORMAT
   SWANK-BACKEND:FORMAT-STRING-EXPAND SWANK-BACKEND:FRAME-RESTARTABLE-P
   SWANK-BACKEND:ALL-THREADS SWANK-BACKEND:WHO-REFERENCES SWANK-BACKEND:SEND
   SWANK-BACKEND:FORMAT-SLDB-CONDITION SWANK-BACKEND:GDB-INITIAL-COMMANDS
   SWANK-BACKEND:CALL-WITH-COMPILATION-HOOKS
   SWANK-BACKEND:PREFERRED-COMMUNICATION-STYLE SWANK-BACKEND:THREAD-ID
   SWANK-BACKEND:REMOVE-SIGIO-HANDLERS SWANK-BACKEND:DESCRIBE-PRIMITIVE-TYPE
   SWANK-BACKEND:KILL-THREAD SWANK-BACKEND:LISP-IMPLEMENTATION-TYPE-NAME
   SWANK-BACKEND:CONDITION-EXTRAS SWANK-BACKEND:COMPILER-MACROEXPAND
   SWANK-BACKEND:FIND-DEFINITIONS SWANK-BACKEND:LIST-CALLERS
   SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK SWANK-BACKEND:INSTALL-SIGINT-HANDLER
   SWANK-BACKEND:LISP-IMPLEMENTATION-PROGRAM SWANK-BACKEND:SOCKET-FD
   SWANK-BACKEND:LOCAL-PORT SWANK-BACKEND:ACTIVATE-STEPPING
   SWANK-BACKEND:PROFILED-FUNCTIONS SWANK-BACKEND:RECEIVE-IF
   SWANK-BACKEND:UNPROFILE-ALL SWANK-BACKEND:COMMAND-LINE-ARGS
   SWANK-BACKEND:SWANK-COMPILE-FILE SWANK-BACKEND:EXEC-IMAGE
   SWANK-BACKEND:SLDB-STEP-NEXT SWANK-BACKEND:SAVE-IMAGE
   SWANK-BACKEND:INSTALL-DEBUGGER-GLOBALLY SWANK-BACKEND:PROFILE-PACKAGE
   SWANK-BACKEND:SLDB-STEP-OUT SWANK-BACKEND:FRAME-VAR-VALUE
   SWANK-BACKEND:TOGGLE-TRACE SWANK-BACKEND:MAKE-OUTPUT-STREAM
   SWANK-BACKEND:BUFFER-FIRST-CHANGE SWANK-BACKEND:LIST-CALLEES
   SWANK-BACKEND:HASH-TABLE-WEAKNESS SWANK-BACKEND:DISASSEMBLE-FRAME
   SWANK-BACKEND:DEFAULT-READTABLE-ALIST SWANK-BACKEND:FILENAME-TO-PATHNAME
   SWANK-BACKEND:SPAWN SWANK-BACKEND:DESCRIBE-SYMBOL-FOR-EMACS
   SWANK-BACKEND:FRAME-CATCH-TAGS SWANK-BACKEND:CALL-WITH-USER-BREAK-HANDLER
   SWANK-BACKEND:WHO-SETS SWANK-BACKEND:CLOSE-SOCKET
   SWANK-BACKEND:SET-DEFAULT-DIRECTORY SWANK-BACKEND:CHARACTER-COMPLETION-SET
   SWANK-BACKEND:FUNCTION-NAME SWANK-BACKEND:CALLS-WHO SWANK-BACKEND:MAKE-LOCK
   SWANK-BACKEND:DESCRIBE-DEFINITION SWANK-BACKEND:PRINT-FRAME
   SWANK-BACKEND:WAIT-FOR-INPUT SWANK-BACKEND:FIND-THREAD
   SWANK-BACKEND:ADD-SIGIO-HANDLER SWANK-BACKEND:MACROEXPAND-ALL
   SWANK-BACKEND:THREAD-ATTRIBUTES SWANK-BACKEND:CALL-WITH-SYNTAX-HOOKS
   SWANK-BACKEND:WHO-MACROEXPANDS SWANK-BACKEND:FIND-EXTERNAL-FORMAT
   SWANK-BACKEND:FRAME-CALL SWANK-BACKEND:SET-STREAM-TIMEOUT
   SWANK-BACKEND:UTF8-TO-STRING SWANK-BACKEND:ARGLIST
   SWANK-BACKEND:ADD-FD-HANDLER SWANK-BACKEND:SWANK-COMPILE-STRING
   SWANK-BACKEND:FIND-SOURCE-LOCATION SWANK-BACKEND:SLDB-STEPPER-CONDITION-P
   SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT
   SWANK-BACKEND:ACCEPT-CONNECTION SWANK-BACKEND:PATHNAME-TO-FILENAME
   SWANK-BACKEND:MAKE-WEAK-KEY-HASH-TABLE SWANK-BACKEND:PROFILE
   SWANK-BACKEND:MAKE-FD-STREAM SWANK-BACKEND:RESTART-FRAME
   SWANK-BACKEND:MAKE-INPUT-STREAM SWANK-BACKEND:PROFILE-REPORT
   SWANK-BACKEND:FIND-REGISTERED SWANK-BACKEND:VALID-FUNCTION-NAME-P
   SWANK-BACKEND:WHO-BINDS SWANK-BACKEND:FRAME-LOCALS
   SWANK-BACKEND:EVAL-IN-FRAME SWANK-BACKEND:EMACS-CONNECTED
   SWANK-BACKEND:COMPILER-MACROEXPAND-1 SWANK-BACKEND:TYPE-SPECIFIER-P
   SWANK-BACKEND:STRING-TO-UTF8 SWANK-BACKEND:REGISTER-THREAD
   SWANK-BACKEND:THREAD-STATUS SWANK-BACKEND:CALL-WITH-LOCK-HELD
   SWANK-BACKEND:COMPUTE-BACKTRACE SWANK-BACKEND:PROFILE-RESET
   SWANK-BACKEND:REMOVE-FD-HANDLERS SWANK-BACKEND:SLDB-BREAK-ON-RETURN
   SWANK-BACKEND:EVAL-CONTEXT SWANK-BACKEND:CODEPOINT-LENGTH
   SWANK-BACKEND:THREAD-NAME SWANK-BACKEND:WHO-CALLS
   SWANK-BACKEND:FRAME-SOURCE-LOCATION
   SWANK-BACKEND:SET-DEFAULT-INITIAL-BINDING SWANK-BACKEND:DUP
   SWANK-BACKEND:SLDB-BREAK-AT-START SWANK-BACKEND:UNPROFILE
   SWANK-BACKEND:RETURN-FROM-FRAME SWANK-BACKEND:DEFAULT-DIRECTORY
   SWANK-BACKEND:RECEIVE SWANK-BACKEND:THREAD-ALIVE-P
   SWANK-BACKEND:WHO-SPECIALIZES)
See also:
  The ANSI Standard, Macro DEFPACKAGE
  The SBCL Manual, Variable *ON-PACKAGE-VARIANCE*
;
; compilation unit aborted
; caught 1 fatal ERROR condition
; caught 1 WARNING condition
;;
;; Error while compiling /home/duncan/.emacs.d/slime/swank-sbcl.lisp:
;; failed AVER: (NULL CURRENT)
;; This is probably a bug in SBCL itself. (Alternatively, SBCL might have
;; been corrupted by bad user code, e.g. by an undefined Lisp operation like
;; (FMAKUNBOUND 'COMPILE), or by stray pointers from alien code or from
;; unsafe Lisp code; or there might be a bug in the OS or hardware that SBCL
;; is running on.) If it seems to be a bug in SBCL itself, the maintainers
;; would like to know about it. Bug reports are welcome on the SBCL mailing
;; lists, which you can find at <http://sbcl.sourceforge.net/>.
;; Aborting.
;; *

Stas Boukarev (stassats) on 2013-09-13
affects: slime → sbcl
summary: - Can't compile on SBCL 1.1.11
+ Can't compile slime on SBCL 1.1.11
tags: removed: emacs linux sbcl
Changed in sbcl:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers