¿Qué hace que UserEventAgent se ejecute con un uso de CPU del 100%?

17

Desde hace aproximadamente un mes, mi MBPr a veces inicia sus ventiladores y se está poniendo realmente caliente. El monitor de actividad me dice que esto se debe al UserEventAgent, que se ejecuta con un uso del 100% de la CPU.

Este pico puede durar entre 10 y 30 minutos y luego todo vuelve a la normalidad. Parece que no hay razón detrás de esto. No hay un patrón, cuando comienza y nada que pueda hacer, para detenerlo. El mismo patrón todavía se aplica cuando no hago nada y solo espero. Todavía lleva una cantidad considerable de tiempo, hasta que UserEventAgent vuelva a la normalidad.

También revisé el registro para averiguar, si hay algún mensaje, que podría darme una pista, pero los mensajes difieren cada vez. No hay ningún mensaje que siempre provoque que UserEventAgent inicie los ventiladores y no hay ninguno que lo detenga.

Lo único que noté es una gran cantidad de errores, registrados en las estadísticas de UserEventAgent:

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

¿Hay alguna forma de averiguar qué causa que el UserEventAgent se vuelva loco? ¿Quizás un comando de terminal, o algo así?

Como nota: probarlo llevará algún tiempo, porque tendré que esperar al próximo pico para probar soluciones.


Actualización 2 de enero de 2015

Acabo de recibir un nuevo pico.

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 desea ver el informe, puede encontrarlo aquí: https://gist.github.com/hpohlmeyer/da3a91c66061c8572ebe

¿No hay ningún mensaje adicional cuando el proceso vuelve a su carga normal de CPU, pero cualquiera de ustedes sabe qué buscar en los registros?


Actualización 23 de enero de 2015

Últimamente el proceso no volverá a la normalidad después de un tiempo. Tengo que reiniciar mi Mac para recuperar el uso normal de la CPU del UserEventAgent. Intenté cerrar todas las aplicaciones en ejecución, pero eso no parece tener ningún efecto.

Supongo que podría ser un problema relacionado con el controlador, pero no tengo idea de cómo localizarlo. ¿Hay alguna forma de hacer eso?

Ok, actualmente incluso un reinicio no ayuda. La batería se agota en un instante y los ventiladores funcionan constantemente a toda velocidad. Estoy muy molesto!

Afterlame
fuente
Busque en el registro del sistema UserEventAgent y agregue un evento típico relacionado con picos encontrado a su pregunta.
klanomath
Gracias, he agregado una entrada de registro, pero no sé si coincide con el pico de retraso que tuve hoy. Actualizaré esta publicación nuevamente, si hay un nuevo pico ...
Afterlame

Respuestas:

8

Acabo de resolver esto desconectando y volviendo a conectar el cable de alimentación de Mac. La luz era verde, el indicador de batería en la pantalla indicaba que la batería está cargada, pero tal vez hubo una desalineación de la punta del cable de alimentación o algo que causó este problema.

Vytenis
fuente
3
WHOA. Loco. Lo mismo me estaba sucediendo, que es cómo / por qué encontré este hilo, y acabo de probar su truco de cable de alimentación, ¡y FUNCIONÓ! Ambos UserEventAgenty launchdcada uno había estado quemando alrededor del 50% de mi CPU, ahora ambos nada. ¡¡¡Gracias!!!
Todd Lehman
Genial, ¿cómo descubriste esto?
Bernhard
El problema ocurre cada dos días. Desconectar el cable de alimentación detiene la carga de CPU alta. Pero estoy un poco nervioso, ya que sucede con bastante frecuencia.
Bernhard el
Esto funcionó para mí también. ¿Quizás lo que está sucediendo es que deja de hacer lo que intentó hacer al cambiar al modo Batería? (A veces soy cauteloso al desconectar porque en algunas ocasiones hace que el teclado bluetooth se desconecte para siempre hasta que se reinicie)
DNax
6

Mismo problema. Reinstalé completamente 10.11.3 en una unidad borrada y el problema persiste. Este es un error de OS X, así que envíe a Apple un informe de error.

Mi solución temporal es deshabilitar el demonio de lanzamiento:

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

Pero debe recordar cargarlo antes del próximo arranque o en modo seguro, de lo contrario, muchas cosas fallarán en el próximo arranque.

Desafortunadamente, debemos esperar a que Apple actúe juntos en este caso.

Invitado
fuente
¿Ya se ha solucionado? Ahora estoy teniendo exactamente el mismo problema (octubre de 2016)
gabeio
Ataque que descargó malwarebytes y realizó un escaneo para descubrir que aparentemente tenía un adware que parece haber sido la causa.
gabeio
@gabeio No, tengo el mismo problema hoy en High Sierra, instalación nueva.
Menta
6

En mi caso, parecía ser el controlador de tableta Wacom.
Wacom ha actualizado su controlador a 6.3.15-2 RC. El registro de cambios dice:

  • UserEventAgent se bloquea en o cerca del 100% de uso de CPU al inicio

Acabo de actualizar a este controlador, y parece funcionar bien.


Si la actualización del controlador no ayuda, eliminar esos archivos también solucionó este problema para mí:

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