non credo che l'errore dipenda da quegli assegnamenti , li sto solo riempendo i campi della nuova foglia dell'albero( si chiama predec perchè precede temp seguendo il percorso dell'albero fino a diventare null ).
L'errore non può risiedere lì ( secondo me) perchè la segmentation fault avviene prima che si lanci la funzione NodeGen ( che serve a generare i nodi dell'albero) - lo ho provato mettendo una printf all'entrata della funzione e osservando che questa non veniva stampata-