macOS Sierra中的DTrace错误

我试图在我的macOS Sierra中使用dtrace命令来configurationnode.js应用程序,如下所示:

sudo dtrace -x ustackframes=100 -n 'profile-97 /pid == 35526/ { @[ustack()] = count(); } tick-60s { exit(0); }' -o out.user_stacks

这就是这样的错误:

 dtrace: description 'profile-97 ' matched 2 probes dtrace: error on enabled probe ID 1 (ID 37: profile:::profile-97): invalid address (0x405060700010203) in action #2 dtrace: error on enabled probe ID 1 (ID 37: profile:::profile-97): invalid address (0x405060700010203) in action #2 dtrace: error on enabled probe ID 1 (ID 37: profile:::profile-97): invalid address (0x6eac0bf) in action #2 

我GOOGLE了,发现这个: https : //unix.stackexchange.com/questions/275175/error-on-enabled-probe-syscallopen-nocancelentry-invalid-user-access-in-ac

但读到这样做是不安全的。 有人可以解释一下这个错误的含义以及为什么造成这个错误? 如果我看到这样的错误,dtrace会产生正确的stack traces

我怎样才能解决这个错误? 谢谢