Every now and then Eclipse dies an unnatural death during normal use. No biggie right? Well, it is when after that crash it decides to hang on startup. Try and try as you might, it just wont start. Adding "-clean" as the first line to the eclisep.ini does not fix this issue. At any rate, this is simply my note at getting recovered. Whatever workspace is being loaded, search and delete the ".snap" and ".lock" files from the .metadata folder. More minimally if you care, get <workspace>/.metadata/.plugins/org.eclipse.core.resources/.snap. After this Eclipse should now start correctly.
“Live as if you were to die tomorrow. Learn as if you were to live forever.”