Sleep Wake Failures aufgrund von Watchdog am 10.13 (zusätzliches Update)

9

Ich habe dies in den letzten 48 Stunden zweimal erlebt, beide ungefähr zur gleichen Zeit. Sind die Zeiten korreliert oder zufällig? Kann mir jemand etwas Licht ins Dunkel bringen?

Relevante Zeilen aus system.log:

Oct 16 12:08:20 redacted_hostname syslogd[59]: ASL Sender Statistics
Oct 16 12:08:21 redacted_hostname Dropbox[605]: [1016/120821:WARNING:dns_config_service_posix.cc(306)] Failed to read DnsConfig.
Oct 16 12:08:24 --- last message repeated 1 time ---
Oct 16 12:08:24 redacted_hostname systemstats[70]: assertion failed: 17A405: systemstats + 665801 [FB138264-8F86-3462-9C53-FC084690A767]: 0x7faaa8a01a80
Oct 16 12:14:49 localhost bootlog[0]: BOOT_TIME 1508174089 0

---

Oct 17 12:19:52 redacted_hostname syslogd[59]: ASL Sender Statistics
Oct 17 12:19:53 redacted_hostname Dropbox[493]: [1017/121953:WARNING:dns_config_service_posix.cc(306)] Failed to read DnsConfig.
Oct 17 12:19:56 redacted_hostname systemstats[70]: assertion failed: 17A405: systemstats + 665801 [FB138264-8F86-3462-9C53-FC084690A767]: 0x7fbb6340e520
Oct 17 12:19:57 redacted_hostname netbiosd[3498]: DEPRECATED USE in libdispatch client: Setting timer interval to 0 requests a 1ns timer, did you mean FOREVER (a one-shot timer)?
Oct 17 13:48:19 localhost bootlog[0]: BOOT_TIME 1508266099 0

Bericht über Schlaf-Wach-Fehler vom 16. Oktober:

Date/Time:       2017-10-16 12:13:43 -0500
OS Version:      Mac OS X 10.13 (Build 17A405)
Architecture:    x86_64h
Report Version:  26

Data Source:     Stackshots

Event:           Sleep Wake Failure
Duration:        0.08s
Steps:           7

Hardware model:  MacBookPro11,3
Active cpus:     8

Time Awake Since Boot: 96000s

Process:         kernel_task [0]
Path:            /System/Library/Kernels/kernel
Architecture:    x86_64
Version:         Darwin Kernel Version 17.0.0: Thu Aug 24 21:48:19 PDT 2017; root:xnu-4570.1.46~2/RELEASE_X86_64
Task size:       2766.31 MB
CPU Time:        1.468s

<ALL THE TASK DETAILS>

================================================================
UUID: <REDACTED>
Code: 6c611cd2 00000016
Stackshot reason: Watchdog

Bericht über Schlaf-Wach-Fehler vom 17. Oktober:

No samples for specified time interval

================================================================

status: 0x40003
Code: 0x6c611cd204000016
Stackshot reason: Watchdog
jsejcksn
quelle
Aus technischer Sicht kann ein Nachlauffehler einfach eine beliebige Zeit sein, die für die Wiederaufnahme benötigt wird. Wenn die Technik sagt - lassen Sie uns alle langsamen Wakes länger als 5 Sekunden sammeln, könnte dies überhaupt nichts sein. Gibt es eine bestimmte Sache, über die Sie sich Sorgen machen, oder etwas, das buchstäblich nicht jedes Mal funktioniert? Ich habe die Erfahrung gemacht, dass Sie den Fehler immer bekommen werden - Dutzende und Dutzende Male zuverlässig, wenn es ein Hardwareproblem gibt. (selbst dann - es ist oft nur noch Software)
bmike

Antworten:

5

Hier ist, wie ich dies bei der Arbeit verfolgen würde, indem ich weitere Energieprotokolle erhalte und dann alles zur Analyse an Apple Engineering sende.

pmset -g stats
pmset -g log
sudo sysdiagnose Watchdog

Um meinen Kommentar zu verstärken: Watchdog sucht einfach nach festgefahrenen Aufgaben, sodass ein langsames Aufwachen aus dem Ruhezustand möglicherweise nicht auf dem Wunsch beruht, Statistiken über ein nicht blendend schnelles Aufwecken zu erfassen, damit der Anteil der Personen, die Fehlerprotokolle an Apple senden, helfen kann Sie aggregieren und messen den Gesamtzustand dieser Operation.

Wenn Ihr Speicher langsamer als die beste SSD ist oder Sie viel RAM haben und Ihr Speicher nicht komprimiert ist, würde ich für neuere Computer (letzte 5 Jahre) Nachlaufzeiten im Bereich von 5 bis 20 Sekunden und für ältere Mac-Hardware viel länger erwarten.

Sofern Sie nicht einen bestimmten Fehler haben oder den Verdacht haben, dass Ihre Festplatte / Ihr Speicher Probleme hat (führen Sie das Festplatten-Dienstprogramm aus oder starten Sie das Gerät fsckim Einzelbenutzermodus), würde mich nur zwei Fälle dazu veranlassen, eine andere Erinnerung als das Einchecken innerhalb von 60 Tagen festzulegen Wenn die Wakes weiterhin eine "Fehler" -Diagnose auslösen. Ich würde auch jede Woche nach Updates suchen und das Betriebssystem patchen, falls es behoben oder verschärft wird.

Grundsätzlich ist der Watchdog so konzipiert, dass er die Leistung überwacht. Er hat eindeutig ein Signal oder eine Anleitung erhalten, um weitere Details für langsame Wachphasen zu sammeln. Abgesehen davon - ohne den Quellcode von Apple und eine Sitzung mit den Ingenieuren, in der öffentlich erklärt wird, warum dieses bestimmte Ereignis ausgelöst wurde, müssen Sie dies möglicherweise überwachen und sich auf andere Aspekte konzentrieren, z. B. das Abstürzen bestimmter Apps / das vollständige Aufwecken usw.

bmike
quelle
Ich antworte auf Ihren Kommentar und antworte hier: Meine Wachen sind normalerweise 2-3. In der Vergangenheit gab es einige Vorfälle, in denen mein Laptop beim Schließen des Deckels nicht in den Ruhezustand überging. Daher stellte ich die Frage, ob möglicherweise ein damit verbundenes Problem vorliegt, das Schlaf- UND Wachprobleme verursacht. Seit dem Update auf macOS 10.13.2 ist jedoch kein Problem aufgetreten. An diesem Punkt haben Sie also Recht, dass dies ein Betriebssystemfehler war.
jsejcksn
Gute Nachrichten @jsejcksn - Es gibt eine große Anzahl neuer Tools, Protokolle, die nicht im Dateisystem protokolliert werden. Ihre Frage ist also großartig und ich bin froh, dass sie eine Prämie erhalten hat. Es wird sicherlich anderen helfen, wenn sie diese Botschaft sehen und jemand, der klüger ist als ich, vielleicht noch eine weit überlegene Antwort hat.
bmike