Minecraft won't run on my son's new laptop [closed]

Solution 1:

You son has installed some Minecraft mods, one of which is broken and crashing Minecraft. It's hard to tell which mod because it appears to be crashing the game before its name is mentioned in the log.

However, there is one clue: there are errors that indicate something is looking for "Forge" and not finding it. Forge is a mod that does nothing visible by itself, but provides services that other mods can use. Many mods use Forge, and won't work without it being installed first. The culprit mod is most likely a mod that requires Forge. Mods that require Forge will say so in their installation instructions — which means your son installed something without reading and following the necessary instructions.

The solution is to ask your son to remove the culprit mod. He might be able to figure out which one it is by reading through the install instructions for each mod he has installed. The culprit mod will say clearly somewhere in its documentation that Forge is required by the mod.

If he's unable to figure it out by investigating documentation, the next solution is to remove mods one by one until the game starts working again.

An alternative is to restore Minecraft to its unmodded state by going to C:\Users\[your son's Windows laptop username]\AppData\Roaming\.minecraft, finding the versions folder, and deleting it. Deleting only the versions folder will make Minecraft reinstall itself next time it is run, but will leave all your son's save-games (or "worlds") intact.

(Note that installing mods is a legitimate thing to do and not cause for alarm. Mods are generally benign, usually adding new features created by the community of players. However, when someone takes it upon themselves to start adding mods to the game, they are also preventing anyone else from helping them fix the problem if it goes wrong — so it's their responsibility to learn how to install and troubleshoot mods themselves. Mods are also created by the community, not Mojang, so they carry no guarantees that they work properly.)

Solution 2:

While SevenSidedDie's answer addresses a probable future issue, this stood out to me in the JVM crash log:

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at (snip)

Problematic frame:
C  [ig7icd64.dll+0x17561c]

Your JVM dies in a native code, more specifically, Intel graphics device driver code (ig7icd64.dll). This makes me think the immediate problem is similar to: New Laptop Shaders Failing.

If you have another GPU in your computer, try running Minecraft with that, as per: right mouse button on the executable → Run With → (something other than "integrated"). Dedicated GPUs tend to have better supported/more compatible drivers than integrated ones.

[OptiFine] OpenGL: Intel(R) HD Graphics, version 4.0.0 - Build 10.18.10.3621, Intel

From looking at your device drivers and comparing them with the drivers on Intel's download center, I'm thinking they may be out of date, but it's hard to tell without knowing the actual processor type. You said you updated your graphics drivers; did you check for your integrated graphics?