14 votos

¿Qué es el Pánico del Núcleo y qué significa?

Tengo este informe:

Anonymous UUID:       84DCCF22-1516-5255-9602-7222ECDA9095

Tue Aug 11 20:26:13 2015

*** Panic Report ***
panic(cpu 2 caller 0xffffff8028bc1cde): "launchd died\nState at Last Exception:\n\n"@/SourceCache/xnu/xnu-2782.20.48/bsd/kern/kern_exit.c:363

uuid info:
 0x7fff658c1000 uuid = <65dccb06-339c-3e25-9702-600a28291d0e>
 0x10f26f000    uuid = <7f885d63-b284-3471-b6e3-172489232c37>
 0x10f2c1000    uuid = <4396b358-725e-3ec0-bcbb-e4bf75fe1fb0>

RAX: 0x0000000002000001, RBX: 0x0000000000000006, RCX: 0x000000010ff8c0e8, RDX: 0x0000000000000000
RSP: 0x000000010ff8c0e8, RBP: 0x000000010ff8c190, RSI: 0x000000010ff8bf40, RDI: 0x0000000000000001
R8:  0x0000000000000000, R9:  0x000000010f2ae9f0, R10: 0x00007fff9899bb02, R11: 0x0000000000000206
R12: 0x0000000000000000, R13: 0x00007fff8e2f97e0, R14: 0x000000010ff8c5d0, R15: 0x000000010ff8c790
RFL: 0x0000000000000206, RIP: 0x00007fff9899995a, CS:  0x0000000000000007, SS:  0x0000000000000023

Thread  0xffffff803414bc50
    0x00007fff929c1f4b
    0x00007fff929c2068
    0x00007fff929bb554
    0x00007fff968a8a6c
    0x000000010f29d8f7
    0x00007fff97d71c13
    0x00007fff97d7488f
    0x00007fff97d82fe4
    0x00007fff8b16b637
    0x00007fff8b16940d
    0x0000000000000000

Thread  0xffffff80342d7108
    0x00007fff97d74a6a
    0x0000000000000000

Thread  0xffffff80341a8e28
      Could not read LR from frame at 0x000000010fd03dc8

Thread  0xffffff8034130798
    0x00007fff97d823ad
    0x0000000000000000

Thread  0xffffff8035ac05c0
    0x00007fff97d7c87e
    0x00007fff97d7562b
    0x00007fff97d75154
    0x00007fff97d76ecc
    0x00007fff97d746b7
    0x00007fff97d74453
    0x00007fff8b16b268
    0x00007fff8b16b1e5
    0x00007fff8b16941d
    0x0000000000000000

Thread  0xffffff803523de28
    0x000000010f28e28b
    0x000000010f28ceb9
    0x000000010f29d5ca
    0x000000010f29d82e
    0x00007fff97d71c13
    0x00007fff97d7c87e
    0x00007fff97d7562b
    0x00007fff97d75154
    0x00007fff97d76ecc
    0x00007fff97d746b7
    0x00007fff97d82fe4
    0x00007fff8b16b637
    0x00007fff8b16940d
    0x0000000000000000

Thread  0xffffff803d8442e0
    0x00007fff8b28ef1a
    0x0000000000000001
    0x00007fff658cd455
    0x00007fff8b3567b5
    0x00007fff929907e8
    0x00007fff8e2f97e0
    0x00007fff8e2fbddf
    0x00007fff97d71c13
    0x00007fff97d72e5e
    0x00007fff8e2fa0a7
    0x000000010f29a383
    0x00007fff97d71c13
    0x00007fff97d75365
    0x00007fff97d76ecc
    0x00007fff97d75154
    0x00007fff97d76ecc
    0x00007fff97d746b7
    0x00007fff97d82fe4
    0x00007fff8b16b637
    0x00007fff8b16940d
    0x0000000000000000

Mac OS version: 14D136
Kernel version: Darwin Kernel Version 14.3.0: Mon Mar 23 11:59:05 PDT 2015; root:xnu-2782.20.48~5/RELEASE_X86_64
Kernel UUID: 4B3A11F4-77AA-3D27-A22D-81A1BC5B504D
System model name: MacBookPro9,2 (Mac-6F01561E16C75D06)

¿Qué es el pánico al núcleo?

22voto

Oskar Puntos 1242

En general, el pánico al núcleo es definido por Apple como "En UNIX, el pánico es un error irrecuperable del sistema detectado por el núcleo".

En su caso concreto, el programa principal que inicia y detiene todo lo demás en el sistema tiene un error irrecuperable en una instancia específica en un momento determinado.

  • launchd es el componente que falla y que debe funcionar siempre.
  • El resto de la información tendría que ser revisada por un ingeniero, normalmente un empleado de Apple, que tenga un profundo conocimiento del nivel más bajo de código que se ejecuta en el procesador.

Los próximos pasos a seguir dependerán de la frecuencia del error y de si la máquina puede ponerse en marcha por sí misma después de que la apagues.

También puede revisar estas dos preguntas para obtener más detalles sobre cómo solucionar los problemas de su ordenador en el futuro si lo desea.

11voto

Muzer Puntos 181

(No soy una persona de Mac, pero esto se aplica a muchos Unices) Un pánico de kernel es básicamente el equivalente en Unix de la moderna Pantalla Azul de la Muerte de Windows - un error irrecuperable detectado por el kernel, es decir, el núcleo del sistema operativo, la parte que gestiona cosas como el tiempo de procesador, la memoria, el acceso al disco, etc.

Esto puede ser causado por un problema que afecte al propio núcleo (incluyendo problemas de hardware o (mucho menos probable en Mac que en Windows) problemas de controladores), o por (como en este caso) un error que cause la init proceso (en el caso de Macs, esto es launchd ), que es responsable de ejecutar (directa o indirectamente) todos los demás procesos de su ordenador, saliendo inesperadamente. Cuando esto termina, efectivamente derriba todo lo que ha iniciado (es decir, todos los demás procesos del sistema) con él, por lo que al núcleo no le queda otra opción que entrar en pánico.

Espero que esto te ayude a entender el concepto general, me temo que no puedo ser más específico ya que entonces estaría entrando en cosas específicas de Mac con las que no estoy familiarizado.

7voto

Peter Puntos 151

Las respuestas ya dadas son completas y correctas. Ya que su pregunta puede reducirse a "qué es un núcleo" y "por qué ocurrió esto", déjeme intentar explicar la jerga.

El software de su ordenador existe en niveles. Por ejemplo, hay una parte llamada sistema de ventanas . No se trata de una aplicación que se ejecuta, como Safari, sino de un software que se llama bySafari para dibujar la ventana en la que Safari dibuja las páginas web. El sistema de ventanas, a su vez, no habla con el hardware directamente, sino que habla con un módulo de software de nivel inferior que le permite dibujar líneas en la pantalla. Cualquier cosa que hagas en tu computadora se mueve a través de este tipo de "niveles de abstracción" hasta que llega al software que habla directamente con el hardware.

Tu kernel es el nivel más bajo de software. Habla directamente con tu hardware y expone todas las cosas que tu ordenador puede hacer a procesos y módulos de nivel superior.

La razón por la que estos niveles son importantes es que cuanto más arriba algo va mal, mejor se ocupa el ordenador de ello. Si intentas abrir un archivo que no existe en Safari, éste te dará un error amigable, que puedes usar para corregir el problema. Si algo sale mal en el sistema de ventanas, las cosas pueden empezar a parecer extrañas o el puntero del ratón puede desaparecer repentinamente.

El pánico por el núcleo ocurre cuando algo va mal en el núcleo. Como puedes adivinar, el comportamiento resultante de tu ordenador es el más desagradable posible. Lo mejor que puede esperar es que el equipo se detenga e imprima una cadena de información de aspecto oscuro, como lo hizo en su caso.

0voto

AisIceEyes Puntos 8

Como se ha mencionado un kernel panic es cuando el Sistema Operativo (MacOS) se bloquea. Esto puede ser debido a un problema de hardware que puede descartar en gran medida mediante la ejecución de Diagnóstico de Apple para comprobar tu Mac. Sin embargo, lo más probable es que se deba a algún software dudoso en tu sistema, por lo que tendrás que investigarlo:

  • De arriba abajo eliminar varios paquetes de software (dejar de ejecutarlos y/o desinstalarlos), hasta que deje de fallar, O
  • De abajo arriba : reinstala el MacOS y luego vuelve a instalar poco a poco el software hasta que vuelvas a ver el fallo.

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