Just fixed a problem with the mutex implementation. It was trying
to support recursive mutexes, but dtrace doesnt like or expect that.
The effect was that "dtrace -l & dtrace -l &" would cause havoc
and assertion failures.
New code seems to fix that, and run much tighter.
Lets see if this cures problems.
Someone raised an issue today on USDT probes - that they are broken.
My response is "probably". I havent properly validated them in a while
in an attempt to fix all the other issues.
If nothing comes up, then I shall take a look at this next.