buildLisp: ccl doesn't work

#177
Opened by sterni at 2022-02-04T13·48+00

Every binary built using ccl atm will crash with the following error and hang forever when cleaning up:

Unhandled error: Fault during read of memory address #x7FFFD7BA95A8
> Error: Fault during read of memory address #x7FFFD7BA95A8
> While executing: CCL::LISP-THREAD-SUSPEND-COUNT, in process Initial(0).


;;;
;;; #<PROCESS Initial(0) [Active] #x3020000B9D7D> requires access to Shared Terminal Input
;;; Type (:y 0) to yield control to this thread.
;;;

git bisect on nixpkgs suggests a glibc patchlevel upgrade is the culprit.

I'm currently bisecting glibc itself to find out more and report this to CCL upstream — likely it's their fault for doing something strange.

  1. The first bad commit in glibc is 3e2a15c666e40e5ee740e5079c56d83469280323.

    sterni at 2022-02-04T15·55+00

  2. Filed issue with CCL upstream at ccl#405.

    sterni at 2022-02-04T16·05+00

  3. Issue has resolved itself in cl/5274 for unknown reasons.

    sterni at 2022-02-17T11·18+00

  4. sterni closed this issue at 2022-02-17T11·18+00