Ao executar alguma depuração intensiva que precisa ser executada na ordem de cerca de 5 minutos, estou descobrindo que dtrace
a opção deadman está sendo acionada regularmente e não é possível obter o erro que está sendo rastreado:
dtrace: processing aborted: Abort due to systemic unresponsiveness
Parece que eu poderia modificar os parâmetros do homem morto, sendo talvez dtrace_deadman_timeout
o mais promissor. Eles podem ser encontrados aqui e o slide é o seguinte:
Qual é a maneira apropriada de definir esses parâmetros no macOS (especificamente 10.13.x)?
dtruss
executar com isso? Eu esperava que algo assimsudo dtrace -w /usr/bin/dtruss /bin/ls
pudesse forçar isso, mas parece que o próprio script invoca,dtrace
por isso deve ser modificado por dentro - mas isso não é "prontamente" visível em termos de como alterar as opções de invocação ...