ERROR: Cook failed. EXCEPTION_STACK_OVERFLOW

I ended up solving this a few days later. The issue was a bad Blueprint widget asset that was being referenced in my PlayerController. The widget would open and compile fine but something about it was cursed and removing references to it allowed the cooker to complete successfully.

More info in this thread: ERROR: Cook failed. ExitCode=-1073741819