Originally reported this sometime in the 6.0/6.1 beta cycle, but the deadlinecommand processes Pulse spawns to do house cleaning, repository repair, pending job scan, etc. (when the options to run them as separate processes are enabled) still hang indefinitely every so often.
Looks like we’re going to have to use gdb
to figure out where it’s locked up.
mono-project.com/docs/debug+ … g-with-gdb
I’ve had so-so luck with this. Since it’s not a problem I see on Windows, going through gdb
should uncover where it’s locking up at a Mono C/C++ level as well.