In the title, "10w+ rows" means 10k+ rows, right? That doesn't seem so big, and the error message is not what I would expect for running out of memory (segfault suggests an operation that should never have been attempted). Make sure your matrix is numerical without NA or anything strange.
I would suggest you first try some permutations in your matrix (with sample()). If the error disappears, it suggests there is something about that particular matrix that is a problem (in rank, singularity, ...). Then try to reduce the size by subsampling, if the problem disappears, that would point to a size/memory problem, that could be avoided using e.g. irlba.