Why is my status always failed?

What does ‘failed’ means?
How many scenarios are there? I know one of them is that there is a non-zero duality gap, and what’s the others?
Thank you

http://web.cvxr.com/cvx/doc/solver.html#interpreting-the-results