sbcl/stumpwm crashes when using slime/swank

Bug #1422572 reported by Joseph Mingrone
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Incomplete
Undecided
Unassigned

Bug Description

The SBCL image included with StumpWM is quite stable without slime/swank. With slime/swank on, crashes eventually happen. They seem related to calling external shell scripts. Here is an example backtrace:

Unhandled memory fault at #xE.
   [Condition of type SB-SYS:MEMORY-FAULT-ERROR]

Restarts:
 0: [REMOVE-FD-HANDLER] Remove #<SB-IMPL::HANDLER INPUT on descriptor 4: #<RESTART <<error printing restart>> {1006CFD393}>

Backtrace:
  0: (SB-SYS:MEMORY-FAULT-ERROR)
  1: ("foreign function: call_into_lisp")
  2: ("foreign function: post_signal_tramp")
  3: ("foreign function: #x2010004F")
  4: (SB-IMPL::SUB-SUB-SERVE-EVENT NIL NIL)
  5: (SB-IMPL::SUB-SERVE-EVENT NIL NIL NIL)
  6: (SB-SYS:WAIT-UNTIL-FD-USABLE 4 :INPUT NIL T)
  7: (XLIB::BUFFER-INPUT-WAIT-DEFAULT #<XLIB:DISPLAY :0 (The X.Org Foundation R11407000)> NIL)
  8: (XLIB::BUFFER-INPUT-WAIT #<XLIB:DISPLAY :0 (The X.Org Foundation R11407000)> NIL)
  9: (XLIB::READ-INPUT #<XLIB:DISPLAY :0 (The X.Org Foundation R11407000)> NIL NIL #<FUNCTION (LAMBDA (XLIB::PENDING-COMMAND) :IN XLIB::READ-REPLY) {1002E619BB}> #S(XLIB::PENDING-COMMAND :SEQUENCE 1 :REPLY..
 10: (XLIB::READ-REPLY #<unavailable argument> #<unavailable argument>)
 11: (XLIB:QUERY-EXTENSION #<XLIB:DISPLAY :0 (The X.Org Foundation R11407000)> :XINERAMA)
 12: (XLIB::INITIALIZE-EXTENSIONS #<XLIB:DISPLAY :0 (The X.Org Foundation R11407000)>)
 13: (XLIB:OPEN-DISPLAY "" :DISPLAY 0 :PROTOCOL :LOCAL :AUTHORIZATION-NAME NIL :AUTHORIZATION-DATA NIL)
 14: (STUMPWM::STUMPWM-INTERNAL ":0")
 15: (STUMPWM:STUMPWM ":0")
 16: ((LAMBDA NIL :IN "/usr/home/jrm/scm/stumpwm.git/make-image.lisp"))
 17: ((FLET #:WITHOUT-INTERRUPTS-BODY-85 :IN SAVE-LISP-AND-DIE))
 18: ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE))

Tags: serve-event
Revision history for this message
Joseph Mingrone (jrm-h) wrote :

I forgot to mention I'm using sbcl-1.2.8 on FreeBSD 10.1 amd64.

Revision history for this message
Stas Boukarev (stassats) wrote :

What are your *features*?

tags: added: serve-event
removed: slime stumpwm
Revision history for this message
Joseph Mingrone (jrm-h) wrote :

SWANK
CLX-EXT-RENDER
CLX-MIT-R5
CLX-MIT-R4
XLIB
CLX
CLX-LITTLE-ENDIAN
CL-PPCRE

CLX-ANSI-COMMON-LISP
QUICKLISP
SB-BSD-SOCKETS-ADDRINFO
ASDF-PACKAGE-SYSTEM

ASDF3.1
ASDF3
ASDF2
ASDF
OS-UNIX
NON-BASE-CHARS-EXIST-P
ASDF-UNICODE

ALIEN-CALLBACKS
ANSI-CL
ASH-RIGHT-VOPS
BSD
C-STACK-IS-CONTROL-STACK

COMMON-LISP
COMPARE-AND-SWAP-VOPS
COMPLEX-FLOAT-VOPS
CYCLE-COUNTER
ELF

FLOAT-EQL-VOPS
FREEBSD
GCC-TLS
GENCGC
IEEE-FLOATING-POINT
INLINE-CONSTANTS

INTEGER-EQL-VOP
INTERLEAVED-RAW-SLOTS
LINKAGE-TABLE
LITTLE-ENDIAN

MEMORY-BARRIER-VOPS
MULTIPLY-HIGH-VOPS
OS-PROVIDES-BLKSIZE-T

OS-PROVIDES-DLADDR
OS-PROVIDES-DLOPEN
OS-PROVIDES-GETPROTOBY-R

OS-PROVIDES-POLL
OS-PROVIDES-PUTWC
OS-PROVIDES-SUSECONDS-T

PACKAGE-LOCAL-NICKNAMES
PRECISE-ARG-COUNT-ERROR
RAW-INSTANCE-INIT-VOPS
SB-DOC

SB-EVAL
SB-LDB
SB-PACKAGE-LOCKS
SB-SIMD-PACK
SB-SOURCE-LOCATIONS
SB-TEST

SB-UNICODE
SBCL
STACK-ALLOCATABLE-CLOSURES
STACK-ALLOCATABLE-FIXED-OBJECTS

STACK-ALLOCATABLE-LISTS
STACK-ALLOCATABLE-VECTORS

STACK-GROWS-DOWNWARD-NOT-UPWARD
SYMBOL-INFO-VOPS
UNIX

UNWIND-TO-FRAME-AND-CALL-VOP
X86-64

Revision history for this message
Douglas Katzman (dougk) wrote :

Need more info to do anything with this.

Changed in sbcl:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.