Si una aplicación de MacOS se bloquea, CrashReporter mostrará (opcionalmente) una ventana con un conjunto de rastros de pila legibles para los humanos y el botón "Enviar a Apple".
¿Existe una forma sencilla de obtener los mismos resultados para un .app
¿un programa que se bloquea cuando se inicia desde la línea de comandos? Es decir, la situación de la que quiero más información es
$ some-program
Segmentation fault: 11
$
Sólo he encontrado instrucciones sobre cómo habilitar los volcados de núcleo, pero no cómo obtener algo legible de ellos. Sé que el Monitor de Actividad puede "muestrear" los programas en ejecución, pero estoy buscando el evento de caída, no el perfil.
He pensado en crear un maniquí .app
que realmente ejecuta el comando que está fallando, pero eso será un poco de trabajo y probablemente se encuentre con algunos problemas de Gatekeeper, aunque en realidad no he tratado de hacer eso desde hace algunas versiones principales. Actualmente estoy en Catalina 10.15.7.