8 votes

M1 Mac Kernel Panic on reboot : no checkins from watchdogd

Sur mon principal MBP Intel, j'ai le même problème depuis Catalina. Je viens d'acquérir un nouveau MBP M1, sans tout le bagage d'Intel, et le problème persiste.

Avec Big Sur 11.2 (qui vient d'être publié le 1er février 2021), sur mon Mac M1, j'obtiens un KP au redémarrage presque à chaque fois...

Quelqu'un sait-il ce que je peux faire pour résoudre ce problème ? J'ai un KP constant au redémarrage !

panic(cpu 1 caller 0xfffffe0031d09e90): watchdog timeout: no checkins from watchdogd in 304 seconds (10 totalcheckins since monitoring last enabled), shutdown in progress
Debugger message: panic
Memory ID: 0x6
OS release type: User
OS version: 20D64
Kernel version: Darwin Kernel Version 20.3.0: Thu Jan 21 00:06:51 PST 2021; root:xnu-7195.81.3~1/RELEASE_ARM64_T8101
Fileset Kernelcache UUID: F08F12DFF70C39DBC0CC09CC01116325
Kernel UUID: 9FE8C0DA-8ED0-381C-9CEC-2A779F3E1503
iBoot version: iBoot-6723.81.1
secure boot?: YES
Paniclog version: 13
KernelCache slide: 0x0000000027298000
KernelCache base:  0xfffffe002e29c000
Kernel slide:      0x0000000027dcc000
Kernel text base:  0xfffffe002edd0000
Kernel text exec base:  0xfffffe002ee98000
mach_absolute_time: 0x7787dcf15
Epoch Time:        sec       usec
  Boot    : 0x601856a9 0x000e99e1
  Sleep   : 0x60185a47 0x00067bbc
  Wake    : 0x60185be5 0x0000d2a3
  Calendar: 0x60185d7a 0x00058845

CORE 0 recently retired instr at 0xfffffe002f002c0c
CORE 1 recently retired instr at 0xfffffe002f001748
CORE 2 recently retired instr at 0xfffffe002f002c0c
CORE 3 recently retired instr at 0xfffffe002f002c0c
CORE 4 recently retired instr at 0xfffffe002f002c10
CORE 5 recently retired instr at 0xfffffe002f002c10
CORE 6 recently retired instr at 0xfffffe002f002c10
CORE 7 recently retired instr at 0xfffffe002f002c10
Total cpu_usage: 31458363
Thread task pri cpu_usage
0xfffffe166ce4d960 kernel_task 0 8709148
0xfffffe166d105960 kernel_task 0 5400265
0xfffffe166d106c68 kernel_task 0 38
0xfffffe166d10dfb8 kernel_task 0 38
0xfffffe166d110658 kernel_task 0 7334253

Panicked task 0xfffffe166ce35f18: 53131 pages, 457 threads: pid 0: kernel_task
Panicked thread: 0xfffffe166d105960, backtrace: 0xfffffe306750f8b0, tid: 465
          lr: 0xfffffe002eee5fd0  fp: 0xfffffe306750f920
          lr: 0xfffffe002eee5d9c  fp: 0xfffffe306750f990
          lr: 0xfffffe002f007f0c  fp: 0xfffffe306750f9b0
          lr: 0xfffffe002eff98b8  fp: 0xfffffe306750fa60
          lr: 0xfffffe002ee9f7e8  fp: 0xfffffe306750fa70
          lr: 0xfffffe002eee5a2c  fp: 0xfffffe306750fe00
          lr: 0xfffffe002eee5a2c  fp: 0xfffffe306750fe70
          lr: 0xfffffe002f6806a0  fp: 0xfffffe306750fe90
          lr: 0xfffffe0031d09e90  fp: 0xfffffe306750fec0
          lr: 0xfffffe0031d09640  fp: 0xfffffe306750ff00
          lr: 0xfffffe003026d5d0  fp: 0xfffffe306750ff20
          lr: 0xfffffe002fff2808  fp: 0xfffffe306750ffb0
          lr: 0xfffffe002f5dd694  fp: 0xfffffe306750ffc0
          lr: 0xfffffe002effc1bc  fp: 0xfffffe306750ffe0
          lr: 0xfffffe002ee9f85c  fp: 0xfffffe306750fff0
          lr: 0xfffffe002ef0ddac  fp: 0xfffffe30b18b3ee0
          lr: 0xfffffe002ef0dfb8  fp: 0xfffffe30b18b3f00
          lr: 0xfffffe002eea8c14  fp: 0x0000000000000000
      Kernel Extensions in backtrace:
         com.apple.driver.AppleInterruptController(1.0d1)[B5629E50-71D8-3336-9FEB-315F74FD0954]@0xfffffe002fff0000->0xfffffe002fff3fff
            dependency: com.apple.driver.AppleARMPlatform(1.0.2)[53D29C42-BCB1-384D-BE79-DAB9ED503C6C]@0xfffffe002f7d8000->0xfffffe002f823fff
         com.apple.driver.watchdog(1.0)[03F48A25-3538-340A-B474-4374C1BB349B]@0xfffffe0031d08000->0xfffffe0031d0bfff
         com.apple.driver.AppleS5L8960XWatchDogTimer(1.0)[5390F79D-79C7-36D9-91A6-71E7A28C9661]@0xfffffe003026c000->0xfffffe003026ffff
            dependency: com.apple.driver.AppleARMPlatform(1.0.2)[53D29C42-BCB1-384D-BE79-DAB9ED503C6C]@0xfffffe002f7d8000->0xfffffe002f823fff
            dependency: com.apple.driver.watchdog(1)[03F48A25-3538-340A-B474-4374C1BB349B]@0xfffffe0031d08000->0xfffffe0031d0bfff
            dependency: com.apple.iokit.IOReportFamily(47)[9ADDDDA4-EEC2-3CD1-9B10-6755522844FB]@0xfffffe00312e8000->0xfffffe00312ebfff

last started kext at 2678695384: com.apple.filesystems.autofs   3.0 (addr 0xfffffe002ed48000, size 16384)
last stopped kext at 10417328523: com.apple.driver.usb.AppleUSBHostPacketFilter 1.0 (addr 0xfffffe002ec38000, size 16384)
loaded kexts:
com.apple.filesystems.autofs    3.0
com.apple.fileutil  20.036.15
com.apple.driver.AppleTopCaseHIDEventDriver 4030.5
com.apple.iokit.IOBluetoothSerialManager    8.0.3d9
com.apple.driver.AppleBiometricServices 1
com.apple.driver.BCMWLANFirmware4378.Hashstore  1
com.apple.driver.CoreKDL    1
com.apple.driver.SEPHibernation 1
com.apple.driver.AppleSmartBatteryManager   161.0.0
com.apple.driver.AppleThunderboltIP 4.0.3
com.apple.driver.AppleUSBDeviceNCM  5.0.0
com.apple.driver.AppleALSColorSensor    1.0.0d1
com.apple.filesystems.apfs  1677.81.1
com.apple.driver.AppleAOPVoiceTrigger   11.5
com.apple.nke.l2tp  1.9
com.apple.filesystems.tmpfs 1
com.apple.driver.ApplePMP   1
com.apple.driver.ApplePMPFirmware   1
com.apple.IOTextEncryptionFamily    1.0.0
com.apple.filesystems.hfs.kext  556.60.1
com.apple.security.BootPolicy   1
com.apple.BootCache 40
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleEmbeddedSimpleSPINORFlasher  1
com.apple.driver.AppleSmartIO2  1
com.apple.driver.AppleDPDisplayTCON 1
com.apple.driver.AppleTAS5770LAmp   437.96
com.apple.driver.AppleCS42L83Audio  437.96
com.apple.driver.AppleSPMIPMU   1.0.1
com.apple.driver.AppleSummitLCD 1.0.0
com.apple.driver.AppleT8020SOCTuner 1
com.apple.driver.AppleT8103CLPCv3   1
com.apple.AGXG13G   172.26.2
com.apple.driver.AppleAVD   376
com.apple.driver.AppleAVE2  401.63.3
com.apple.driver.AppleJPEGDriver    4.6.0
com.apple.driver.AppleMobileDispH13G-DCP    140.0
com.apple.driver.usb.AppleUSBHostT8103  1
com.apple.driver.AudioDMAController-T8103   1.59
com.apple.driver.AppleS5L8960XNCO   1
com.apple.driver.AppleT8103PMGR 1
com.apple.driver.AppleS8000AES  1
com.apple.driver.AppleS8000DWI  1.0.0d1
com.apple.driver.AppleS5L8960XWatchDogTimer 1
com.apple.driver.AppleInterruptController   1.0.0d1
com.apple.driver.AppleM68Buttons    1.0.0d1
com.apple.driver.AppleBluetoothModule   1
com.apple.driver.AppleSamsungSerial 1.0.0d1
com.apple.driver.AppleBCMWLANBusInterfacePCIe   1
com.apple.driver.AppleT8020DART 1
com.apple.driver.AppleSynopsysMIPIDSI   1.0.0
com.apple.driver.AppleS5L8920XPWM   1.0.0d1
com.apple.driver.AppleS5L8940XI2C   1.0.0d2
com.apple.driver.AppleSPIMC 1
com.apple.driver.AppleT8101 1
com.apple.iokit.IOUserEthernet  1.0.1
com.apple.iokit.IOKitRegistryCompatibility  1
com.apple.iokit.EndpointSecurity    1
com.apple.driver.AppleDiskImages2   1
com.apple.AppleSystemPolicy 2.0.0
com.apple.nke.applicationfirewall   310
com.apple.kec.InvalidateHmac    1
com.apple.kext.triggers 1.0
com.apple.driver.AppleHIDKeyboard   223
com.apple.driver.AppleActuatorDriver    4400.28
com.apple.driver.AppleMultitouchDriver  4400.28
com.apple.driver.AppleHSBluetoothDriver 4030.5
com.apple.driver.IOBluetoothHIDDriver   8.0.3d9
com.apple.iokit.IOAVBFamily 930.1
com.apple.plugin.IOgPTPPlugin   900.11
com.apple.iokit.IOEthernetAVBController 1.1.0
com.apple.driver.AppleMesaSEPDriver 100.99
com.apple.iokit.IOBiometricFamily   1
com.apple.driver.AppleSEPHDCPManager    1.0.1
com.apple.iokit.AppleSEPGenericTransfer 1
com.apple.driver.AppleBTM   1.0.1
com.apple.driver.IOBluetoothHostControllerPCIeTransport 8.0.3d9
com.apple.iokit.IOBluetoothHostControllerTransport  8.0.3d9
com.apple.driver.AppleConvergedIPCOLYBTControl  1
com.apple.driver.AppleConvergedPCI  1
com.apple.driver.AppleBluetoothDebug    1
com.apple.driver.usb.networking 5.0.0
com.apple.driver.AppleThunderboltDPInAdapter    8.1.4
com.apple.driver.AppleThunderboltDPAdapterFamily    8.1.4
com.apple.driver.AppleThunderboltUSBDownAdapter 1.0.4
com.apple.driver.AppleThunderboltPCIDownAdapter 4.1.1
com.apple.driver.AppleAOPAudio  14.32
com.apple.driver.AppleDCPDPTXProxy  1.0.0
com.apple.driver.DCPDPFamilyProxy   1
com.apple.nke.ppp   1.9
com.apple.driver.AppleSPU   1
com.apple.driver.AppleBSDKextStarter    3
com.apple.filesystems.hfs.encodings.kext    1
com.apple.AGXFirmwareKextG13GRTBuddy    172.26.2
com.apple.AGXFirmwareKextRTBuddy64  172.26.2
com.apple.driver.AppleDiagnosticDataAccessReadOnly  1.0.0
com.apple.iokit.IONVMeFamily    2.1.0
com.apple.driver.AppleNANDConfigAccess  1.0.0
com.apple.driver.AppleHPM   3.4.4
com.apple.driver.AppleHIDTransportSPI   4400.35
com.apple.driver.AppleHIDTransport  4400.35
com.apple.driver.AppleInputDeviceSupport    4400.35
com.apple.driver.AppleCSEmbeddedAudio   437.96
com.apple.driver.AppleEmbeddedAudio 437.96
com.apple.iokit.AppleARMIISAudio    80.34
com.apple.driver.AppleStockholmControl  1.0.0
com.apple.driver.AppleDialogPMU 1.0.1
com.apple.driver.ApplePassthroughPPM    3.0
com.apple.iokit.IOGPUFamily 20.23
com.apple.driver.AppleH11ANEInterface   4.52.0
com.apple.driver.AppleH13CameraInterface    2.82.0
com.apple.driver.AppleH10PearlCameraInterface   14.70.0
com.apple.driver.DCPAVFamilyProxy   1
com.apple.iokit.IOMobileGraphicsFamily-DCP  343.0.0
com.apple.driver.AppleDCP   1
com.apple.driver.AppleFirmwareKit   1
com.apple.driver.AppleSPMI  1.0.1
com.apple.driver.AppleUSBXDCIARM    1.0
com.apple.driver.AppleUSBXDCI   1.0
com.apple.iokit.IOUSBDeviceFamily   2.0.0
com.apple.driver.usb.AppleUSBXHCIARM    1
com.apple.driver.usb.AppleUSBXHCI   1.2
com.apple.driver.AppleEmbeddedUSBHost   1
com.apple.driver.usb.AppleUSBHub    1.2
com.apple.driver.usb.AppleUSBHostCompositeDevice    1.2
com.apple.driver.AppleT8103TypeCPhy 1
com.apple.driver.AppleSART  1
com.apple.driver.ApplePMGR  1
com.apple.driver.watchdog   1
com.apple.driver.AppleDisplayCrossbar   1.0.0
com.apple.iokit.IODisplayPortFamily 1.0.0
com.apple.driver.AppleTypeCPhy  1
com.apple.driver.AppleThunderboltNHI    7.2.8
com.apple.driver.AppleT8103PCIeC    1
com.apple.iokit.IOThunderboltFamily 9.3.2
com.apple.driver.ApplePIODMA    1
com.apple.driver.AppleT8103PCIe 1
com.apple.driver.AppleMultiFunctionManager  1
com.apple.driver.AppleEmbeddedPCIE  1
com.apple.driver.AppleBluetoothDebugService 1
com.apple.driver.AppleBCMWLANCore   1.0.0
com.apple.iokit.IO80211FamilyV2 1200.12.2b1
com.apple.driver.IOImageLoader  1.0.0
com.apple.driver.corecapture    1.0.4
com.apple.driver.AppleMobileDispH13G-DFR    140.0
com.apple.iokit.IOMobileGraphicsFamily  343.0.0
com.apple.driver.AppleMCA2-T8103    510.72
com.apple.driver.AppleGPIOICController  1.0.2
com.apple.driver.AppleFireStormErrorHandler 1
com.apple.driver.AppleMobileApNonce 1
com.apple.iokit.IOTimeSyncFamily    900.11
com.apple.driver.DiskImages 493.0.0
com.apple.iokit.IOGraphicsFamily    585
com.apple.iokit.IOBluetoothFamily   8.0.3d9
com.apple.iokit.IOBluetoothPacketLogger 8.0.3d9
com.apple.driver.FairPlayIOKit  68.6.0
com.apple.iokit.CoreAnalyticsFamily 1
com.apple.driver.AppleSSE   1.0
com.apple.driver.AppleSEPKeyStore   2
com.apple.driver.AppleUSBTDM    511.60.2
com.apple.iokit.IOUSBMassStorageDriver  184.40.6
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOSCSIBlockCommandsDevice   436.40.6
com.apple.iokit.IOSCSIArchitectureModelFamily   436.40.6
com.apple.driver.AppleIPAppender    1.0
com.apple.driver.AppleFDEKeyStore   28.30
com.apple.driver.AppleEffaceableStorage 1.0
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.KernelRelayHost    1
com.apple.iokit.IOUSBHostFamily 1.2
com.apple.driver.AppleUSBHostMergeProperties    1.2
com.apple.driver.usb.AppleUSBCommon 1.0
com.apple.driver.AppleSMC   3.1.9
com.apple.driver.RTBuddy    1.0.0
com.apple.driver.AppleEmbeddedTempSensor    1.0.0
com.apple.driver.AppleARMPMU    1.0
com.apple.iokit.IOAccessoryManager  1.0.0
com.apple.driver.AppleOnboardSerial 1.0
com.apple.iokit.IOSkywalkFamily 1
com.apple.driver.mDNSOffloadUserClient  1.0.1b8
com.apple.iokit.IONetworkingFamily  3.4
com.apple.iokit.IOSerialFamily  11
com.apple.driver.AppleSEPManager    1.0.1
com.apple.driver.AppleA7IOP 1.0.2
com.apple.driver.IOSlaveProcessor   1
com.apple.driver.AppleBiometricSensor   2
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.AUC   1.0
com.apple.iokit.IOAVFamily  1.0.0
com.apple.iokit.IOHDCPFamily    1.0.0
com.apple.iokit.IOCECFamily 1
com.apple.iokit.IOAudio2Family  1.0
com.apple.driver.AppleEmbeddedAudioLibs 1.17
com.apple.driver.AppleFirmwareUpdateKext    1
com.apple.driver.AppleM2ScalerCSCDriver 265.0.0
com.apple.iokit.IOSurface   289.3
com.apple.driver.IODARTFamily   1
com.apple.security.quarantine   4
com.apple.security.sandbox  300.0
com.apple.kext.AppleMatch   1.0.0d1
com.apple.driver.AppleMobileFileIntegrity   1.0.5
com.apple.kext.CoreTrust    1
com.apple.security.AppleImage4  3.0.0
com.apple.iokit.IOCryptoAcceleratorFamily   1.0.1
com.apple.driver.AppleARMPlatform   1.0.2
com.apple.iokit.IOStorageFamily 2.1
com.apple.iokit.IOSlowAdaptiveClockingFamily    1.0.0
com.apple.iokit.IOReportFamily  47
com.apple.kec.pthread   1
com.apple.kec.corecrypto    11.1
com.apple.kec.Libm  1

** Stackshot Succeeded ** Bytes Traced 42050 (Uncompressed 149440) **

Mise à jour :

OK J'ai ENFIN réussi à reproduire ce problème de manière fiable !

Installer Ruby avec Home-brew.

Exécutez "gem update".

Redémarrez et vous verrez la panique.

Je ne pense pas que ce soit un problème de ruby, mais quelque chose qui fait que l'exécution du ruby hors système cause des problèmes...

C'est vraiment bizarre.

J'ai redémarré 25 fois, et je n'ai vu le problème que sur les 3 fois où j'ai lancé gem.

Mise à jour2 :

Je peux le reproduire de plusieurs façons, et c'est bizarre. Toutes ces applications sont installées via home-brew -

  1. Utilisation de ruby puis de gem installés via home-brew, c'est-à-dire en exécutant /opt/homebrew/opt/ruby/bin/ruby, puis /opt/homebrew/opt/ruby/bin/gem, puis en redémarrant - voir KP.

  2. Exécution de "thef*ck" ( https://github.com/nvbn/thef*ck ) - voir KP.

  3. Exécution de "pip3 list" installé via homebrew, c'est-à-dire "/opt/homebrew/bin/pip3 list" - voir KP.

Mise à jour3 SOLVED :

Mes étapes de réplication ne fonctionnent que lorsque mon émulateur de terminal (iTerm/Terminal) a été ajouté dans la section "Outils de développement" des paramètres de sécurité et de confidentialité dans MacOS.

Je les ai enlevés et je n'ai plus pu les reproduire.

Il semble qu'il s'agisse d'un bogue dans les signatures codesign/watchdogd/adhoc. Lorsque vous retirez le terminal des outils de développement, vous pouvez voir que la vérification de la signature est effectuée et que tout va bien.

Si vous avez un terminal dans la catégorie "outils de développement", certains outils (comme ceux que je décris dans mon post, ruby/pip), provoquent une panique du système d'exploitation au redémarrage, car quelque chose reste bloqué.

Une description plus détaillée est fournie ici : https://sigpipe.macromates.com/2020/MacOS-catalina-slow-by-design/

2voto

rybosome Points 1829
  1. Redémarrer en mode sans échec ( Shift pendant le démarrage) et voir si le problème se reproduit. Nous testons sans extensions tierces ni démons de lancement et avec un ensemble réduit d'extensions Apple au cas où l'une d'entre elles bloquerait le redémarrage après le watchdogd sort ou si watchdogd lui-même est suspendu.

  2. Si vous avez des périphériques externes, des dongles ou des câbles connectés, pouvez-vous les éteindre, les déconnecter, démarrer sans eux et voir si le problème se reproduit ? Même raisonnement qu'au point 1.

  3. Voyons ce que montre le journal du système dans les instants qui précèdent l'incident. Reproduisez le problème, en notant la date et l'heure exacte (H:M:S) du redémarrage. Après avoir forcé l'arrêt et le redémarrage, exécutez la commande suivante dans Terminal (en remplaçant la date et l'heure réelles, au format 24 heures, du premier redémarrage) et trouvez un moyen de partager les résultats avec nous :

    $ log show —-start="2021-02-01 23:45:12" —-info —-debug

UPDATE :

Essayons d'enrichir le journal de panique. Exécutez la commande suivante dans le terminal :

$ sudo nvram boot-args="keepsyms=1"

et redémarrer. La prochaine fois que vous paniquez, veuillez joindre le journal de panique complet (via PasteBin ou autre).

1voto

JayM Points 2064

Avez-vous essayé un gestionnaire de version tel que chruby ? Je suppose que vous avez migré, donc vous transportez un certain bagage. Il ne peut s'agir d'un problème courant, mais cela ne vous aide pas. De nombreuses personnes, dont moi, ont utilisé des versions plus récentes de Ruby. J'ai installé la 3.0.0 et je l'ai essayée. L'application Rails principale est toujours à 2.6 quelque chose, mais j'ai pensé utiliser 3 pour les essais. MBP sur Big Sur 11.2 (machine moins importante), iMac sur Catalina. Bonne chance. Peut-être que c'est un problème de gem ? Une dépendance bizarre.

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