There is something wrong with commit 13a33b73c349530b17347d3ec6a1f5bb268cc917 (ntdll: Free old memory block when reallocating to a large block.).
Having this this patch applied (as it is in wine-1.1.22), some applications show a strange behavior, for example Guild Wars does not start up (it keeps "repairing" on and on).
git revert 13a33b73c349530b17347d3ec6a1f5bb268cc917 does the trick, but most probably this is not the solution.
The regression test was:
13a33b73c349530b17347d3ec6a1f5bb268cc917 is first bad commit commit 13a33b73c349530b17347d3ec6a1f5bb268cc917 Author: Alexandre Julliard julliard@winehq.org Date: Sat May 16 11:33:06 2009 +0200
ntdll: Free old memory block when reallocating to a large block.
:040000 040000 e210ab3f16dee6da3a6b6b34d375737b103d5951 25abcf5a437d9a494593e654553dd2797066f616 M dlls
Thank you!
2009/5/26 Niklas Hambüchen nh2@deditus.de:
There is something wrong with commit 13a33b73c349530b17347d3ec6a1f5bb268cc917 (ntdll: Free old memory block when reallocating to a large block.).
Having this this patch applied (as it is in wine-1.1.22), some applications show a strange behavior, for example Guild Wars does not start up (it keeps "repairing" on and on).
git revert 13a33b73c349530b17347d3ec6a1f5bb268cc917 does the trick, but most probably this is not the solution.
The regression test was:
13a33b73c349530b17347d3ec6a1f5bb268cc917 is first bad commit commit 13a33b73c349530b17347d3ec6a1f5bb268cc917 Author: Alexandre Julliard julliard@winehq.org Date: Sat May 16 11:33:06 2009 +0200
ntdll: Free old memory block when reallocating to a large block.
:040000 040000 e210ab3f16dee6da3a6b6b34d375737b103d5951 25abcf5a437d9a494593e654553dd2797066f616 M dlls
If you haven't done so already, please report this on bugs.winehq.org
If you haven't done so already, please report this on bugs.winehq.org
Someone has been faster. It was already there: http://bugs.winehq.org/show_bug.cgi?id=18675
HEAP_MakeInUseBlockFree( subheap, pArena ); is the guilty statement.
Could you explain in which cases this might cause a program to fail? I will test those.
Thank you Niklas