[eside-ghost] Error bastante absurdo con el Evolution
Borja Sotomayor
borja en borjanet.com
Mar Nov 4 12:30:16 CET 2003
Hola a todos,
A ver, he estado buscando un buen PIM (Personal Information Manager) que
sea libre, y me he quedado bastante encandilado con el Ximian Evolution
(http://www.ximian.com/products/evolution/). Sin embargo, me está dando
un error bastante absurdo, y he buscado por Internet por todos lados
pero parece que no le pasa a más gente. No creo que le haya pasado a
alguien del grupo, pero igual a alguien le ha pasado 'algo similar' y
así al final puedo dar con la causa del problema.
Cuando en el Ximian intento acceder a la función del calendario (la que
más me interesa), me da un segmentation fault como la copa de un pino.
Haciendo un poco de debugging, se produce en una llamada a strcmp. Vale,
puede que sea simplemente un bug normal y corriente. Pero es que lo que
me mosquea es que, si ejecuto Evolution desde root, me funciona
perfectamente. ¿Cómo es posible que un programa cause un segmentation
fault al llamar a un strcmp en una cuenta normal, y no la cause en la
cuenta de root? ¿Podría ser un tema de permisos? ¿Es que acaso root
puede pasearse alegremente por todos los segmentos que hay en memoria?
¿A alguien le ha pasado que un programa provoque segmentation faults
desde la cuenta de usuario pero no desde la de root? Es que si no tiene
una solución facil, me parece que voy a acabar bajandome el codigo
fuente del evolution para encontrar el dichoso strcmp y descubrir qué le
pasa... (gdb hasta la muerte!! xDDD )
Un saludo,
--
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Borja Sotomayor, Universidad de Deusto
Assistant Professor, Department of Software Engineering
ESIDE, Room 510, Av.Universidades 24, 48007 Bilbao (Spain)
phone: +34-94-413-9000 (ext.2724) fax: +34-94-413-9101
GT3 Tutorial: http://www.casa-sotomayor.net/gt3-tutorial/
BorjaNet: http://www.borjanet.com/ borja en borjanet.com
·····························································
"I drank WHAT???" (Socrates)
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::