http://bugs.winehq.org/show_bug.cgi?id=30850
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|use-after-free error when |Heap problem when running |running Gigasoft |Gigasoft ProEssentials |ProEssentials graph |graph component? |component? |
--- Comment #3 from Dan Kegel dank@kegel.com 2012-06-06 18:52:44 CDT --- That invalid read in HEAP_FindFreeBlock seems like a heap valgrind annotation problem, not a normal use-after-free.
The block it finds was created when HeapReAlloc shrank a block, and its metadata was marked accessible than. Maybe I'll log all the mark_* calls, and write a script to check to see if any of them marked that particular metadata inaccessible.