OSTEP Ch. 27 homework: finding races and deadlocks with helgrind
Run a dynamic race detector on small programs and connect each report to a missing lock, a lock-order inversion or a spin-wait that should be a condition variable.
Not attemptedOSTEP homeworkAccess: free
The exercise happens on OSTEP homework. Canonical link: https://github.com/remzi-arpacidusseau/ostep-homework/tree/master/threads-api. Link check: not checked (5 Oct 2026). Opened from this app 0 times; opening is not counted as an attempt.
Check note: Not requested: the site's robots.txt disallows automated access to this path.
Supports: Valgrind’s helgrind runs best on Linux; ThreadSanitizer is an alternative detector for the same programs.
Record an attempt
Attempt history
No attempts recorded yet.