Evitar que IceCat o Firefox se congele con algunos plugins

GNU IceCat
GNU IceCat

Versiones recientes de GNU IceCat tenían un problema con ciertos plugins. A veces, de la nada, IceCat se congelaba y no había forma de volver a usarlo.

Esto me pasaba en IceCat 8.0 y 9.0 en ArchLinux. En la última actualización a la versión más reciente (IceCat 10), apareció el siguiente mensaje en la consola:

Maybe IceCat freezes with some plugins, a workaround is to set dom.ipc.plugins.enabled to false in about:config

Probé hacer exactamente eso:

  1. Entrar en about:config
  2. Buscar el valor dom.ipc.plugins.enabled y setearlo en falso

Con esto, he vuelto a usar IceCat sin que se tranque.

Protección contra fallos

Firefox
Firefox

Esta configuración tiene que ver con la protección contra fallos que Mozilla incorporó a Firefox a partir de la versión 3.6.4. Esta característica aisla la ejecución de algunos complementos del proceso del navegador web, y hace que estos complementos se ejecuten en un proceso contenedor (plugin-container).

Firefox viene con protección de fallas habilitada para algunos plugins específicos. Por defecto, los plugins habilitados para ejecutarse en un proceso aparte son el plugin de prueba de NPAPI (Netscape Plugin Application Programming Interface), Adobe Flash, Apple QuickTime (en Windows) y Microsoft Silverlight (Windows).

Esta lista blanca de plugins está especificada en una preferencia dom.ipc.plugins.enabled.<nombre>, que lleva el valor true por defecto. La protección contra fallos está deshabilitada por defecto para todos los demás plugins. Así que por defecto dom.ipc.plugins.enabled -que permite a todos los plugins ejecutarse como procesos separados- tiene el valor false.

Y ahí encontramos la raíz del problema. Seguramente algún plugin de reproducción de video u otros contenidos multimedia estuviera afectando a IceCat, y por eso no funcionaba bien. Mi teoría es que es culpa de Flash, me gusta culpar a Flash por las cosas…

[Más info sobre el tema en MozillaZine]

Esta entrada ha sido publicada en Firefox, GNU IceCat y etiquetada como , , , . Guarda el enlace permanente.

Una respuesta en “Evitar que IceCat o Firefox se congele con algunos plugins

  1. Dark Musician dijo:

    Por eso se congela, porque es ICEcat XD

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *