Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
Description
If I use DsRoleGetPrimaryDomainInformation with DsRoleFreeMemory as intended, I'm getting the following message in the debug log:
(..\sdk\lib\rtl\heap.c:2199) HEAP: Trying to free an invalid address 0013569C!
In real-world applications (aka localspl.dll LocalGetPrinterDataEx), this later leads to a heap assertion failure.
I've committed a small API test in r75208, which triggers this problem. The API test itself succeeds, but you should also get this error on the debug log.
Attachments
Issue Links
- blocks
-
CORE-13459 #if 0'ed cases in winspool_apitest, GetPrinterData
- Untriaged
- is blocked by
-
CORE-10317 WIDL and rpcrt4 do not support FC_ALLOCATE_ALL_NODES
- Open