I did search issues and there are similar but my output log doesn't say "game ended in a bad state"
17:06:30 launcher Preparing to launch minecraft client for 1.12.1
17:06:31 launcher Checking installations.
17:06:31 launcher Minecraft client 1.12.1 is ready to start.
17:06:31 launcher Starting!
17:06:32 launcher Using default game log configuration client-1.12.xml (outputs XML)
17:06:35 bib Setting user: Anonymous3692
17:06:38 bib LWJGL Version: 2.9.4
17:06:40 cev Reloading ResourceManager: Default
17:06:41 chm Starting up SoundSystem...
17:06:41 chm Initializing LWJGL OpenAL
17:06:41 chm (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
17:06:41 chm OpenAL initialized.
17:06:42 chm Sound engine started
Do you have an Nvidia GPU? See MC-112780