Tengo la siguiente línea para mostrar los archivos abiertos por proceso:
sudo dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }'
Sin embargo, tengo muchos errores repetidos como:
dtrace: error on enabled probe ID 4 (ID 946: syscall::open_nocancel:entry): invalid user access in action #2 at DIF offset 24
dtrace: error on enabled probe ID 7 (ID 160: syscall::open:entry): invalid user access in action #2 at DIF offset 24
Soy consciente de que puedo suprimirlos redirigiendo a 2> /dev/null
.
¿Qué significan estos errores y por qué están sucediendo?
¿Es dtrace
culpa o algún proceso específico que causa eso? ¿Y cómo se puede abordar este problema?
Estoy usando OS X 10.11.2