2 votos

Diferencia entre el bloqueo de MacOS y un Kernel Panic

¿Por qué MacOS Sierra, cuando algo va mal, a veces tiene un kernel panic, pero otras veces simplemente se congela por completo (no se puede mover el ratón, usar el teclado, etc.)?

¿Es una peor que la otra?

Dado que en 10.6 el mensaje de kernel panic era antes del reinicio, y en 10.9 era después, el sistema parece saber cuándo va a tener un kernel panic. Del mismo modo, solía haber una opción en 10.8 para reiniciar el Mac si se congelaba, así que presumiblemente el sistema también sabe cuándo va a bloquearse.

¿Por qué ocurre una cosa y la otra?

2voto

Oskar Puntos 1242

El pánico es un callejón sin salida garantizado y determinista. El código, literalmente, no puede continuar, por lo que las condiciones que condujeron a él se documentan (tan bien como pueden en un sistema que ya está roto) y aborta.

Los cuelgues pueden ser de todo tipo, por lo que la generalización es menos posible o conveniente de hacer.

Una biblioteca de programa con errores puede causar ambas cosas, así que esa es una pista que podrías aprovechar en tu investigación.

Como los pánicos tienen más información de diagnóstico y son más seguros, yo empezaría por depurar y arrinconar esos. Para los cuelgues, necesitarás disparar sysdiagnose y revisar los archivos de registro y recoger los datos y el tiempo manualmente.

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