sbcl/stumpwm crashes when using slime/swank
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:
Restarts:
0: [REMOVE-FD-HANDLER] Remove #<SB-IMPL::HANDLER INPUT on descriptor 4: #<RESTART <<error printing restart>> {1006CFD393}>
Backtrace:
0: (SB-SYS:
1: ("foreign function: call_into_lisp")
2: ("foreign function: post_signal_tramp")
3: ("foreign function: #x2010004F")
4: (SB-IMPL:
5: (SB-IMPL:
6: (SB-SYS:
7: (XLIB::
8: (XLIB::
9: (XLIB::READ-INPUT #<XLIB:DISPLAY :0 (The X.Org Foundation R11407000)> NIL NIL #<FUNCTION (LAMBDA (XLIB::
10: (XLIB::READ-REPLY #<unavailable argument> #<unavailable argument>)
11: (XLIB:QUERY-
12: (XLIB::
13: (XLIB:OPEN-DISPLAY "" :DISPLAY 0 :PROTOCOL :LOCAL :AUTHORIZATION-NAME NIL :AUTHORIZATION-DATA NIL)
14: (STUMPWM:
15: (STUMPWM:STUMPWM ":0")
16: ((LAMBDA NIL :IN "/usr/home/
17: ((FLET #:WITHOUT-
18: ((LABELS SB-IMPL:
I forgot to mention I'm using sbcl-1.2.8 on FreeBSD 10.1 amd64.