Error de glibc en todas las aplicaciones GTK
Desde hace unas semanas todas mis aplicaciones GTK fallan al iniciarse. El error, visto desde la consola, viene a ser algo así como:
Tras un rato hablando en #debian en freenode me dicen que debe haber por ahí algún follón de versiones de paquetes, versiones en testing con versiones en experimental. Me recomiendan confiar en la sabiduría de aptitude, ya que apt no es capaz de solucionar nada (simplemente no encuentra ningún problema). Una vez me aseguro de que sólo tengo repositorios en lenny confio en aptitude. Me indica que va a desinstalar medio KDE y parte de GNOME. Se supone que si elimina paquetes es porque hay algún tipo de problema con ellos.
Tras desinstalar las aplicaciones GTK vuelven a funcionar. Punto para aptitude. Vuelvo a instalar los paquetes que he desinstalado, y vuelven a fallar. Raro, raro. Finalmente, aislo 6 paquetes que si están instalados impiden a las aplicaciones GTk (y no sólo a las de GNOME) iniciarse:
Dado que uso KDE no me preocupa el aspecto de GTK, siempre y cuando funcionen las aplicaciones.
Se admiten sugerencias.
*** glibc detected *** double free or corruption (fasttop): 0x081e35a0 ***Buscando en Google encuentro un mensaje en el que comentan que se debe a que glibc ha detectado un error en el programa y por tanto éste ha sido abortado. Eso ya se podía deducir del error, pero también cuenta que se puede establecer un comportamiento determinado en caso de encontrar estos errores mediante la variable de entorno MALLOC_CHECK_:
By default, the program that generated this error will also beProbando a poner 0 ó 1 consigo que algún programa sencillo se ejecute, pero siguen fallando, como por otro lado cabría esperar.
killed; however, this (and whether or not an error message is
generated) can be controlled via the MALLOC_CHECK_ environment
variable. The following settings are supported:
0 -- Do not generate an error message, and do not kill the program
1 -- Generate an error message, but do not kill the program
2 -- Do not generate an error message, but kill the program
3 -- Generate an error message and kill the program
Tras un rato hablando en #debian en freenode me dicen que debe haber por ahí algún follón de versiones de paquetes, versiones en testing con versiones en experimental. Me recomiendan confiar en la sabiduría de aptitude, ya que apt no es capaz de solucionar nada (simplemente no encuentra ningún problema). Una vez me aseguro de que sólo tengo repositorios en lenny confio en aptitude. Me indica que va a desinstalar medio KDE y parte de GNOME. Se supone que si elimina paquetes es porque hay algún tipo de problema con ellos.
Tras desinstalar las aplicaciones GTK vuelven a funcionar. Punto para aptitude. Vuelvo a instalar los paquetes que he desinstalado, y vuelven a fallar. Raro, raro. Finalmente, aislo 6 paquetes que si están instalados impiden a las aplicaciones GTk (y no sólo a las de GNOME) iniciarse:
tk2-engines-pixbufEs posible que alguno no sea responsable, pero no he querido afinar más. He probado a desinstalarlos usando la opción de purgado de ficheros de configuración por si era un problema de una determinada configuración extraña, pero no ha funcionado. Es algo que hay en esos 6 paquetes.
industrial-cursor-theme
gtk2-engines-spherecrystal
gnome-themes
gnome-themes-extras
gnome2-user-guide
Dado que uso KDE no me preocupa el aspecto de GTK, siempre y cuando funcionen las aplicaciones.
Se admiten sugerencias.
Etiquetas: error GTK problema