hermit-os / hermit-os/kernel

Task Deadlock Debugging

Open
#2,125 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
1.5k
Forks
132
Avg merge
1d 14h
Merged PRs (30d)
39

Description

While attempting to run datafusion on top of hermit, I have often run into the situation that all cores are stuck waiting in the idle task. Presumable, all tasks are blocking on something. It is very hard to figure out why everything is blocked. It would be nice to be able to dump the block reason for all currently blocked tasks and for tasks to have names. This would impose some overhead, so it might be desirable for these task debugging facilities to be conditional on a cargo feature.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.