3 votos

Cómo bloquear una aplicación para producir un informe de colisión

Quiero bloquear una aplicación para producir el informe de bloqueo y verlo en Console.app. Sin embargo, al ejecutar sudo kill <pid> o sudo kill -9 <pid> cierra la aplicación pero no produce el Informe de Colisión. Lo mismo ocurre con Forzar salida.

También busqué en Google alguna aplicación de "malware" que pueda temperar con la memoria del programa, "como puede hacerlo WinDbg" para Windows, pero no pude encontrar nada. Todas las búsquedas en Google que contienen "mac", "app" y "crash" son sobre soluciones para evitar que las aplicaciones se bloqueen.

3voto

campovski Puntos 147

Resulta que el envío de SIGKILL ( kill -9 ) a una aplicación es demasiado brusco, lo mismo ocurre con SIGTERM ( kill -15 ). En cambio, el envío de SIGQUIT ( kill -3 ) funcionó, y SIGABRT ( kill -6 ). La aplicación que maté fue el Monitor de Actividad, pero debería funcionar con otras aplicaciones de MacOS también (las reales de MacOS, que vienen con OS, la Consola funciona y Safari también). Sólo tiene que esperar un par de segundos si la aplicación eliminada tiene una gran huella de memoria, porque se necesita algún tiempo para producir el Informe de Crash.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X