Puoi postare la implementazione di inserisciVenduto?
Ho commentato la call nel codice ed inizializzato correttamente un puntatore ad Agente, stampando poi in output i dati inseriti.
(Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2+deb7u2 x86_64 GNU/Linux)

Sembra che il problema risieda in quella call. O nel main. Hai provato a tracciare il codice con gdb?