it should really be fixed (is there a bug open for it?).
In the mean time the dtrace pid provider should reject instrumenting
processes in a branded zone instead of potentially crashing an
application as in my case. Merely putting a comment in a documentation
that PID provider is not supported is not good enough imho.
oops. my recommendation to use the pid provider was misguided since, as
one of my co-workers pointed out, currently the pid provider and
plockstat are not supported on s9 (or s8) branded zones, as documented
zones-discuss mailing list