Popup Console while Shaders Compiling

I use the engine source code from the newest master branch. I get strange behavior with the ShaderCompileWorker. When the shader compiles, console windows pop up every few seconds. The windows are named with numbers 0 or 1 or 2 or 3. This happend in editor runtime, not playing.
In the visual studio output log i see

....
Application "\??\D:\GitHub\UnrealEngine\Engine\Binaries\Win64\ShaderCompileWorker.exe" found in cache
Application "\??\D:\GitHub\UnrealEngine\Engine\Binaries\Win64\ShaderCompileWorker.exe" found in cache
Application "\??\D:\GitHub\UnrealEngine\Engine\Binaries\Win64\ShaderCompileWorker.exe" found in cache
Application "\??\D:\GitHub\UnrealEngine\Engine\Binaries\Win64\ShaderCompileWorker.exe" found in cache
Application "\??\D:\GitHub\UnrealEngine\Engine\Binaries\Win64\ShaderCompileWorker.exe" found in cache
....

This REALY goes on my nerves, because every few seconds my input focus goes to the popup consoles.
And the shader compiles much slower than normal.

How can i change it?

Forum thread: Popup Console of ShaderCompileWorker.exe, why? - C++ - Unreal Engine Forums

I use the promoted branch and i get the same behavior.

They probably know about it, if you use unstable version you should expect some heavy debug stuff

Hey Wanderer -

I just tested this issue on the most current promoted on github and internally and I am not seeing this issue. Let me know if this behavior returns.

Thank You

Eric Ketchum

Thanks Eric, thats strange, i get these console windows all the time and i use the newest promoted from github.

The console windows are from “D:\GitHub\UnrealEngine\Engine\Binaries\Win64\ShaderCompileWorker.exe” and the windows are named with these numbers and the consoles have no content.

How can i investigate this problem?

Maybe something blocks these ShaderCompilers? With a normal not source code ue4 version i have no problems.

It has nothing do to with my game project, with a new project the console windows appear too.

Hey Wanderer -

I tested this issue again today (on today’s latest promoted) and was not able to replicate your issue. Can you give me some more information about you development environment? Are you running Win 64 Development or Debug Editor, or a different environment altogether? Are you getting this same behavior if you make a completely blank Code project or just in your particular project?

Anything else you can think of that might be helpful? Also a screenshot of the pop up window would also be helpful

Thank You

Eric Ketchum

Im using: Windows 8.1, Visual Studio 2013, Development Editor Win64, promoted github branch
These consoles only appear in the source code version.
This have nothing to do with the project, it happens with a blank code project, when shader compiles.

I get console windows from:
D:\GitHub\UnrealEngine\Engine\Binaries\Win64\ShaderCompileWorker.exe

and while compiling, i see console windows from:
…\Engine\Binaries\DotNET\UnrealBuildTool.exe

and while compiling, if i changed a header, i see a console window from:
D:\GitHub\UnrealEngine\Engine\Win64\UnrealHeaderTool.exe

and on editor loading,i got this strange window with the content (it only appears a short time):
A 64-bit debugging operation is taking longer than expected.
This may caused by incompatibilities with 3rd party networking software. See help for troubleshooting these issures.

I think i have a problem in general with programs that runs beside unreal. All these programs doesn’t run hidden and show up.

Here a screenshot of the popup window from the shader compiler, there is not much to see:

someone has an idea how to fix it? one other info: I can close the windows, when they pop up, and if all 3-4 windows are closed the shader compiles faster. When shaders finished compiling and later new shaders needs to be compiled again, the windows reappear.

please help, i want to fix it =(

Maybe i enabled a debug mode for shaders? Can someone look into this with the knowledge how the shaders compile?

I found the solution! O.o Its my Avast Antivir.

In the future Epic needs to tell the antivir programs that they shouldn’t block ShaderCompileWorker.exe, UnrealBuildTool.exe, UnrealHeaderTool.exe.