Here is the Log:
22:15:19.608
game
# A fatal error has been detected by the Java Runtime Environment:
22:15:19.611
game
#
22:15:19.611
game
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000001ff20000, pid=452, tid=1780
22:15:19.611
game
#
22:15:19.611
game
# JRE version: Java(TM) SE Runtime Environment (8.0_51-b16) (build 1.8.0_51-b16)
22:15:19.611
game
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.51-b03 mixed mode windows-amd64 compressed oops)
22:15:19.611
game
# Problematic frame:
22:15:19.625
game
# C 0x000000001ff20000
22:15:19.625
game
#
22:15:19.627
game
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
22:15:19.627
game
#
22:15:19.627
game
# An error report file with more information is saved as:
22:15:19.627
game
# C:\Users\engel\AppData\Roaming\.minecraft\hs_err_pid452.log
22:15:19.697
game
#
22:15:19.698
game
# If you would like to submit a bug report, please visit:
22:15:19.699
game
# http://bugreport.java.com/bugreport/crash.jsp
22:15:19.702
game
# The crash happened outside the Java Virtual Machine in native code.
22:15:19.703
game
# See problematic frame for where to report the bug.
22:15:19.703
game
#
22:15:20.267
monitor
Process Monitor
Process crashed with exit code 1
So it appears that everytime I start up Forge, there are two forge programs running at the same time, one of them is the working version of the game, and the other one is a forge program trying to load. And then every time I exit out of the minecraft game, the launcher reopens and displays a crash report.