4 votes

El Capitan a gelé et a redémarré (Macbook Pro Retina Mid 2012)

  • 2.3 Ghz Intel Core i7 8GB DDR3 : Je faisais tourner NetAdmin Pro qui surveille mon réseau local de bureau, la consommation des processeurs était de ~15 - 20%. Simultanément, j'ai lancé WiFI Explorer, 3,7%, pas plus de 5% d'utilisation du CPU. Et j'étais en train de mise à jour de Xcode vers la version 7.3.1 et je naviguais et regarder des vidéos sur playground.ru

  • Regardez les vidéos jusqu'à la moitié (20mins) le vidéo s'est figée, j'ai bougé la souris et il s'est avéré que tout OSX est gelé.

  • littleSnitch v 3.7 n'a aucune réaction

  • Je retire immédiatement l'adaptateur Ethernet et MacBook est passé à l'écran noir. J'ai ensuite éteint le routeur sans fil. (Mon MacBook Pro est connecté au réseau via l'adaptateur Ethernet et via un routeur WiFi portant une IP différente, Je pensais couper les deux réseaux communication, au cas où il s'agirait d'une intrusion)

  • Le MacBook vient de redémarrer sur l'écran de connexion, après 15-20 secondes d'écran noir et de silence total silence total)

  • J'ai à nouveau redémarré et démarré en mode Recovery. en utilisant l'utilitaire de disque. Après avoir terminé le disque disque.

  • Reprise de la connexion et des programmes précédemment ouverts retour (NetAdmin Pro, WiFi Explorer, Yandex navigateur, Activity Monitor et AppStore)

  • L'AppStore ne reprend pas le téléchargement tout le reste fonctionne normalement et en En outre, mon calendrier s'est ouvert après la connexion. (je n'ai pas lancé accidentellement et il n'a pas été configuré pour pour démarrer avec la connexion du système)

Question 1 : Existe-t-il un moyen de savoir ce qui se passe et quelle a été la dernière réaction d'OS El Capitan avant qu'il ne se fige et ne redémarre ?

Question 2 : Existe-t-il un logiciel meilleur que "Console" v10.11 pour interpréter ce qui se passait avant le crash ?

P.S. Merci d'avance, je vais essayer de télécharger les messages de la console plus tard à partir du MacBook Pro.


DDT-2:~ Chaleune$ syslog | grep -i "shutdown cause"

Jun 22 14:15:37 DDT-2 kernel[0] <Notice>: Previous shutdown cause: 5

Jun 22 20:34:46 localhost kernel[0] <Notice>: Previous shutdown cause: 5

Jun 23 15:18:23 DDT-2 kernel[0] <Notice>: Previous shutdown cause: 5

Jun 24 17:58:32 localhost kernel[0] <Notice>: Previous shutdown cause: 5

Jun 24 20:09:52 localhost kernel[0] <Notice>: Previous shutdown cause: 5

Jun 24 22:58:15 localhost kernel[0] <Notice>: Previous shutdown cause: 5Jun 25 14:43:36 DDT-2 kernel[0] <Notice>: Previous shutdown cause: 5

Jun 25 21:55:31 localhost kernel[0] <Notice>: Previous shutdown cause: 3

Jun 25 22:20:57 localhost kernel[0] <Notice>: Kext com.apple.driver.AppleOSXWatchdog failed to load (0xdc008012).Previous shutdown cause: 5

Jun 26 10:18:44 localhost kernel[0] <Notice>: Previous shutdown cause: 5

Jun 26 12:09:45 localhost kernel[0] <Notice>: Previous shutdown cause: 5

Jun 26 18:00:31 localhost kernel[0] <Notice>: Previous shutdown cause: 5

Jun 27 13:05:58 DDT-2 kernel[0] <Notice>: Previous shutdown cause: 5

Jun 27 22:56:11 localhost kernel[0] <Notice>: Previous shutdown cause: 5

Jun 28 14:18:27 DDT-2 kernel[0] <Notice>: Previous shutdown cause: 5

*Jun 29 18:56:21 localhost kernel[0] <Notice>: Previous shutdown cause: -128*

Jun 29 23:31:22 DDT-2 kernel[0] <Notice>: Previous shutdown cause: -128

Opensource.apple montre ce qui suit

  • dsIllInstErr = 3, / l'erreur d'instruction illégale /
  • dsChkErr = 5, / vérifier l'erreur de piège /
  • userCanceledErr = -128

macwizard a donné l'interprétation suivante :

  • 03 Instruction illégale L'ordinateur possède un vocabulaire spécifique d'instructions en langage machine qu'il peut comprendre. Si l'ordinateur tente d'exécuter une instruction qui ne fait pas partie de son vocabulaire, ce code d'erreur apparaît. Il est moins probable que l'erreur 02, mais tout de même très fréquent.
  • 05 Erreur de vérification de la gamme Les programmeurs peuvent utiliser une instruction du Motorola 68000 pour vérifier si un nombre est compris dans une certaine plage. Cette erreur indique que le nombre testé n'est pas dans la plage spécifiée.
  • -128 userCanceledErr L'utilisateur a annulé une opération

0 votes

Découvrez la cause de l'arrêt en lançant la commande syslog | grep -i "shutdown cause" et publier les résultats. Vous pouvez aussi lancer Apple Test du matériel (AHT) . Maintenez la touche "D" enfoncée pendant le démarrage à partir d'un état hors tension avec l'adaptateur CA connecté.

0 votes

Jun 27 13:05:58 DDT-2 kernel Chaleune console Wed Jun 29 18:56 toujours connecté Chaleune console Mon Jun 27 22:56 - crash (1+20:00) Chaleune console Sun Jun 26 18:00 - 22:55 (1+04:54) Chaleune console Sun Jun 26 12:09 - 12:50 (00:40)

0 votes

Apple Les réponses ne sont pas satisfaisantes. Je n'ai pas eu de surchauffe, mon ventilateur fonctionne normalement. En plus de cela, j'ai les causes 5 et 3. Après avoir répondu à votre message, j'ai relancé la commande et j'ai maintenant -128. Et l'incident s'est produit vers 18:00 hrs le 29 juin.

2voto

Bora Points 1178

Lancez un sysdisgnose. C'est ainsi qu'Apple reçoit les retours d'information des clients en phase d'amorçage/bêta. Le raccourci clavier est Cmd Opt Ctrl Shift Period .

Vous pouvez également exécuter sudo sysdiagnose -f ~/Desktop/ dans le terminal. Le premier enregistrera dans /var/tmp et ce dernier sera enregistré sur le Bureau.

Sysdiagnose contiendra à peu près A à Z.

Vous devez vous assurer de vérifier les fichiers disks.txt, diskutil.txt, errorlog.txt, logs.txt, et le dossier diagnostics.

0 votes

Bien que ce soit un bon conseil, ce n'est pas un réponse à la question. C'est la première étape du diagnostic.

0 votes

@Allan corrigez-moi si je me trompe mais je suis presque sûr que cela répond à la question 2. Et je pense que c'est une réponse implicite à la question 1 que s'il lit le sys diagnose, il y a un moyen de savoir ce qui a mal tourné.

0 votes

Alors, que cherche-t-il ?

2voto

Douglas Points 10417

Numéros des causes d'arrêt sont différents de Codes d'erreur . Par exemple, un cause de l'arrêt de 0 signifie que votre Mac a perdu de l'énergie. Un code d'erreur de 0 (dans Bash, par exemple) signifie que la fonction ou la commande s'est terminée normalement, sans erreur. Apple a fait marche arrière.

En prenant ce cas comme exemple, *Code d'erreur -128" dans le logiciel signifie utilisateur annulé alors que cause de l'arrêt -128 est indéfinie.

Ainsi, dans la sortie que vous avez fournie, vous avez 3 codes d'erreur : 3, 5, et -128.

  • La cause 3 est un arrêt "sale", ce qui signifie que quelque chose a été quitté de force et/ou que le bouton d'alimentation a été maintenu enfoncé pour éteindre le système.

  • parce que la cause 5 est une sortie propre et qu'il n'y a rien à craindre.

  • La cause 128 est "indéfinie". Cependant, la plupart des fois où j'ai rencontré ce problème, il s'agissait de la mémoire ou de la carte logique.

La meilleure façon de diagnostiquer ce problème est d'exécuter Test matériel Apple (AHT) avec l'un de vos modules de mémoire retiré (Mid-2012 et antérieurs. Les modèles 2013 et plus récents ont des modules qui ne peuvent pas être retirés). Maintenez D lors du démarrage à partir d'un état hors tension avec l'adaptateur CA branché. Si le test est positif, arrêtez, retirez le module et remplacez-le par le premier que vous avez retiré. Exécutez à nouveau le test AHT.

0 votes

Le rMBP a une mémoire soudée, donc on ne peut pas vraiment en retirer une.

0 votes

J'oublie toujours en quelle année ils sont passés des modules à la RAM soudée. Quoi qu'il en soit, -128 correspond généralement à la RAM et le deuxième lien que j'ai fourni correspondait exactement au même cas que le vôtre.

0 votes

MBP Retina Mid 2012, j'ai fait AHT avec le test étendu, le résultat était PASSÉ. Désolé, je n'ai pas pu retirer les modules de mémoire car je n'ai pas les outils. (La dernière fois que j'ai demandé à un revendeur s'il pouvait mettre à niveau mon disque SSD, il m'a répondu qu'il était soudé et ne pouvait pas être mis à niveau. Cela se produit-il aussi avec la RAM ?)

-1voto

tolgraven Points 761
  1. La combinaison du modèle, de la visualisation de la vidéo (/utilisation discrète du GPU) et la façon dont il a respawné à l'écran de connexion me rend presque certain que c'est un problème de GPU défectueux. Heureusement, il existe un programme d'extension de garantie jusqu'à la fin de l'année. http://www.apple.com/support/macbookpro-videoissues/

Vérifiez /Library/Logs/DiagnosticReports pour les fichiers .gpuRestart pour être sûr.

  1. Oui. brew install lnav et ne jamais regarder en arrière.

Enfin, aucun des liens que vous avez postés ne concerne les causes actuelles de la fermeture, alors ignorez-les.

0 votes

Les personnes qui ont rétrogradé ce texte peuvent-elles expliquer pourquoi ? Mon rMBP défectueux s'est comporté exactement de la même manière, a très J'ai expliqué comment il peut essayer de confirmer ce problème et obtenir une réparation gratuite d'Apple si c'est le cas. J'ai également répondu à sa deuxième question concernant un meilleur lecteur de syslog, et lnav est définitivement ce lecteur.

0 votes

Merci @tolgraven pour votre contribution, je n'ai encore rien voté à personne, et j'aimerais avoir plus d'éclaircissements avant de mettre toutes les causes à GPU. concernant "lnav" : ruby -e "$(curl -fsSL raw.githubusercontent.com/Homebrew/install/master/install )" < /dev/null 2> /dev/null curl : (7) Impossible de se connecter au serveur

0 votes

Oui, examinez la question et si elle s'avère plausible, Apple effectuera évidemment des tests supplémentaires avant de remplacer la carte logique. re : brew Je suppose que vous êtes toujours sur votre réseau professionnel et qu'il utilise un proxy ? Essayez d'ajouter --noproxy avant "-fsSL" et voyez si cela fonctionne, ou enregistrez simplement le fichier en utilisant votre navigateur et exécutez-le manuellement.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X