I am wondering which step has gone wrong. Is it wrong to use $u=\sin x$ ?
$$ \int \cos^3x\ \sin x\;\mathrm{d}x $$ $$=\int\cos^2x \sin x \cos x\;\mathrm{d}x $$ $$=\int(1-\sin^2x)\sin x\;\mathrm{d}(\sin x)$$ $$=\int\sin x\;\mathrm{d}(\sin x)-\int\sin^3x\;\mathrm{d}(\sin x)$$ $$=\frac 12 \sin^2x-\frac14\sin^4x+C$$