The indefinite integral has a jump discontinuity at u=0, as you can see with a plot. You must be careful when applying the fundamental theorem of calculus. The reason why Mathematica has trouble with the definite integral may be that it cannot deal automatically with the branch cuts.