30.09.2020, 04:53
I didn't give up.
I got it to work.
The problem, is with ucrtbase.dll.
I am using Hybrid in conjunction with Topaz Video Enhance AI. This is a machine learning based upscaling program.
I am pretty sure the 64 bit viewer was working for me without crashing earlier, as I mentioned.
I think the problem happened when I upgraded Topaz Video Enhance AI in mid September to version 1.6.0 then shortly afterwards to 1.6.1. I think that's what probably overwrote ucrtbase.dll in my c:\windows\system32 directory to a different version than what was there previously. (I can't be sure because Universal Extracter won't extract the installer for this program.)
The version that causes the crash is 10.0.14393.2990, dated 4/12/2019.
I downloaded version 10.0.18362.387, dated 5/3/2020, from here:
https://www.dll-files.com/ucrtbase.dll.html
I put it in C:\Program Files\Hybrid\64bit\Avisynth. (I left the one currently in C:\Windows\System32 alone).
Now avsviewer64.exe works.
That was excruciating.
If you feel like testing it out, here's the ucrtbase.dll file that I have that causes the crash:
ucrtbase.zip (Size: 452,05 KB / Downloads: 222)
Put it in your ..\Hybrid\64bit\Avisynth directory and see if it now crashes on you. (Check with Dependency Walker 64 to insure that it's using ..\Hybrid\64bit\Avisynth\ucrtbase.dll and not C:\Windows\System32\ucrtbase.dll)
What is weird, is that I have the same version of ucrtbase.dll for 32 bit (C:\Windows\SysWOW64\ucrtbase.dll), and it does NOT cause the 32 bit avsviewer.exe to crash.
I got it to work.
The problem, is with ucrtbase.dll.
I am using Hybrid in conjunction with Topaz Video Enhance AI. This is a machine learning based upscaling program.
I am pretty sure the 64 bit viewer was working for me without crashing earlier, as I mentioned.
I think the problem happened when I upgraded Topaz Video Enhance AI in mid September to version 1.6.0 then shortly afterwards to 1.6.1. I think that's what probably overwrote ucrtbase.dll in my c:\windows\system32 directory to a different version than what was there previously. (I can't be sure because Universal Extracter won't extract the installer for this program.)
The version that causes the crash is 10.0.14393.2990, dated 4/12/2019.
I downloaded version 10.0.18362.387, dated 5/3/2020, from here:
https://www.dll-files.com/ucrtbase.dll.html
I put it in C:\Program Files\Hybrid\64bit\Avisynth. (I left the one currently in C:\Windows\System32 alone).
Now avsviewer64.exe works.
That was excruciating.
If you feel like testing it out, here's the ucrtbase.dll file that I have that causes the crash:
ucrtbase.zip (Size: 452,05 KB / Downloads: 222)
Put it in your ..\Hybrid\64bit\Avisynth directory and see if it now crashes on you. (Check with Dependency Walker 64 to insure that it's using ..\Hybrid\64bit\Avisynth\ucrtbase.dll and not C:\Windows\System32\ucrtbase.dll)
What is weird, is that I have the same version of ucrtbase.dll for 32 bit (C:\Windows\SysWOW64\ucrtbase.dll), and it does NOT cause the 32 bit avsviewer.exe to crash.