#285 Pre-existing at HEAD: test-smoke OOM case silent (no 'Storage exhausted') and test-gc stress count 830000 (collect-count=1 on stage2)

open
Opened by atgreen

Both reproduce on a clean worktree build of HEAD (b6b8c5e) — NOT ADR-0028 related (verified on baseline binaries):

  1. test-smoke OOM: (%alloc-bv 3221225472) at the stage2/funcl REPL produces NO '; Error: Storage exhausted' line (empty echo, REPL continues). With FUNCL_MAX_HEAP=6G set it's worse: the 3 GiB allocation SUCCEEDS (sparse) and the REPL echoes ~2GB of NUL bytes. The cave#146 storage-exhausted REPL report has regressed silently.
  2. test-gc stress: gc.sh expects gc-collect-count > 3 after (gc-stress 1048576) + 200k-cons churn; build/funcl-stage2 reports 1 (build/funcl reports 7). The stress window cap doesn't trigger collections on stage2.

Both need their own bisects; filing so the failing make test-smoke / make test-gc at HEAD is documented and attributable.

Comments (0)

No comments yet.