20 votos

¿Qué hace que el UserEventAgent funcione con el 100% de uso de la CPU?

Desde hace un mes, mi MBPr a veces enciende sus ventiladores y se está poniendo muy caliente. El monitor de actividad me dice, que esto se debe al UserEventAgent, que funciona con el 100% de uso de la CPU.

Este pico puede durar de 10 a 30 minutos y luego todo vuelve a la normalidad. Parece no haber ninguna razón detrás de esto. No hay un patrón, cuando comienza y nada que pueda hacer, para detenerlo. El mismo patrón sigue siendo válido cuando no hago nada y sólo espero. Todavía toma una seria cantidad de tiempo, hasta que UserEventAgent vuelva a la normalidad.

También revisé el registro para averiguar si hay algún mensaje que pueda darme una pista, pero los mensajes son diferentes cada vez. No hay ningún mensaje que haga que el UserEventAgent ponga en marcha los ventiladores y no hay ninguno que lo pare.

Lo único que noté es un gran número de errores, registrados en las estadísticas de UserEventAgent:

enter image description here enter image description here

¿Hay alguna forma de averiguar qué es lo que hace que el Agente de Eventos de Usuario se vuelva loco? ¿Tal vez un comando terminal, o algo así?

Como nota: Probarlo llevará algún tiempo, porque tendré que esperar al siguiente pico para probar las 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 quieres echar un vistazo al informe, puedes 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 alguno 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 algún tiempo. Tengo que reiniciar mi mac para que vuelva a haber un uso normal de la cpu del UserEventAgent. Intenté cerrar todas las aplicaciones que se estaban ejecutando, pero eso no parece tener ningún efecto.

Mi suposición es que puede ser un problema relacionado con el conductor, pero no tengo ni idea de cómo rastrearlo. ¿Hay alguna forma de hacerlo?

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

0 votos

Por favor, busque en el registro del sistema el UserEventAgent y añada a su pregunta un evento típico relacionado con el pico encontrado.

0 votos

Gracias, he añadido una entrada de registro, pero no sé si coincide con el pico de lag que he tenido hoy. Voy a actualizar este post de nuevo, si hay un nuevo pico

10voto

kosii Puntos 1342

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

7voto

Bjorn Bailleul Puntos 359

El mismo tema. He reinstalado completamente el 10.11.3 en un disco borrado y el problema persiste. Este es un error de OS X, así que envía a Apple un informe de error.

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

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

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

Desafortunadamente, debemos esperar a que Apple se organice para esto.

0 votos

¿se ha arreglado esto ya? Acabo de tener exactamente el mismo problema (octubre de 2016)

0 votos

Huelga que descargado malwarebytes y preformado una exploración para encontrar que aparentemente tenía adware que parece haber sido la causa.

0 votos

@gabeio No, tengo el mismo problema hoy en High Sierra, instalación fresca.

7voto

Afterlame Puntos 158

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

  • El UserEventAgent se cuelga en o cerca del 100% de uso de la CPU en el arranque.

Acabo de actualizar a este conductor, y parece que funciona bien.


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

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X