I have built Unreal Engine 4.25 from github source. But whenever I try to run the editor I’ve built, only one of the 9 shader compile workers is working, and every others are not terminated even if after all shaders compiled.
I can see it from the output window of visual studio:
...
[2023.02.16-05.44.43:957][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2972
[2023.02.16-05.44.44:518][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2971
[2023.02.16-05.44.44:518][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2970
[2023.02.16-05.44.44:518][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2969
[2023.02.16-05.44.44:518][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2968
[2023.02.16-05.44.45:079][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2967
[2023.02.16-05.44.45:079][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2966
[2023.02.16-05.44.45:079][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2965
[2023.02.16-05.44.45:640][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2964
[2023.02.16-05.44.45:640][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2963
[2023.02.16-05.44.45:640][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2962
[2023.02.16-05.44.45:640][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2961
[2023.02.16-05.44.46:201][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2960
[2023.02.16-05.44.46:201][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2959
[2023.02.16-05.44.46:201][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2958
...
Other workers just work only once when they are loaded
...
[2023.02.16-05.38.40:814][ 0]LogShaderCompilers: Display: Worker (1/9): shaders left to compile 2715
[2023.02.16-05.38.40:815][ 0]LogShaderCompilers: Display: Worker (2/9): shaders left to compile 2714
[2023.02.16-05.38.40:815][ 0]LogShaderCompilers: Display: Worker (3/9): shaders left to compile 2713
[2023.02.16-05.38.40:815][ 0]LogShaderCompilers: Display: Worker (4/9): shaders left to compile 2712
[2023.02.16-05.38.40:815][ 0]LogShaderCompilers: Display: Worker (5/9): shaders left to compile 2711
[2023.02.16-05.38.40:815][ 0]LogShaderCompilers: Display: Worker (6/9): shaders left to compile 2710
[2023.02.16-05.38.40:815][ 0]LogShaderCompilers: Display: Worker (7/9): shaders left to compile 2709
[2023.02.16-05.38.40:815][ 0]LogShaderCompilers: Display: Worker (8/9): shaders left to compile 2708
[2023.02.16-05.38.40:815][ 0]LogShaderCompilers: Display: Worker (9/9): shaders left to compile 2707
...
Worse thing is, because they are not terminated after compilation phase(which I can confirm with TaskManager), editor startup process won’t proceed over 69%.
I’ve rebuilt ue4.25 several times already. And also waited them to terminated for a whole night.
What am I supposed to check now?