[Bug 59938] New: HeapWalk() reports LFH groups as busy blocks
http://bugs.winehq.org/show_bug.cgi?id=59938 Bug ID: 59938 Summary: HeapWalk() reports LFH groups as busy blocks Product: Wine Version: 11.11 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs@list.winehq.org Reporter: PeterJanRoes@chartasoftware.com Distribution: --- Our applications use HeapWalk() to report memory leaks (PROCESS_HEAP_ENTRY_BUSY) but it seems that Wine reports blocks that are not reported in Windows. It seems to be caused by heap_walk_blocks() not checking for BLOCK_FLAG_LFH and report such an LFH block itself with PROCESS_HEAP_ENTRY_BUSY. Instead the actual blocks within the LFH blocks, if any, should be reported with PROCESS_HEAP_ENTRY_BUSY. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59938 --- Comment #1 from Nikolay Sivov <bunglehead@gmail.com> --- Thank you for the report. Could you provide a minimal program that demonstrates this difference? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59938 --- Comment #2 from Peter-Jan Roes <PeterJanRoes@chartasoftware.com> --- Created attachment 81300 --> http://bugs.winehq.org/attachment.cgi?id=81300 heapwalk reproducer -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla