Violación de segmento

Violación de segmento

de Ignacio Olveira Maldonado -
Número de respuestas: 1

Buenas, estoy teniendo este problema a la hora probar el autotest en funciones, me dice que es correcto en todo pero me devuelve esos errores.

Probé el test de liberación de memoria y me funciona como debería.

No sabría que mas hacer, ya vi que a varios les paso pero ninguna de las soluciones me sirvio.



En respuesta a Ignacio Olveira Maldonado

Re: Violación de segmento

de Guillermo Garella -
Buenas,

En esos casos donde por alguna razón salta segm fault se rompe el programa y cuando va a verificar el log está vacío, por lo que dice funcionamiento correcto. Pero claramente si hay un seg fault entonces la fucnión no puede estar bien.

Dicho esto, un seg fault en leer imagen puede deberse a que estás por ejemplo pasándote de los límites de lo que reservaste. Ejemplo, recorrer el for más de lo necesario. O tal vez no reservaste memoria para alguna imagen y luego querés asignarle valores.

Te recomiendo que te hagas varios prints (que digan cualquier cosa) en la función leer imagen en distintos lugares, correlo de nuevo y fijate hasta donde llega el programa antes que salte el seg fault. Ahí vas a poder ver bien en donde es que se está rompiendo.

Saludos.