On Mac OS X, when building Unity Editor from source following the instructions in the README, it crashes on launch because the file ShaderCompileWorker is missing the executable flag.
Fixed the problem by doing:
chmod +x UnrealEngine/Engine/Binaries/Mac/ShaderCompileWorker