Hello all, I’ve been using LibreOffice for years, and a few days ago I decided to install the latest version 7.0.4. While installing I was surprised that LibreOffice took the liberty to install a Windows Update (KB2999266) on my Windows 8.1 system. The LibreOffice install seemed to take unusually long, longer than any other software product I have ever used (including previous versions of LibreOffice). I discovered that KB2999266 is an update that allows Windows desktop applications that depend on the Windows 10 Universal CRT release to run on earlier Windows operating systems. But I’m pretty sure the prerequisites for that update were NOT installed already, since I have had Windows Updates turned off for some time.
After installation, I thought that perhaps the latest version of LibreOffice was not letting me do what I had wanted with a Word document, so I uninstalled it and installed version 6.4.7. Well, that is where things got crazy. This version tried installing KB2999266 also, despite the fact that it was already installed! As such, the installer hung at this point for a tremendous amount of time, before finally completing. However, after installation, I immediately knew something was wrong. Things were freezing, and pages were taking long to load. I checked Task Manager and my RAM usage was at 99% (I have 32 GB) and harddrive (OS drive) was at 100%. I thought… don’t tell me AVG Free has ANOTHER memory leak. I have automatic updates turned off with AVG because a few months ago they released a software update that resulted in 100% of your RAM being used. Eventually, they fixed it, and so I turned off auto-updates to prevent that from happening ever again. But here it was. I tried to reboot my PC, but it froze during the reboot process, so I had to hit the restart button on the chassis.
Once the PC rebooted, sure enough, the RAM usage began climbing again. I uninstalled LibreOffice and the KB2999266 update, but the RAM continued climbing. So I used AVG Clear to uninstall AVG, and it immediately dropped back to normal (after restart). I then installed the latest version of AVG Free from their website (20.10.3157 build 20.10.5824.625), and thankfully there was no memory leak, but strangely, my hard drive usage was at 100% long after the install had completed (much longer than normal) before it finally went back to 0%.
Now I have been noticing a very occasional “hitch” or “delay” when typing or when scrolling a webpage, etc. The last time I had experienced such things was just before a hard drive failure. Granted, I cannot put the full blame on LibreOffice, as AVG was the culprit causing the system overload. HOWEVER, it was almost certainly LibreOffice’s installation (possibly of KB2999266) that TRIGGERED AVG’s bizarre memory leak, since there was NO logical way AVG could have triggered this itself since its software updates were turned off (and only virus definitions were allowed to be updated).
I know that likely makes no sense, but if there is no chance of real correlation between these events, then that is the most bizarre, perfectly timed coincidence I have ever seen. Any thoughts on this? Could LibreOffice’s installation really have caused AVG’s memory leak which also resulted in so much extended hard drive usage that damage may have occurred? Could LibreOffice force-installing an update without the prerequisite not have caused problems right at the start? And, at the very least, why is LibreOffice’s installer not smart enough to detect an existing installation of KB2999266? Lastly, I do not understand why LibreOffice even requires that update. The previous version I used (5.1.4) did not need this. I have used very recent versions of other high-end commercial software products, more advanced than LibreOffice, that did not require such an update to install on Windows 8.1, so the whole thing seems like it could have been an avoidable problem.
Thanks so much for your time. If any LibreOffice devs or tech-savvy individuals are reading this, I would appreciate your thoughts on the above scenario.
EDIT: 01-22-2021 Added Solution Below