@niklaskorz

Leaked memory is technically sound :) just inconvenient. Same goes for deadlocks as well.

In rust there are only few ways one can leak memory. Some cases are explicit (.leak() method). The usual case is having 'std::sync::Arc' (or Rc) forming cycles. I'd do a 'grep Arc src/' to get an idea about where deadlocks happen. But its a big project.