Please try to use
Community Support
if you are experiencing this issue, and if you do, please give the helpers the link to this report.
1.12.2 was running well with forge. In launcher I switched to 1.7.10 to have some old mods running. Now there is empty launcher window (first white, later black). Error found in C:\Users\Marcin\AppData\Roaming\.minecraft\launcher_log.txt :
[1223/185242:INFO:LauncherAppBrowser.cpp(24)] Work dir is C:\Users\Marcin\AppData\Roaming\.minecraft
[1223/185243:INFO:ClientHandler.cpp(182)] Creating launcher window.
[1223/185303:ERROR:gl_surface_egl.cc(711)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
[1223/185303:ERROR:gl_surface_egl.cc(711)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
[1223/185303:ERROR:gl_surface_egl.cc(711)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
[1223/185303:ERROR:gl_surface_egl.cc(711)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
[1223/185303:ERROR:gl_surface_egl.cc(711)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
[1223/185315:INFO:LauncherAppRenderer.cpp(110)] Javascript bridge extended.
[1223/185351:INFO:ClientHandler.cpp(859)] Preferences / startup: Read preferences
[1223/185351:INFO:ClientHandler.cpp(859)] Preferences: Wrote preferences
[1223/185351:INFO:ClientHandler.cpp(859)] Configurations: Loading profiles
[1223/185351:INFO:ClientHandler.cpp(859)] Configurations: Loading settings
[1223/185351:INFO:ClientHandler.cpp(859)] Session: Read authDB
[1223/185351:INFO:ClientHandler.cpp(859)] Updating server status
[1223/185351:INFO:GameController.cpp(222)] Reinstancing game callbacks...
[1223/185352:INFO:ClientHandler.cpp(859)] GameStarter: Previous instance(s) found
[1223/185353:INFO:ClientHandler.cpp(859)] Preferences: Wrote preferences
[1223/185851:INFO:ClientHandler.cpp(859)] Updating server status
[1223/190351:INFO:ClientHandler.cpp(859)] Updating server status
I tried to uninstall Minecraft, deleted directory C:\Users\Marcin\AppData\Roaming\.minecraft\ (together with mods) installed again but it didn't help. It is possible to click something in launcher window because mouse cursor changes its icon while moving through it. I couldn't google for any workaround to fix this situation.