kworker bloqueado por más de 120 segundos Ubuntu 17.10

kworker bloqueado por más de 120 segundos Ubuntu 17.10

Decidí actualizar a 17.10 en mi Thinkpad.

Ahora, cada vez que intento apagarlo a través de la consola o el menú) o reiniciarlo, lleva mucho tiempo.

TTY me da varios errores relacionados con hung_task_timeout_secs, desde kworker, networkmanagerhasta wpa_supplicant.

Intenté reinstalar con diferentes ISO (compilación diaria de hace 2 días, beta2 y rc de hoy) y sigo recibiendo el mismo error cada vez.

¿Alguna idea de qué podría causar ese problema? En este momento estoy ejecutando 17.10 en otras dos PC diferentes sin ningún problema.

EDITAR: deborphan no devuelve ningún paquete huérfano. Aunque creo que podría haber encontrado algo. Decidí borrar completamente el disco, incluidas mis ventanas de arranque dual. Reinstalado y todo funcionó bien. Hoy en la universidad el problema reapareció.

Ahora lo interesante es: creo que está relacionado con mi wifi. En casa, durante y después de la instalación, lo tuve enchufado mediante cable y no tuve ningún problema. Pero con sólo wifi en la universidad reapareció. Así que lo intenté, volví a enchufar el cable en casa y volvió a funcionar. Se quitó el cable, se reinició y el problema vuelve a aparecer. La tarjeta Wifi es un Qualcomm Atheros.

Respuesta1

Parece un problema del kernel relacionado con los controladores inalámbricos y el solicitante. Ayer actualicé a 17.10 y tuve exactamente el mismo problema. Eliminar paquetes huérfanos no ayudó.

Después de mirar dmesgel resultado, me di cuenta de que tenía algo que ver con el kernel ( 4.13.0-16-generic) y decidí usar una versión estable anterior ( 4.10.0-37-generic). Ahora todo funciona bien. Espero que esto ayude.

Nota:A continuación se muestra el dmesgresultado:

wpa_supplicant[1488]: wlp1s0: CTRL-EVENT-SCAN-FAILED ret=-16 retry=1
 kernel: [  363.484267] INFO: task kworker/u8:1:51 blocked for more than 120 seconds.
 kernel: [  363.484281]       Tainted: G           OE   4.13.0-16-generic #19-Ubuntu
 kernel: [  363.484285] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
 kernel: [  363.484290] kworker/u8:1    D    0    51      2 0x00000000
 kernel: [  363.484359] Workqueue: phy0 ieee80211_ba_session_work [mac80211]
 kernel: [  363.484363] Call Trace:
 kernel: [  363.484380]  __schedule+0x28b/0x890
 kernel: [  363.484388]  schedule+0x36/0x80
 kernel: [  363.484396]  schedule_preempt_disabled+0xe/0x10
 kernel: [  363.484404]  __mutex_lock.isra.2+0x190/0x4e0
 kernel: [  363.484414]  __mutex_lock_slowpath+0x13/0x20
 kernel: [  363.484421]  ? __mutex_lock_slowpath+0x13/0x20
 kernel: [  363.484428]  mutex_lock+0x2f/0x40
 kernel: [  363.484472]  __ieee80211_start_rx_ba_session+0x1b7/0x5a0 [mac80211]
 kernel: [  363.484479]  ? dequeue_entity+0xed/0x4b0
 kernel: [  363.484516]  ieee80211_ba_session_work+0x164/0x250 [mac80211]
 kernel: [  363.484526]  process_one_work+0x1e7/0x410
 kernel: [  363.484532]  worker_thread+0x4a/0x410
 kernel: [  363.484537]  kthread+0x125/0x140
 kernel: [  363.484543]  ? process_one_work+0x410/0x410
 kernel: [  363.484548]  ? kthread_create_on_node+0x70/0x70
 kernel: [  363.484554]  ret_from_fork+0x25/0x30

Respuesta2

bien puede sereste error en Launchpad. Se promete una solución en la "próxima versión del kernel de Artful".

Respuesta3

Bien, aquí sigue una solución alternativa para ese problema, pero centrándose enKubuntu 20.04LTS. (Tenga en cuenta que esto se publicó originalmente en los foros de Archlinux). Parece que existen muchas razones diferentes que resultan en el mismo mensaje de error.

Experimenté este problema en una edad bastante antigua.Computadora Apple iMac5,1. Parece que en mi caso existe algún problema con la interfaz GLX y especialmente en combinación con modelos de GPU Radeon más antiguos. Esto da como resultado una alta "carga del sistema" que luego bloquea todo el entorno KDE (sistema X Window) durante 2 minutos. Por lo general, esto sucede justo después del inicio de sesión cuando se muestra el "mensaje de notificación" sobre el estado de WiFi.

La solución para mí fue cambiar toda la composición de KWin deOpenGL / GLXaOpenGL ES/EGL. Para ello, se debe editar el archivo de configuración correspondiente.

Agregué la siguiente línea:

export KWIN_COMPOSE=O2ES

Al siguiente archivo:

sudo nano /etc/profile.d/kwin.sh

¡El resultado es realmente sorprendente! ¡Casi todo funciona mejor! Hay mejoras de rendimiento notables en casi todas las partes del comportamiento de la interfaz de usuario. Curiosamente, también Firefox, que en mi caso utiliza también el software basado en Webrender, funciona con mayor fluidez, ¡genial! :-)

Para mí es incomprensible por qué la opción de composición OpenGL ES/EGL no está disponible de forma predeterminada. Al menos para mí funciona mucho mejor que la variante estándar OpenGL/GLX. ¡Alguien debería decirle esto a los desarrolladores de KDE o Kubuntu! ;-)

información relacionada