E' ovvio che il problema è qui, in una delle fread. E potresti capire anche in quale riga esattamente se eseguissi il codice con il debugger passo passo.

Ma SE NON mostri tutto il codice con le dichiarazioni di p e delle strutture, non si capirà nulla e non si potrà rispondere per risolvere.
Fai tu.