Con il debugging (eseguendo il codice passo passo) dovresti individuare la linea dove si manifesta il problema ... ovvero se e' la

printf("\n%da parola utilizzata: %s", (cont+1), cursore->p_gioc->giocata);

oppure la

cursore = cursore->next;