SquircleSpace / shcl

SHell in Common Lisp
Apache License 2.0
318 stars 17 forks source link

SHCL hangs forever #1

Closed SquircleSpace closed 6 years ago

SquircleSpace commented 7 years ago

To reproduce:

  1. Build shcl like so: sbcl --load make.lisp
  2. Run ./shcl
  3. Enter the following commands echo FOO=123
SquircleSpace commented 7 years ago

backtrace.txt

SquircleSpace commented 7 years ago

profile.txt This profile was taken when the bug was reproduced under a unit test.

SquircleSpace commented 7 years ago

The bug doesn't appear to reproduce if EVALUATE is replaced with an empty function.

SquircleSpace commented 7 years ago

I have created a branch (refs/heads/isolate) which reproduces the issue with only 88 lines of code. There are no dependencies on any libraries or low level hackery. This may be a bug in SBCL.

SquircleSpace commented 7 years ago

I filed a bug with SBCL. See https://bugs.launchpad.net/sbcl/+bug/1635096