Media Encoder has a memory leak in Windows 10, won't render video at all. Black Screen of Death
All of my encoding jobs were failing...well, not really failing, just getting stuck and not progressing. Then I started getting Black Screens Of Death, so I checked the Event Viewer and found this little nugget (there are several more):
Log Name: System
Source: Microsoft-Windows-Resource-Exhaustion-Detector
Date: 3/16/2020 9:07:49 PM
Event ID: 2004
Task Category: Resource Exhaustion Diagnosis Events
Level: Warning
Keywords: Events related to exhaustion of system commit limit (virtual memory).
User: SYSTEM
Computer:
Description:
Windows successfully diagnosed a low virtual memory condition. The following programs consumed the most virtual memory: PProHeadless.exe (22592) consumed 34878300160 bytes, PProHeadless.exe (25744) consumed 1500815360 bytes, and msedge.exe (9208) consumed 479195136 bytes.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Resource-Exhaustion-Detector" Guid="{9988748e-c2e8-4054-85f6-0c3e1cad2470}" />
<EventID>2004</EventID>
<Version>0</Version>
<Level>3</Level>
<Task>3</Task>
<Opcode>33</Opcode>
<Keywords>0x8000000020000000</Keywords>
<TimeCreated SystemTime="2020-03-17T01:07:49.281138500Z" />
<EventRecordID>27652</EventRecordID>
<Correlation ActivityID="{becf64ce-2766-4068-89cd-13bf85759bd9}" />
<Execution ProcessID="25896" ThreadID="13956" />
<Channel>System</Channel>
<Computer></Computer>
<Security UserID="" />
</System>
<UserData>
<MemoryExhaustionInfo xmlns="http://www.microsoft.com/Windows/Resource/Exhaustion/Detector/Events">
<SystemInfo>
<SystemCommitLimit>46423150592</SystemCommitLimit>
<SystemCommitCharge>46156267520</SystemCommitCharge>
<ProcessCommitCharge>43509108736</ProcessCommitCharge>
<PagedPoolUsage>618213376</PagedPoolUsage>
<PhysicalMemorySize>17015447552</PhysicalMemorySize>
<PhysicalMemoryUsage>10103070720</PhysicalMemoryUsage>
<NonPagedPoolUsage>506392576</NonPagedPoolUsage>
<Processes>300</Processes>
</SystemInfo>
<PagedPoolInfo>
<Tag_1>
<Name>MmSt</Name>
<PoolUsed>103786736</PoolUsed>
</Tag_1>
<Tag_2>
<Name>NtfF</Name>
<PoolUsed>45193600</PoolUsed>
</Tag_2>
<Tag_3>
<Name>FMfn</Name>
<PoolUsed>35568960</PoolUsed>
</Tag_3>
</PagedPoolInfo>
<NonPagedPoolInfo>
<Tag_1>
<Name>smNp</Name>
<PoolUsed>67768320</PoolUsed>
</Tag_1>
<Tag_2>
<Name>ConT</Name>
<PoolUsed>48418816</PoolUsed>
</Tag_2>
<Tag_3>
<Name>smBt</Name>
<PoolUsed>48390144</PoolUsed>
</Tag_3>
</NonPagedPoolInfo>
<ProcessInfo>
<Process_1>
<Name>PProHeadless.exe</Name>
<ID>22592</ID>
<CreationTime>2020-03-16T19:25:57.055746800Z</CreationTime>
<CommitCharge>34878300160</CommitCharge>
<HandleCount>4367</HandleCount>
<Version>14.0.1.71</Version>
<TypeInfo>201</TypeInfo>
</Process_1>
<Process_2>
<Name>PProHeadless.exe</Name>
<ID>25744</ID>
<CreationTime>2020-03-16T20:49:39.837082400Z</CreationTime>
<CommitCharge>1500815360</CommitCharge>
<HandleCount>2708</HandleCount>
<Version>14.0.1.71</Version>
<TypeInfo>210</TypeInfo>
</Process_2>
<Process_3>
<Name>msedge.exe</Name>
<ID>9208</ID>
<CreationTime>2020-03-16T17:32:37.899477300Z</CreationTime>
<CommitCharge>479195136</CommitCharge>
<HandleCount>4033</HandleCount>
<Version>80.0.361.66</Version>
<TypeInfo>219</TypeInfo>
</Process_3>
<Process_4>
<Name>
</Name>
<ID>0</ID>
<CreationTime>1601-01-01T00:00:00.000000000Z</CreationTime>
<CommitCharge>0</CommitCharge>
<HandleCount>0</HandleCount>
<Version>0.0.0.0</Version>
<TypeInfo>0</TypeInfo>
</Process_4>
<Process_5>
<Name>
</Name>
<ID>0</ID>
<CreationTime>1601-01-01T00:00:00.000000000Z</CreationTime>
<CommitCharge>0</CommitCharge>
<HandleCount>0</HandleCount>
<Version>0.0.0.0</Version>
<TypeInfo>0</TypeInfo>
</Process_5>
<Process_6>
<Name>
</Name>
<ID>0</ID>
<CreationTime>1601-01-01T00:00:00.000000000Z</CreationTime>
<CommitCharge>0</CommitCharge>
<HandleCount>0</HandleCount>
<Version>0.0.0.0</Version>
<TypeInfo>0</TypeInfo>
</Process_6>
</ProcessInfo>
<ExhaustionEventInfo>
<Time>2020-03-17T01:07:47.155333400Z</Time>
</ExhaustionEventInfo>
</MemoryExhaustionInfo>
</UserData>
</Event>
