
I am doing ‘make run ARGS="simple.rkt"’ where simple.rkt is a file that only contains

#lang racket/base
(printf "done.\n")

This process never ‘finishes’ and htop shows it as in state ‘D’ which apparently means uninterruptible sleep.

I am currently at a loss to what would cause this

I suppose the problem must be with writing to a file descriptor?

@spall can you try to reproduce this using one of the demo.rkt files?

perhaps in the thread/demo
file

so far it is behaving the same, doing ’make run ARGS="../thread/demo.rkt"

but this file is substantially longer and more complicated so I’m not sure how long to wait for

I’m assuming I broke something but don’t know how to debug this issue since there are no error messages

I mean running that in racket instead chez-racket

ah

yay an error message

thanks for the suggestion