2 votes

Comment déboguer les blocages de Mac causés par VMware Fusion ?

Après la mise à jour vers Catalina, lorsque j'écris beaucoup de données à l'intérieur d'une VM Linux (Ubuntu 20.04) en exécutant la commande dd if=/dev/zero of=zero Après avoir écrit quelques gigaoctets, l'hôte MacOS se bloque (le curseur de la souris ne bouge plus). Après 100 secondes, le système redémarre ("Votre ordinateur a été redémarré en raison d'un problème"). Comme c'est l'hôte qui se bloque, je suppose qu'il s'agit d'un problème lié à VMware Fusion, à MacOS ou à mon matériel, plutôt qu'au système d'exploitation invité.

Les diagnostics produits par le bouton "Report" après le redémarrage indiquent simplement un dépassement du délai d'attente du chien de garde :

panic(cpu 2 caller 0xffffff7f84e56a8d): watchdog timeout: no checkins from watchdogd in 99 seconds (81 total checkins since monitoring last enabled)
Backtrace (CPU 2), Frame : Return Address
0xffffff81e26c3c40 : 0xffffff8003d1f5cd 
0xffffff81e26c3c90 : 0xffffff8003e58b05 
0xffffff81e26c3cd0 : 0xffffff8003e4a68e 
0xffffff81e26c3d20 : 0xffffff8003cc5a40 
0xffffff81e26c3d40 : 0xffffff8003d1ec97 
0xffffff81e26c3e40 : 0xffffff8003d1f087 
0xffffff81e26c3e90 : 0xffffff80044c2838 
0xffffff81e26c3f00 : 0xffffff7f84e56a8d 
0xffffff81e26c3f10 : 0xffffff7f84e5647b 
0xffffff81e26c3f50 : 0xffffff7f84e6bd9c 
0xffffff81e26c3fa0 : 0xffffff8003cc513e 
      Kernel Extensions in backtrace:
         com.apple.driver.watchdog(1.0)[B435C72B-B311-3C67-8AA1-1D5CE0FAD429]@0xffffff7f84e55000->0xffffff7f84e5dfff
         com.apple.driver.AppleSMC(3.1.9)[4589419D-7CCC-39A9-9E2F-F73FE42DD902]@0xffffff7f84e5e000->0xffffff7f84e7cfff
            dependency: com.apple.iokit.IOACPIFamily(1.4)[0A7D7382-66FE-391B-9F93-97A996256C25]@0xffffff7f84e4c000
            dependency: com.apple.driver.watchdog(1)[B435C72B-B311-3C67-8AA1-1D5CE0FAD429]@0xffffff7f84e55000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[BE052F4D-9B80-3FCD-B36D-BACB7DEE0DF2]@0xffffff7f84731000

BSD process name corresponding to current thread: kernel_task

Mac OS version:
19F101

Kernel version:
Darwin Kernel Version 19.5.0: Tue May 26 20:41:44 PDT 2020; root:xnu-6153.121.2~2/RELEASE_X86_64
Kernel UUID: 54F1A78D-6F41-32BD-BFED-4381F9F6E2EF
Kernel slide:     0x0000000003a00000
Kernel text base: 0xffffff8003c00000
__HIB  text base: 0xffffff8003b00000
System model name: MacBookPro13,2 (Mac-66E35819EE2D0D05)
System shutdown begun: NO
Panic diags file available: YES (0x0)

J'ai essayé de lancer First Aid dans l'Utilitaire de disque, et cp -r de la VM au cas où il s'agirait d'un problème de système de fichiers, mais cela n'a rien changé.

Que puis-je faire pour déboguer davantage le problème ?

2voto

Ariel Points 807

Je n'ai jamais compris comment déboguer correctement ce problème, mais ce qui suit semble l'avoir résolu :

  1. Exécuter fsck ( xfs_repair ) sur les systèmes de fichiers de la VM. (Je ne suis pas sûr que cela soit vraiment nécessaire ; les pannes ont continué à se produire jusqu'à ce que je fasse l'étape 2. Je le signale simplement par souci d'exhaustivité).
  2. Dans VMware Fusion, allez dans Machine virtuelle -> Paramètres -> Avancés, et réglez "Hard disk buffering" sur Désactivé.

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