Arduino won't compile anymore; regardless of code

Hello all,

Yesterday I was using my Arduino and all of a sudden it kept giving me the following error:

Arduino: 1.8.5 (Windows 10), Board: "Arduino/Genuino Uno"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\gmcellis\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10805 -build-path C:\Users\gmcellis\AppData\Local\Temp\arduino_build_767230 -warnings=none -build-cache C:\Users\gmcellis\AppData\Local\Temp\arduino_cache_966598 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\gmcellis\AppData\Local\Temp\untitled1593289952.tmp\sketch_nov30a\sketch_nov30a.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\gmcellis\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10805 -build-path C:\Users\gmcellis\AppData\Local\Temp\arduino_build_767230 -warnings=none -build-cache C:\Users\gmcellis\AppData\Local\Temp\arduino_cache_966598 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\gmcellis\AppData\Local\Temp\untitled1593289952.tmp\sketch_nov30a\sketch_nov30a.ino
Using board 'uno' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard" "C:\Users\gmcellis\AppData\Local\Temp\arduino_build_767230\sketch\sketch_nov30a.ino.cpp" -o "nul"
Exception 0xc0000090 0x0 0x3d0a5080 0x102722
PC=0x102722

syscall.Syscall12(0x76fa4610, 0xa, 0x12bf8240, 0x128da000, 0x0, 0x0, 0x1, 0x400, 0x12b3b500, 0x0, ...)
	/home/jenkins/go/src/runtime/syscall_windows.go:196 +0x4a
syscall.CreateProcess(0x12bf8240, 0x128da000, 0x0, 0x0, 0x1, 0x400, 0x12b3b500, 0x0, 0x12835328, 0x128352d4, ...)
	/home/jenkins/go/src/syscall/zsyscall_windows.go:583 +0x112
syscall.StartProcess(0x12bb8050, 0x41, 0x12b5d7a0, 0x1b, 0x1c, 0x128353e0, 0x0, 0x0, 0x0, 0x0)
	/home/jenkins/go/src/syscall/exec_windows.go:326 +0x722
os.startProcess(0x12bb8050, 0x41, 0x12b5d7a0, 0x1b, 0x1c, 0x12835514, 0x12b41860, 0x0, 0x0)
	/home/jenkins/go/src/os/exec_posix.go:45 +0x293
os.StartProcess(0x12bb8050, 0x41, 0x12b5d7a0, 0x1b, 0x1c, 0x12835514, 0x0, 0x0, 0x0)
	/home/jenkins/go/src/os/doc.go:28 +0x53
os/exec.(*Cmd).Start(0x12b93550, 0x0, 0x0)
	/home/jenkins/go/src/os/exec/exec.go:358 +0x6fa
os/exec.(*Cmd).Run(0x12b93550, 0x0, 0x0)
	/home/jenkins/go/src/os/exec/exec.go:276 +0x2b
arduino.cc/builder/builder_utils.ExecRecipeCollectStdErr(0x12b9d680, 0x56c313, 0x15, 0x101, 0x5f4880, 0x614ef0, 0x0, 0x0, 0x0, 0x0)
	/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/builder_utils/utils.go:413 +0x118
arduino.cc/builder.(*GCCPreprocRunnerForDiscoveringIncludes).Run(0x12b9d660, 0x1287e000, 0x0, 0x0)
	/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/gcc_preproc_runner.go:93 +0x23c
arduino.cc/builder.runCommand(0x1287e000, 0x5f39b0, 0x12b9d660, 0x0, 0x0)
	/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/container_find_includes.go:183 +0x57
arduino.cc/builder.findIncludesUntilDone(0x1287e000, 0x12b9d540, 0x538ca0, 0x12ae1aa0, 0x12b9d580, 0x15, 0x0, 0x0)
	/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/container_find_includes.go:331 +0x1810
arduino.cc/builder.(*ContainerFindIncludes).Run(0x614ef0, 0x1287e000, 0x0, 0x0)
	/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/container_find_includes.go:149 +0xdfd
arduino.cc/builder.runCommands(0x1287e000, 0x12835cc0, 0x22, 0x22, 0x1, 0x0, 0x0)
	/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/builder.go:191 +0xe2
arduino.cc/builder.(*Builder).Run(0x12835de4, 0x1287e000, 0x0, 0x0)
	/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/builder.go:124 +0x89f
arduino.cc/builder.RunBuilder(0x1287e000, 0x0, 0x0)
	/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/builder.go:222 +0x35
main.main()
	/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/arduino-builder/main.go:338 +0x1360
eax     0x0
ebx     0x33195008
ecx     0x0
edx     0x33130000
edi     0x358
esi     0x33195000
ebp     0xdf5f8
esp     0xdf5d0
eip     0x102722
eflags  0x10202
cs      0x23
fs      0x53
gs      0x2b
C:\Program Files (x86)\Arduino\arduino-builder returned 2
Error compiling for board Arduino/Genuino Uno.

I have tried uninstalling and re-downloading multiple times with multiple versions as well as using a different board. I am confident its not the code, the error message above was given when I didn't even have any code in the compiler besides the setup and loop.

Any help with the matter would be appreciated!

I don't know the cause and have not found anything in the bug tracker. It's something to do with arduino-builder so a workaround would be to use Arduino IDE 1.6.5, which was the last version before arduino-builder was added. Another workaround would be to use the Arduino Web Editor:

But I hope you'll be able to find the real solution to the problem that allows you to use the latest IDE version instead of just a workaround.

I would uninstall, blow away the Arduino15 folder and reinstall

That folder is in:
On Mac OS X:
/Users/(username)/Library/Arduino15

On Windows:
C:\Users(username)\AppData\Local\Arduino15

On Linux:
/home/(username)/.arduino15 (a.k.a. ~/.arduino15)

See if that fixes it.