Originariamente inviato da oregon
Ma scusa, allora invece di aprire un thread con un titolo generico, se sai che c'è un errore di segmentation fault (e presupponi anche di sapere dove sia) perché non apri un thread *specifico*, indicando l'errore?

Comunque, come al solito perché avvenuto in altri tuoi post, utilizzi un puntatore e precisamente newp->nome in

strcpy(newp->nome, nome);

senza avere allocato prima lo spazio ...

Non so come dirtelo più ... così hai - puntualmente - un seg fault.
Solo perchè oltre allo specifico errore, vorrei avere consigli sul modo migliore per implementare un programma del genere
Quindi, ritornando al problema, devo allocare semplicemente lo spazio per newp->nome?