Description
What happened?
During Linux testing of DimOS v0.0.13, the foreground DimOS process does
not respond as expected to terminal signals while running the Go2 replay
with Rerun open.
Observed behavior:
Ctrl+C does not stop the foreground DimOS process.
Ctrl+Z does not suspend the foreground process.
- The shell prompt does not return.
- Manually closing the Rerun viewer is required before the terminal becomes
usable / DimOS can finish exiting.
The replay itself otherwise runs successfully.
What did you expect?
Ctrl+C should gracefully terminate a foreground DimOS run and return
control to the shell.
The DimOS CLI documentation describes foreground execution as:
Foreground (Ctrl-C to stop)
The Rerun viewer should not have to be manually closed to regain control
of the terminal.
System
Ubuntu 24.04.4 LTS
Robot / Sim / Hardware
Go2 replay (go2_short)
No physical Go2 connected.
GPU: NVIDIA GeForce RTX 5060 Ti
Steps to reproduce
-
Checkout DimOS v0.0.13.
-
Run:
uv run dimos --replay run unitree-go2
-
Wait for DimOS and Rerun to initialize.
-
Confirm replay data is loading.
-
Return focus to the terminal that launched DimOS.
-
Press Ctrl+C.
-
Observe that the process does not exit and the shell prompt does not return.
-
Press Ctrl+Z.
-
Observe that the process is not suspended.
-
Manually close the Rerun viewer.
-
Observe that the terminal becomes usable / DimOS can finish exiting.
Environment
- Install method:
uv
- DimOS:
v0.0.13
- Commit: [INSERT v0.0.13 COMMIT]
- Python:
3.12.3
Additional context
The same run also reports:
- Rerun Viewer:
v0.32.0-alpha.1
- Rerun SDK:
v0.32.0
That mismatch is being tracked separately. It has not been established
whether it causes this shutdown behavior.
Reproducibility
Reproduced across multiple Go2 replay runs.
Description
What happened?
During Linux testing of DimOS
v0.0.13, the foreground DimOS process doesnot respond as expected to terminal signals while running the Go2 replay
with Rerun open.
Observed behavior:
Ctrl+Cdoes not stop the foreground DimOS process.Ctrl+Zdoes not suspend the foreground process.usable / DimOS can finish exiting.
The replay itself otherwise runs successfully.
What did you expect?
Ctrl+Cshould gracefully terminate a foreground DimOS run and returncontrol to the shell.
The DimOS CLI documentation describes foreground execution as:
Foreground (Ctrl-C to stop)The Rerun viewer should not have to be manually closed to regain control
of the terminal.
System
Ubuntu 24.04.4 LTS
Robot / Sim / Hardware
Go2 replay (
go2_short)No physical Go2 connected.
GPU: NVIDIA GeForce RTX 5060 Ti
Steps to reproduce
Checkout DimOS
v0.0.13.Run:
uv run dimos --replay run unitree-go2Wait for DimOS and Rerun to initialize.
Confirm replay data is loading.
Return focus to the terminal that launched DimOS.
Press
Ctrl+C.Observe that the process does not exit and the shell prompt does not return.
Press
Ctrl+Z.Observe that the process is not suspended.
Manually close the Rerun viewer.
Observe that the terminal becomes usable / DimOS can finish exiting.
Environment
uvv0.0.133.12.3Additional context
The same run also reports:
v0.32.0-alpha.1v0.32.0That mismatch is being tracked separately. It has not been established
whether it causes this shutdown behavior.
Reproducibility
Reproduced across multiple Go2 replay runs.