Chrome congela Ubuntu 13.04

Chrome congela Ubuntu 13.04

Desde hace aproximadamente 2 o 3 semanas, mi escritorio Ubuntu 13.04 se congela con frecuencia después de usar Chrome por un tiempo. El mouse se puede mover, pero nada responde al mouse o al teclado. Tengo que presionar el botón de encendido para apagar la máquina y reiniciarla. A veces, los síntomas no son una congelación completa, sino que todos los archivos pasan a ser de sólo lectura, lo que hace que nada funcione. Todas las pestañas de Chrome muestran un mensaje de error. Cada vez que uso la nueva versión de Google Map en Chrome, Ubuntu se congela muy pronto.

Aunque en realidad nunca esperé que un programa de navegador pudiera congelar todo el sistema, ahora creo que el culpable es Chrome. Si no uso Chrome, digamos que uso Firefox, entonces el sistema funciona bien. Primero pensé que mi disco duro tenía algunos errores. Intenté solucionarlo y utilizar la utilidad de disco para realizar una prueba inteligente extendida y no encontré errores.

También busqué en la Web y encontré personas que hacían preguntas similares, sin obtener buenas soluciones. Algunos sugieren que esto está relacionado con el controlador de la tarjeta de video. Pero siempre he estado usando Chrome en Ubuntu sin problemas hasta hace 2 o 3 semanas.

Alguna información sobre mi sistema:

ubuntu 13.04
versión del kernel: 3.8.0-30-genérico
CPU: Intel core i7 2600K (use su tarjeta de video integrada)

Actualización: el uso echo 0 | sudo dd of=/sys/module/i915/parameters/semaphoressugerido por Ricitos de Oro pareció resolver el problema al principio.

Al día siguiente, los problemas vuelven:

(1) El primer problema es que no puedo iniciar Ubuntu porque no se puede encontrar la partición raíz /dev/mapper/ubuntu (una partición LVM). Intenté reiniciar varias veces, a veces puedo ingresar a Ubuntu, pero no se puede utilizar nada, incluso un archivo de texto muestra un error de entrada/salida en el comando. Finalmente, uso el modo de recuperación para verificar el disco y reparar paquetes. Entonces puedo iniciar Ubuntu como de costumbre.

(2) Sin embargo, Chrome vuelve a congelar Ubuntu. Los síntomas iniciales descritos al principio del post vuelven. El comando echo 0 | sudo dd of=/sys/module/i915/parameters/semaphoresparece solo extender el tiempo en que Chrome funciona bien. Sin embargo, eventualmente, después de media o una hora, el sistema se congelará o todo volverá a ser de solo lectura. Si uso el mapa de Google, varios minutos después, el sistema se congelará. Luego tengo que apagar la máquina por fuerza bruta. Después de reiniciar en Ubuntu, el contenido del archivo /sys/module/i915/parameters/semaphores vuelve a cambiar a "-1", en lugar de "0" que escribí antes. El uso grep i915_hangcheck_hung /var/log/*no encontró errores relevantes para el momento del bloqueo. También sospecho que el problema está relacionado con el complemento flash en Chrome, así que cambié el complemento flash de Adobe al integrado de Chrome. Pero el problema persiste.

Así que no estoy seguro de que esto se deba 100% a Chrome ahora. Por ahora, usaré Firefox y veré si el sistema es estable.

Respuesta1

Probablemente esté utilizando el controlador i915 para el vídeo integrado y apuesto a que tiene algo que ver con este error:

https://bugzilla.kernel.org/show_bug.cgi?id=58381

Dado que la "congelación" es el pánico del núcleo. Intentar:

grep i915_hangcheck_hung /var/log/*

Y mira lo que aparece. Puedes intentar desactivar "usar aceleración de hardware cuando esté disponible" en Chrome (en "Configuración avanzada...Sistema").

También hay una sugerenciaaquí(El error anterior parece considerarse un duplicado de este, pero el anterior tiene un mejor informe inicial relacionado con Chrome) para intentar esto:

echo 0 | sudo dd of=/sys/module/i915/parameters/semaphores

Si haces eso su rootes un poco más simple:

echo 0 > /sys/module/i915/parameters/semaphores

Tenga en cuenta que los archivos que contiene /sysno son archivos reales en el disco.sistemases una interfaz del kernel. Leer un archivo es una solicitud de información en vivo desde el kernel, y escribir en un archivo es una solicitud en vivo para establecer un parámetro. Por lo tanto, esta no es una configuración permanente que persistirá tras los reinicios. Puede incluir el comando echo en un script de arranque o agregar un parámetro de línea de comando del kernel en su grub.conf, según el segundo enlace del informe de error:

i915.semaphores=0

Lo que establecerá ese parámetro en el arranque.

información relacionada