2070718 <[EMAIL PROTECTED]> writes: > Hola.
Buenas... > desde ke comenze con linux las segmentation faults me han perseguido (bueno > ahora son violaciones de segmento en castellano) no hay ningun metodo-howto > para solucionar este tipo de errores con Gdb o algo??? Cuando un programa te da un `segmentation fault', lo que est� pasando es que ha intentado acceder a una posici�n de memoria que no ten�a asignada. Si al producirse este error te genera un `core', puedes verlo con el `gdb' haciendo `gdb programa core' siendo `programa' el programa que ha fallado. Una vez que est�s en el gdb, con `backtrace' puedes ver el camino que ha recorrido el programa hasta llegar al punto donde ha fallado. El fallo m�s normal es que se intenta acceder al contenido del lugar donde est� apuntando un puntero, pero ese puntero no est� inicializado (es NULL). Si sabes que ese puntero no tendr�a que ser NULL en ese punto, puedes ir retrocediendo en las llamadas a funciones que se han realizado con `up' (o avanzar con `down') hasta encontrar el lugar donde falla. Si el programa es tuyo, esta es la forma (o una de las formas) de encontrar estos errores. Si el programa no es tuyo, pues supongo que tendr�as que enviar un bug al autor. Si te pasa con muchos programas, tal vez est�s utilizando una versi�n de la glibc que no corresponde con la que deber�an utilizar esos programas (como se ha comentado en otro mensaje por esta lista). Hasta luego. -- ------------------------------------------------------------ David Muriel. Debian GNU/Linux woody + Emacs 20.5.2 + Gnus v5.8.3 Linux registered user #25632 (http://counter.li.org/) ------------------------------------------------------------ ..."El trabajo en equipo es esencial...te permite echarle la culpa a otro."...

