Gracias. Efectivamente, era así. Al guardar el objeto en el registro hacia que dos punteros apunten a la misma dirección. Entonces cuando destruía el objeto y, al tratar de acceder luego por el otro puntero, me botaba error ya que el puntero me llevaba a algo que ya no existía. Gracias
.