Ho il seguente one-liner per mostrare i file aperti dal processo:
sudo dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }'
tuttavia ho molti errori ripetuti come:
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
Sono consapevole di poterli eliminare reindirizzando a 2> /dev/null
.
Cosa significano questi errori e perché stanno accadendo?
È dtrace
colpa o qualche processo specifico che lo causa? E come si può affrontare questo problema?
Sto usando OS X 10.11.2