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
http://bugs.winehq.org/show_bug.cgi?id=58531
Paul Gofman pgofman@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |e019c52a3b8670709a4ecb7a8b7 | |f6d06c1b50313 Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED CC| |pgofman@codeweavers.com
--- Comment #2 from Paul Gofman pgofman@codeweavers.com --- This should be hopefully fixed by e019c52a3b8670709a4ecb7a8b7f6d06c1b50313 .
http://bugs.winehq.org/show_bug.cgi?id=58531
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 10.14.