http://bugs.winehq.org/show_bug.cgi?id=58531
Bug ID: 58531 Summary: MemoryRegionInformation incorrectly returns STATUS_SUCCESS for freed memory regions Product: Wine Version: 10.12 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: novae.harpist06@icloud.com Distribution: ---
Created attachment 79006 --> http://bugs.winehq.org/attachment.cgi?id=79006 testing MemoryRegionInformation on freed/invalid memory region
windows returns: mri.status mbi.status mbi.Type mbi.State failed? c0000141 00000000 00000000 00010000 pass c0000141 00000000 00000000 00010000 pass c0000141 00000000 00000000 00010000 pass c0000141 00000000 00000000 00010000 pass c0000141 00000000 00000000 00010000 pass c0000141 00000000 00000000 00010000 pass c0000141 00000000 00000000 00010000 pass c0000141 00000000 00000000 00010000 pass c0000141 00000000 00000000 00010000 pass c0000141 00000000 00000000 00010000 pass c0000141 00000000 00000000 00010000 pass c0000141 00000000 00000000 00010000 pass c0000141 00000000 00000000 00010000 pass c0000141 00000000 00000000 00010000 pass c0000141 00000000 00000000 00010000 pass c0000141 00000000 00000000 00010000 pass
wine returns: mri.status mbi.status mbi.Type mbi.State failed? 00000000 00000000 00000000 00010000 fail 00000000 00000000 00000000 00010000 fail 00000000 00000000 00000000 00010000 fail 00000000 00000000 00000000 00010000 fail 00000000 00000000 00000000 00010000 fail 00000000 00000000 00000000 00010000 fail 00000000 00000000 00000000 00010000 fail 00000000 00000000 00000000 00010000 fail 00000000 00000000 00000000 00010000 fail 00000000 00000000 00000000 00010000 fail 00000000 00000000 00000000 00010000 fail 00000000 00000000 00000000 00010000 fail 00000000 00000000 00000000 00010000 fail 00000000 00000000 00000000 00010000 fail 00000000 00000000 00000000 00010000 fail 00000000 00000000 00000000 00010000 fail
http://bugs.winehq.org/show_bug.cgi?id=58531
--- Comment #1 from novae.harpist06@icloud.com --- Created attachment 79007 --> http://bugs.winehq.org/attachment.cgi?id=79007 original dbgcore example
This issue was original discovered by trying to use official microsoft dbgcore/dbghelp to produce crash dumps. Looking at the syscalls you can see it obviously deadlock while trying to iterate over memory using MemoryRegionInformation.
http://bugs.winehq.org/show_bug.cgi?id=58531
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |testcase