‘Out of video memory’ on revision control view changes

Hi there,

The editor always crashes after I click “Revision Control/View Changes” for a while. Both the memory and video memory increase constantly and linearly until it reaches the maximum of the video memory. Then, the editor pops up two dialog boxes and finally crashes.

The details are the same as those described here: https://forums.unrealengine.com/t/out-of-video-memory-on-source-control-submission/575798

Unreal engine version: 5.4.3
Revision tool: TortoiseSVN 1.14.0

For context, the machine I’m attempting this on has the following specifications:
CPU: Intel i7-12700K
GPU: RTX 3080Ti, 12GB
RAM: 32 GB

I tried deleting the code inside both the TickSlate function in FeedbackContextEditor.cpp and the FScopedSourceControlProgress::Tick function. After that, I compiled the engine. When I opened the project and clicked on Revision Control/View Changes after the compilation, it finally popped up the content without crashing after waiting for several hours.
Later, I restored the code in both functions, recompiled the engine, and when I clicked on View Changes again, the content popped up within seconds without crashing.
This is really confusing…