Esto se debe probablemente a que los parámetros que le estás pasando al fscanf no son los adecuados. Por ejemplo un error común seria si usas:
fscanf(fp, "%d", &x) y x no es de tipo int.
fscanf(fp, "%d", &x) y x no es de tipo int.