Einmal "danke es klappt", einmal "es scheint nicht zu klappen"? Im zweiten Block schreibst Du auf jeden Fall etwas in vekX, ohne dafür vorher Speicher geholt zu haben. Das machst Du dann immerhin wieder wett, indem Du für resu nach dem Aufruf eine neue Größe initialisierst...
Vielleicht wäre es angebracht, erst die Größe für beide zu definieren und sie erst danach zu füllen bzw. übergeben?