Heap Corruption after using CfUpdatePlaceholder

Jöran Malek 81 Reputation points
2024-11-18T10:56:16.9033333+00:00

I can reliably crash .NET and C++ packaged applications (MSIX) on Windows 11 24H2 with Heap Corruptions, when updating Cloud Filter mini-driver placeholder files using CfUpdatePlaceholder.

Repro: https://github.com/iterate-ch/CloudFiles-HeapCorrupt The application will never actually complete the 300 placeholder updates, and sometime crash with heap corruption inside the loop:

Ausnahmefehler bei 0x00007FFA2DE9DA95 (ntdll.dll) in SyncApp.exe: 0xC0000374: Ein Heap wurde beschädigt (Parameter: 0x00007FFA2DFCB0E0)

This does not happen on Windows 11 23H2.

Please let me know, what I have to do to get this fixed.

Windows
Windows
A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.
5,539 questions
.NET
.NET
Microsoft Technologies based on the .NET software framework.
3,945 questions
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,774 questions
Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
10,012 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.