spall
2017-9-7 14:36:18

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


spall
2017-9-7 14:36:28

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


spall
2017-9-7 14:37:13

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


spall
2017-9-7 14:37:25

I am currently at a loss to what would cause this


spall
2017-9-7 14:38:02

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


samth
2017-9-7 14:57:09

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


samth
2017-9-7 14:57:20

perhaps in the thread/demo file


spall
2017-9-7 15:02:49

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


spall
2017-9-7 15:03:08

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


spall
2017-9-7 15:03:33

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


samth
2017-9-7 15:08:27

I mean running that in racket instead chez-racket


spall
2017-9-7 15:08:33

ah


spall
2017-9-7 15:09:01

yay an error message


spall
2017-9-7 15:09:07

thanks for the suggestion