I fixed at least one bug related to this problem. You can either wait for Martin to include it (I have to figure out how to do pull requests first), or install cvxopt from my fork:
The fork, as well as the latest dev version, includes a revised MOSEK interface for MOSEK 8.0. The main motivation for revising the interface was to include SDPs, but the interface has not been tested much; there might be trivial syntax errors as I used search-replace in a bunch of places without having a set of test-scripts to verify all the different interface functions.
It does seem to work on your example, though, but MOSEK claims that Q is not positive definite. We check convexity by performing a Cholesky factorization of Q, and sometimes that can fail. In that case you should
rewrite the QP as an SOCP yourself - and starting from MOSEK 8 all QPs are solved internally as SOCPs anyway.
I also suggest you construct G directly as a sparse matrix - your construction via a dense matrix is very inefficient for a problem this size.
Another addition to the MOSEK interface is the ability to generate MOSEK .task files. If you need support from MOSEK you are encouraged to generate a .task as an attachment for your bug report. That way we don't have to install lots of packages etc. in order to reproduce the problem.