Rhombus memory usage grows when terminal window closed
Nobody has claimed this yet.
- Dominant language
- Racket
- Stars
- 601
- Forks
- 74
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 5
Description
When I open a Rhombus REPL from the terminal and then close the terminal window without first killing the Rhombus REPL, the Racket process running the Rhombus REPL continuously grows to use more and more memory. This happens without the Rhombus REPL running any code (the process was running in a now-closed terminal window) and without DrRacket being open.
Machine: 2021 MacBook Pro 16-inch
Chip: Apple M1 Pro
Memory: 16 GB
OS: macOS Sonoma 14.5
Racket version: v8.14.0.2-2024-07-31-f82a96e5a9
Steps taken:
- Open a new terminal window
racket -l rhombus -i- Wait until
>appears on a new line showing the REPL is ready to use - Close the terminal window
Screenshots:
- Taken at 14:28
- Taken at 14:42 (14 minutes later)
- Taken at 14:48 (6 more minutes later)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue with racket -l rhombus -i, then investigate the Rhombus REPL process and its behavior after the terminal window closes. Done means the Racket process no longer grows continuously while idle after the terminal is closed, with the reported macOS setup used for verification.
Written by the indexing model from the issue text.
Assessment
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100