IIC2333 / foro-2019-1

Foro oficial del curso IIC2333 - Sistemas Operativos y Redes, semestre 2019-1.
2 stars 0 forks source link

Mensaje de Error Valgrind #21

Closed auirarrazaval closed 5 years ago

auirarrazaval commented 5 years ago

Hola! al correr mi codigo por valgrind me sale el siguiente error: image Y la verdad es que no entiendo a que se refiere. ALguna idea de que puede ser?

IchottMano commented 5 years ago

Hola!

Lo mas probable es que hayas intentado acceder (o liberar) un puntero NULL, el cual usualmente apunta al Address 0x0.

Valgrind usualmente te dice que línea de tu código fue la que intentó acceder a esa dirección, para poder debuguear.

Saludos!

auirarrazaval commented 5 years ago

image El error me lo tira en la linea 49, entonces si el fopen(file, "r") retorna un puntero nulo, no es necesario hacer fclose(file)?

IchottMano commented 5 years ago

Exacto, ya que cuando haces fclose() intentas acceder a un puntero que no existe (el NULL). Si el puntero que te entrega es nulo, puedes asumir que no debes liberarlo (cerrarlo), ya que el NULL significa que no se pudo abrir.

Saludos!

auirarrazaval commented 5 years ago

Perfecto, Muchas gracias!