Was bewirkt, dass der UserEventAgent mit 100% CPU-Auslastung ausgeführt wird?

17

Seit ungefähr einem Monat startet mein MBPr manchmal seine Fans und wird richtig heiß. Die Aktivitätsüberwachung teilt mir mit, dass dies am UserEventAgent liegt, der mit 100% CPU-Auslastung ausgeführt wird.

Diese Spitze kann ungefähr 10 bis 30 Minuten andauern und dann kehrt alles zum Normalzustand zurück. Es scheint keinen Grund dafür zu geben. Es gibt kein Muster, wenn es beginnt und nichts, was ich tun kann, um es zu stoppen. Das gleiche Muster gilt immer noch, wenn ich nichts tue und nur warte. Es dauert immer noch sehr lange, bis UserEventAgent wieder normal ist.

Ich überprüfte auch das Protokoll, um herauszufinden, ob es Nachrichten gibt, die mir einen Hinweis geben könnten, aber die Nachrichten unterscheiden sich jedes Mal. Es gibt keine Meldung, die den UserEventAgent immer zum Starten der Lüfter veranlasst, und es gibt keine, die ihn stoppen könnten.

Das einzige, was mir aufgefallen ist, ist eine große Anzahl von Fehlern, die in der UserEventAgent-Statistik protokolliert wurden:

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Gibt es eine Möglichkeit herauszufinden, warum der UserEventAgent verdreht? Vielleicht ein Terminalkommando oder so?

Hinweis: Das Testen wird einige Zeit in Anspruch nehmen, da ich auf den nächsten Spitzenwert warten muss, um die Lösungen zu testen.


Update 2. Januar 2015

Ich habe gerade einen neuen Dorn bekommen.

02.01.16 12:18:14,403 UserEventAgent[47]: Failed to send message because the port couldn't be created.
02.01.16 12:18:14,404 UserEventAgent[347]: com.apple.TMHelperAgent.SetupOffer enabled
02.01.16 12:18:17,234 UserEventAgent[47]: Failed to send message because the port couldn't be created.
02.01.16 12:18:17,235 UserEventAgent[347]: com.apple.TMHelperAgent.SetupOffer enabled
02.01.16 12:19:26,417 UserEventAgent[47]: Captive: [UserAgentDied:143] User Agent @port=101939 Died
02.01.16 12:19:26,422 com.apple.xpc.launchd[1]: (com.apple.UserEventAgent-Aqua[347]) Service exited due to signal: Killed: 9
02.01.16 12:19:26,681 UserEventAgent[16347]: Failed to copy info dictionary for bundle /System/Library/UserEventPlugins/alfUIplugin.plugin
02.01.16 12:20:27,224 UserEventAgent[45]: Failed to copy info dictionary for bundle /System/Library/UserEventPlugins/alfUIplugin.plugin
02.01.16 12:20:27,227 UserEventAgent[45]: Captive: CNPluginHandler en0: Inactive
02.01.16 12:20:27,794 UserEventAgent[45]: Received XPC_ERROR_CONNECTION_INVALID for connection com.apple.backupd.xpc
02.01.16 12:20:27,799 UserEventAgent[45]: Failed to send message because the port couldn't be created.
02.01.16 12:20:28,000 UserEventAgent[45]: nsurlsessiond_events plugin: adding token 1 for client softwareupdate_download_service
02.01.16 12:20:30,795 UserEventAgent[45]: Captive: [CNInfoNetworkActive:1748] en0: SSID 'Boop' making interface primary (protected network)
02.01.16 12:20:30,795 UserEventAgent[45]: Captive: CNPluginHandler en0: Evaluating
02.01.16 12:20:30,797 UserEventAgent[45]: Captive: en0: Probing 'Boop'
02.01.16 12:20:30,897 UserEventAgent[45]: Captive: CNPluginHandler en0: Authenticated
02.01.16 12:20:30,921 com.apple.xpc.launchd[1]: (com.apple.UserEventAgent-LoginWindow) This service is defined to be constantly running and is inherently inefficient.
02.01.16 12:20:31,047 UserEventAgent[217]: Failed to copy info dictionary for bundle /System/Library/UserEventPlugins/alfUIplugin.plugin
02.01.16 12:20:31,072 UserEventAgent[217]: user agent networkd: built Nov  3 2015 13:38:22
02.01.16 12:20:34,359 UserEventAgent[45]: assertion failed: 15C50: com.apple.fsevents.matching + 4704 [80662126-A833-3279-8A32-49393FD4E964]: 0x0
02.01.16 12:20:44,822 com.apple.xpc.launchd[1]: (com.apple.UserEventAgent-Aqua) This service is defined to be constantly running and is inherently inefficient.
02.01.16 12:20:45,031 UserEventAgent[269]: Failed to copy info dictionary for bundle /System/Library/UserEventPlugins/alfUIplugin.plugin
02.01.16 12:20:45,064 UserEventAgent[269]: com.apple.TMHelperAgent.SetupOffer enabled
02.01.16 12:20:45,167 UserEventAgent[269]: user agent networkd: built Nov  3 2015 13:38:22
02.01.16 12:20:45,453 UserEventAgent[269]: received an unknown event from daemon
02.01.16 12:22:12,000 kernel[0]: process UserEventAgent[45] thread 1395 caught burning CPU! It used more than 50% CPU (Actual recent usage: 86%) over 180 seconds. thread lifetime cpu usage 90.014261 seconds, (88.775576 user, 1.238685 system) ledger info: balance: 90002688195 credit: 90002688195 debit: 0 limit: 90000000000 (50%) period: 180000000000 time since last refill (ns): 104457330065 
02.01.16 12:22:20,007 spindump[442]: Saved cpu_resource.diag report for UserEventAgent version ??? (???) to /Library/Logs/DiagnosticReports/UserEventAgent_2016-01-02-122220_Hennings-MacBook-Pro.cpu_resource.diag

Wenn Sie sich den Bericht ansehen möchten, finden Sie ihn hier: https://gist.github.com/hpohlmeyer/da3a91c66061c8572ebe

Es wird keine zusätzliche Meldung angezeigt, wenn der Prozess zur normalen CPU-Auslastung zurückkehrt, aber jemand von Ihnen weiß, worauf in den Protokollen zu achten ist ?!


Update 23. Januar 2015

In letzter Zeit wird sich der Prozess nach einiger Zeit nicht mehr normalisieren. Ich muss meinen Mac neu starten, um die normale CPU-Nutzung des UserEventAgent wiederherzustellen. Ich habe versucht, alle laufenden Apps zu schließen, aber das scheint überhaupt keine Auswirkungen zu haben.

Ich vermute, dass es sich möglicherweise um ein Treiberproblem handelt, aber ich habe keine Ahnung, wie ich es finden kann. Gibt es eine Möglichkeit, das zu tun?

Ok, momentan hilft auch ein Neustart nicht. Die Batterie ist augenblicklich leer und die Lüfter laufen konstant mit voller Geschwindigkeit. Ich ärgere mich so!

Afterlame
quelle
Durchsuchen Sie das Systemprotokoll nach UserEventAgent und fügen Sie Ihrer Frage ein typisches Spitzenereignis hinzu.
klanomath
Danke, ich habe einen Protokolleintrag hinzugefügt, aber ich weiß nicht, ob dieser dem Lag-Spike entspricht, den ich heute hatte. Ich werde diesen Beitrag erneut aktualisieren, wenn es einen neuen Spike gibt…
Afterlame

Antworten:

8

Ich habe das gerade gelöst, indem ich das Stromkabel vom Mac abgezogen und wieder angeschlossen habe. Das Licht war grün, die Batterieanzeige auf dem Bildschirm zeigte an, dass die Batterie aufgeladen ist, aber möglicherweise war die Spitze des Netzkabels falsch ausgerichtet oder es gab etwas, das dieses Problem verursachte.

Vytenis
quelle
3
WHOA. Verrückt. Das gleiche passierte mir, weshalb ich diesen Thread gefunden habe, und ich habe gerade Ihren Stromkabel-Trick ausprobiert, und es hat funktioniert! Beides UserEventAgentund launchdjeweils ca. 50% meiner CPU brannten, jetzt beides nichts mehr. Vielen Dank!!!
Todd Lehman
Cool, wie hast du das herausgefunden?
Bernhard
Das Problem tritt jeden zweiten Tag auf. Das Trennen des Netzkabels stoppt die hohe CPU-Last. Aber ich bin etwas nervös, da es ziemlich oft vorkommt.
Bernhard
Das hat auch bei mir funktioniert. Vielleicht ist es so, dass es aufhört zu tun, was immer es versucht, weil es in den Batteriemodus wechselt? (Manchmal bin ich vorsichtig, wenn
ich den Stecker aus der Steckdose ziehe,
6

Gleicher Fehler. Ich habe 10.11.3 auf einem gelöschten Laufwerk komplett neu installiert und das Problem bleibt bestehen. Dies ist ein OS X-Fehler. Senden Sie Apple einen Fehlerbericht.

Meine vorübergehende Lösung besteht darin, den Startdämon zu deaktivieren:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.UserEventAgent-System.plist

Sie müssen jedoch daran denken, es vor dem nächsten Start oder im abgesicherten Modus zu laden, da sonst beim nächsten Start viele Dinge fehlschlagen.

Leider müssen wir darauf warten, dass Apple sich in dieser Sache zusammentut.

Gast
quelle
Wurde das schon behoben? Ich habe gerade genau das gleiche Problem (Oktober 2016)
gabeio
Streik, der malwarebytes heruntergeladen und einen Scan durchgeführt hat, um festzustellen, dass ich anscheinend Adware hatte, die die Ursache zu sein scheint.
Gabeio
@gabeio Nö, habe heute das gleiche Problem auf High Sierra, frisch installiert.
Minze
6

In meinem Fall schien es der Wacom-Tablet-Treiber zu sein.
Wacom hat seinen Treiber auf aktualisiert 6.3.15-2 RC. Das Changelog sagt:

  • UserEventAgent bleibt beim Start bei oder in der Nähe von 100% der CPU-Auslastung hängen

Ich habe gerade auf diesen Treiber aktualisiert, und es scheint gut zu funktionieren.


Wenn das Treiberupdate nicht hilft, hat das Löschen dieser Dateien auch dieses Problem für mich behoben:

/Library/LaunchAgents/com.wacom.wacomtablet.plist
/Library/LaunchDemons/com.wacom.displayhelper.plist
Afterlame
quelle