>===== Original Message From [EMAIL PROTECTED] (David Muriel) =====
>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).
>
Yo pensaba que un segfault  lo podia dar cualquier libreria no solo la glib
por lo que me gustaria sabe cual es la que esta fallando no se puede saber?
para cambiarla

Turtle inc. over the world.

Responder a