20 votes

Qu'est-ce qui fait que le UserEventAgent fonctionne avec une utilisation de 100% du CPU ?

Depuis environ un mois, mon MBPr fait parfois démarrer ses ventilateurs et devient très chaud. Le moniteur d'activité me dit que c'est à cause de l'agent UserEventAgent, qui utilise le CPU à 100%.

Ce pic peut durer de 10 à 30 minutes, puis tout revient à la normale. Il semble n'y avoir aucune raison à cela. Il n'y a pas de modèle, quand il commence et rien que je puisse faire pour l'arrêter. Le même schéma s'applique lorsque je ne fais rien et que j'attends. Il faut toujours beaucoup de temps pour que UserEventAgent revienne à la normale.

J'ai également vérifié le journal pour savoir s'il y a des messages qui pourraient me donner un indice, mais les messages diffèrent à chaque fois. Il n'y a pas de message qui provoque toujours le démarrage des ventilateurs par le UserEventAgent et il n'y en a aucun pour l'arrêter.

La seule chose que j'ai remarquée est un nombre énorme d'erreurs, enregistrées dans les statistiques de UserEventAgent :

enter image description here enter image description here

Existe-t-il un moyen de savoir ce qui fait que le UserEventAgent se détraque ? Peut-être une commande de terminal, ou quelque chose comme ça ?

Remarque : le test prendra un certain temps, car je devrai attendre le prochain pic pour tester les solutions.


Mise à jour du 2 janvier 2015

Je viens de recevoir un nouveau pic.

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

Si vous voulez jeter un coup d'œil au rapport, vous pouvez le trouver ici : https://gist.github.com/hpohlmeyer/da3a91c66061c8572ebe

Il n'y a pas de message supplémentaire lorsque le processus revient à sa charge CPU normale, mais l'un d'entre vous sait ce qu'il faut chercher dans les journaux !


Mise à jour du 23 janvier 2015

Dernièrement, le processus ne revient pas à la normale après un certain temps. Je dois redémarrer mon Mac pour que l'utilisation du processeur de UserEventAgent redevienne normale. J'ai essayé de fermer toutes les applications en cours, mais cela ne semble pas avoir d'effet du tout.

Je pense qu'il s'agit peut-être d'un problème lié au pilote, mais je n'ai aucune idée de la façon de le localiser. Existe-t-il un moyen de le faire ?

Ok, actuellement même un redémarrage n'aide pas. La batterie se vide en un instant et les ventilateurs tournent constamment à plein régime. Je suis tellement ennuyé !

10voto

kosii Points 1342

Je viens de résoudre le problème en débranchant et en rebranchant le câble d'alimentation du Mac. La lumière était verte, l'indicateur de batterie sur l'écran disait que la batterie était chargée mais peut-être qu'il y avait un mauvais alignement de l'extrémité du câble d'alimentation ou quelque chose qui a causé ce problème.

7voto

Bjorn Bailleul Points 359

Même problème. J'ai complètement réinstallé 10.11.3 sur un disque effacé et le problème persiste. Il s'agit d'un bogue OS X, alors envoyez un rapport de bogue à Apple.

Ma solution temporaire est de désactiver le démon de lancement :

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

Mais vous devez vous rappeler de le charger avant le prochain démarrage ou en mode sans échec, sinon beaucoup de choses vont échouer au prochain démarrage.

Malheureusement, nous devons attendre qu'Apple se ressaisisse sur ce point.

7voto

Afterlame Points 423

Dans mon cas, il s'agissait du pilote de la tablette Wacom.
Wacom a mis à jour son pilote pour 6.3.15-2 RC . Le changelog dit :

  • UserEventAgent se bloque à 100% ou presque de l'utilisation du CPU au démarrage.

Je viens de mettre à jour ce pilote, et il semble fonctionner correctement.


Si la mise à jour du pilote n'aide pas, la suppression de ces fichiers a également résolu ce problème pour moi :

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

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