When removing -XX:+CMSIncrementalMode and -XX:+UseConcMarkSweepGC, the error doesn't happen but the game still doesn't launch, BUT when removing -XX:+UseAdaptiveSizePolicy as well, (basically remove all arguments other than ram allocation arguments) Minecraft launches without a problem! Not a permanent solution, but a temporary one, and it may affect performance as I'm sure these arguments are important.
EDIT: It seemed to launch fine once, but then afterwards started giving me the same error..
I am having the same issue, I played just yesterday, powered off my computer, then the next day, turned it back on, and I now get this error even after purging my computer of both Minecraft and Java completely and then reinstalling.
Fedora 26 64-bit
Java versions:
Oracle 1.8.0_151
Oracle 1.9 (don't call specific revision)
Openjdk 1.8.0_144
I will try and test other java versions as well.
EDIT: As many others have stated, I can also run the latest snapshot.
What I can't run, is literally any version prior to this snapshot, including 1.12.2 and 1.7.10 which was the version I had been using recently.
Has anyone tried older java versions like 7 or earlier revisions of 8? This must either be a patch that was made through all the newer java versions or perhaps a change in many of the older minecraft versions (I doubt the second).
I believe I got an update to the launcher, the issue seems to have vanished completely for all minecraft versions (tested 1.7.10 through the latest post-1.12.2 snapshots) Can anyone else confirm?